List Info

Thread: Starting a Miranda for Linux project




Starting a Miranda for Linux project
country flaguser name
Germany
2007-04-04 06:56:56
Hello everyone!

I know that the "Linux topic" has already been
discussed here in 2005 
and that George Hazan is 'obstinate winduzoid' with no
interest in Linux 
and that the windows users base is wide enough for him.
But I also think that it is now time to do the discussion
again since 
many things have changed since then.

I would like to direct your attention to this forum thread:
h
ttp://forums.miranda-im.org/showthread.php?t=13190

Here is a partial quote:
------------------------------

The Miranda for Linux thread has 234 replies, 80,063 views
and at least 
one developer who really does something. The Linux Desktop
certainly 
lacks a brilliant messenger like Miranda and there is a huge
request for 
something like it in the Linux world. In fact, for some
people it is the 
last reason that prevents them from completely switching to
GNU/Linux, 
so I think it is time to start a Miranda for Linux project!

What's it good for?
     * coordinate development efforts
     * provide easy to find information on how to get
Miranda working 
under GNU/Linux
     * provide a place to discuss the direction the project
should take
     * give people a place, where why can find help and
support
     * give interested developers information, a good point
to start 
from and an easy way to contribute or to join the project

Where to start/host it?
There are basically two possibilities:
     * getting official and maybe a subdomain like
linux.miranda-im.org
     * own project hosted on sourceforge.net for example

Find a catchy name!
These are just brainstorming proposals. Propose a better
one!
     * MIMux - pronounced as "Mimuks" or
"Maimuks"
     * Miranda IM for Linux
     * Unix MIM
     * LIM - Linux Instant Messenger
     * Miranda4Linux

What does the project need?
     * developers!!!
     * a lot of people who want to help in any way (testing,
bug 
reports, submit patches, donate)
     * commitment from the dev team to support this project
     * public CVS/SVN
     * a wiki (instructions how to set up miranda on linux
etc.)
     * a help forum
     * maybe bug tracker

What can be done?
     * Make Miranda and as much plugins as possible compile
with 
wine-libs under GNU/Linux (TioDuke works on this one)
     * Cooperate with the official development and port
miranda to 
something like wxWidgets (arguments for this step can be
found here 
http://forums.miranda-im.org/showpost.php?p=
107404&postcount=232)

------------------------------

So what do you guys think about it?

Greets,
Torsten

------------------------------------------------------------
-------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the
chance to share your
opinions on IT & business topics through brief
surveys-and earn cash
http://www.techsay.com/default.
php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Miranda-Develop mailing list
Miranda-Developlists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/miranda
-develop

Re: Starting a Miranda for Linux project
country flaguser name
United States
2007-04-04 08:30:20
Hi,

I use miranda daily with wine on gentoo. I have to say that
it works
somewhat well. However there are a few annoying issues with
the contact
list and new srmm plugin(s).

If there is any core/plugin developper who dont mind to
spend some time
with me to troubleshoot these issues, it would probably help
miranda's fan
to use it on linux.

I think, at that point, there's already some efforts to use
'standalone'
plugin (no Winapi), like for the new image plugin planned.
Maybe over the
time, it would be easier to do a fork and re-do the core and
a few plugins
in QT (or anything else); but I do not think it is the right
time for
this.

Best Regards,


> Hello everyone!
>
> I know that the "Linux topic" has already
been discussed here in 2005
> and that George Hazan is 'obstinate winduzoid' with no
interest in Linux
> and that the windows users base is wide enough for
him.
> But I also think that it is now time to do the
discussion again since
> many things have changed since then.
>
> I would like to direct your attention to this forum
thread:
> h
ttp://forums.miranda-im.org/showthread.php?t=13190
>
> Here is a partial quote:
> ------------------------------
>
> The Miranda for Linux thread has 234 replies, 80,063
views and at least
> one developer who really does something. The Linux
Desktop certainly
> lacks a brilliant messenger like Miranda and there is a
huge request for
> something like it in the Linux world. In fact, for some
people it is the
> last reason that prevents them from completely
switching to GNU/Linux,
> so I think it is time to start a Miranda for Linux
project!
>
> What's it good for?
>      * coordinate development efforts
>      * provide easy to find information on how to get
Miranda working
> under GNU/Linux
>      * provide a place to discuss the direction the
project should take
>      * give people a place, where why can find help and
support
>      * give interested developers information, a good
point to start
> from and an easy way to contribute or to join the
project
>
> Where to start/host it?
> There are basically two possibilities:
>      * getting official and maybe a subdomain like
linux.miranda-im.org
>      * own project hosted on sourceforge.net for
example
>
> Find a catchy name!
> These are just brainstorming proposals. Propose a
better one!
>      * MIMux - pronounced as "Mimuks" or
"Maimuks"
>      * Miranda IM for Linux
>      * Unix MIM
>      * LIM - Linux Instant Messenger
>      * Miranda4Linux
>
> What does the project need?
>      * developers!!!
>      * a lot of people who want to help in any way
(testing, bug
> reports, submit patches, donate)
>      * commitment from the dev team to support this
project
>      * public CVS/SVN
>      * a wiki (instructions how to set up miranda on
linux etc.)
>      * a help forum
>      * maybe bug tracker
>
> What can be done?
>      * Make Miranda and as much plugins as possible
compile with
> wine-libs under GNU/Linux (TioDuke works on this one)
>      * Cooperate with the official development and port
miranda to
> something like wxWidgets (arguments for this step can
be found here
> http://forums.miranda-im.org/showpost.php?p=
107404&postcount=232)
>
> ------------------------------
>
> So what do you guys think about it?
>
> Greets,
> Torsten
>
>
------------------------------------------------------------
-------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the
chance to share
> your
> opinions on IT & business topics through brief
surveys-and earn cash
> http://www.techsay.com/default.
php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Miranda-Develop mailing list
> Miranda-Developlists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/miranda
-develop
>



------------------------------------------------------------
-------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the
chance to share your
opinions on IT & business topics through brief
surveys-and earn cash
http://www.techsay.com/default.
php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Miranda-Develop mailing list
Miranda-Developlists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/miranda
-develop

Re: Starting a Miranda for Linux project
user name
2007-04-04 09:27:49
I personally would be happy if there will be Linux version of Miranda. I'm pretty sure that it is possible to make core portable (maybe with some #ifdef for directory structure). But the Configuration GUI stuff looks troublesome to me. And CList and SRMM plugins at all.
However I'm not a good example since I'm not so experienced in linux programming.
Anyway if we let green light to linux branch we need some linux guys addicted to Miranda at same level as Ghazan and Nightwish are.

SamePaul


On 4/4/07, Torsten Grote < Torsten.Grotegmx.de">Torsten.Grotegmx.de>; wrote:
Hello everyone!

I know that the "Linux topic"; has already been discussed here in 2005
and that George Hazan is 'obstinate winduzoid&#39; with no interest in Linux
and that the windows users base is wide enough for him.
But I also think that it is now time to do the discussion again since
many things have changed since then.

I would like to direct your attention to this forum thread:
http://forums.miranda-im.org/showthread.php?t=13190

Here is a partial quote:
------------------------------

The Miranda for Linux thread has 234 replies, 80,063 views and at least
one developer who really does something. The Linux Desktop certainly
lacks a brilliant messenger like Miranda and there is a huge request for
something like it in the Linux world. In fact, for some people it is the
last reason that prevents them from completely switching to GNU/Linux,
so I think it is time to start a Miranda for Linux project!

What's it good for?
 ; &nbsp;  * coordinate development efforts
&nbsp; &nbsp;  * provide easy to find information on how to get Miranda working
under GNU/Linux
 &nbsp; &nbsp; * provide a place to discuss the direction the project should take
 ; &nbsp;  * give people a place, where why can find help and support
&nbsp; &nbsp;  * give interested developers information, a good point to start
from and an easy way to contribute or to join the project

Where to start/host it?
There are basically two possibilities:
   ;  * getting official and maybe a subdomain like linux.miranda-im.org
 &nbsp; &nbsp; * own project hosted on sourceforge.net for example

Find a catchy name!
These are just brainstorming proposals. Propose a better one!
 ; &nbsp;  * MIMux - pronounced as "Mimuks" or "Maimuks"
 &nbsp; &nbsp; * Miranda IM for Linux
&nbsp; &nbsp;  * Unix MIM
   ;  * LIM - Linux Instant Messenger
  ; &nbsp; * Miranda4Linux

What does the project need?
&nbsp; &nbsp;  * developers!!!
 &nbsp;   * a lot of people who want to help in any way (testing, bug
reports, submit patches, donate)
&nbsp; &nbsp;  * commitment from the dev team to support this project
&nbsp; &nbsp;  * public CVS/SVN
&nbsp; &nbsp;  * a wiki (instructions how to set up miranda on linux etc.)
&nbsp; &nbsp;  * a help forum
&nbsp; &nbsp;  * maybe bug tracker

What can be done?
&nbsp; &nbsp;  * Make Miranda and as much plugins as possible compile with
wine-libs under GNU/Linux (TioDuke works on this one)
 ; &nbsp;  * Cooperate with the official development and port miranda to
something like wxWidgets (arguments for this step can be found here
http://forums.miranda-im.org/showpost.php?p=107404&;postcount=232 )

------------------------------

So what do you guys think about it?

Greets,
Torsten

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&;p=sourceforge&CID=DEVDEV
_______________________________________________
Miranda-Develop mailing list
Miranda-Developlists.sourceforge.net"> Miranda-Developlists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/miranda-develop



--
Time is the best teacher.
Unfortunately it kills all its students
Re: Starting a Miranda for Linux project
user name
2007-04-04 09:35:22
On 05/04/07, Paul Yaroshenko <samepaulgmail.com> wrote:
> I personally would be happy if there will be Linux
version of Miranda. I'm
> pretty sure that it is possible to make core portable
(maybe with some
> #ifdef for directory structure). But the Configuration
GUI stuff looks
> troublesome to me. And CList and SRMM plugins at all.
> However I'm not a good example since I'm not so
experienced in linux
> programming. 
> Anyway if we let green light to linux branch we need
some linux guys
> addicted to Miranda at same level as Ghazan and
Nightwish are.
>
> SamePaul
>
>
>
> On 4/4/07, Torsten Grote <Torsten.Grotegmx.de> wrote:
> > Hello everyone!
> >
> > I know that the "Linux topic" has
already been discussed here in 2005
> > and that George Hazan is 'obstinate winduzoid'
with no interest in Linux
> > and that the windows users base is wide enough for
him.
> > But I also think that it is now time to do the
discussion again since
> > many things have changed since then.
> >
> > I would like to direct your attention to this
forum thread:
> > h
ttp://forums.miranda-im.org/showthread.php?t=13190
> >
> > Here is a partial quote:
> > ------------------------------
> >
> > The Miranda for Linux thread has 234 replies,
80,063 views and at least
> > one developer who really does something. The Linux
Desktop certainly
> > lacks a brilliant messenger like Miranda and there
is a huge request for
> > something like it in the Linux world. In fact, for
some people it is the
> > last reason that prevents them from completely
switching to GNU/Linux,
> > so I think it is time to start a Miranda for Linux
project!
> >
> > What's it good for?
> >      * coordinate development efforts
> >      * provide easy to find information on how to
get Miranda working
> > under GNU/Linux
> >      * provide a place to discuss the direction
the project should take
> >      * give people a place, where why can find
help and support
> >      * give interested developers information, a
good point to start
> > from and an easy way to contribute or to join the
project
> >
> > Where to start/host it?
> > There are basically two possibilities:
> >      * getting official and maybe a subdomain like
linux.miranda-im.org
> >      * own project hosted on sourceforge.net for
example
> >
> > Find a catchy name!
> > These are just brainstorming proposals. Propose a
better one!
> >      * MIMux - pronounced as "Mimuks" or
"Maimuks"
> >      * Miranda IM for Linux
> >      * Unix MIM
> >      * LIM - Linux Instant Messenger
> >      * Miranda4Linux
> >
> > What does the project need?
> >      * developers!!!
> >      * a lot of people who want to help in any way
(testing, bug
> > reports, submit patches, donate)
> >      * commitment from the dev team to support
this project
> >      * public CVS/SVN
> >      * a wiki (instructions how to set up miranda
on linux etc.)
> >      * a help forum
> >      * maybe bug tracker
> >
> > What can be done?
> >      * Make Miranda and as much plugins as
possible compile with
> > wine-libs under GNU/Linux (TioDuke works on this
one)
> >      * Cooperate with the official development and
port miranda to
> > something like wxWidgets (arguments for this step
can be found here
> >
> http://forums.miranda-im.org/showpost.php?p=
107404&postcount=232
> )
> >
> > ------------------------------
> >
> > So what do you guys think about it?
> >
> > Greets,
> > Torsten
> >
> >
>
------------------------------------------------------------
-------------
> > Take Surveys. Earn Cash. Influence the Future of
IT
> > Join SourceForge.net's Techsay panel and you'll
get the chance to share
> your
> > opinions on IT & business topics through brief
surveys-and earn cash
> >
> http://www.techsay.com/default.
php?page=join.php&p=sourceforge&CID=DEVDEV
> > _______________________________________________
> > Miranda-Develop mailing list
> > Miranda-Developlists.sourceforge.net
> >
> https://lists.sourceforge.net/lists/listinfo/miranda
-develop
> >
>
>
>
> --
> Time is the best teacher.
> Unfortunately it kills all its students
>
------------------------------------------------------------
-------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the
chance to share your
> opinions on IT & business topics through brief
surveys-and earn cash
> http://www.techsay.com/default.
php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Miranda-Develop mailing list
> Miranda-Developlists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/miranda
-develop
>
>

A linux port wouldnt work... unless the whole core was
transfered to
gtk+/qt/wxwidgets.

If there are enough people who really want to see this
happen, then we
should start from scratch, and either work with the aim of
replacing
miranda with our new version, or just start another multi-im
client
for linux....
Neither of these ideas sounds very nice, so if you want
miranda in
linux use wine.

(p.s I said "we" before because I hate kopete and
gaim and would be
love to help out a new project)

------------------------------------------------------------
-------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the
chance to share your
opinions on IT & business topics through brief
surveys-and earn cash
http://www.techsay.com/default.
php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Miranda-Develop mailing list
Miranda-Developlists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/miranda
-develop

Re: Starting a Miranda for Linux project
user name
2007-04-04 09:40:58
I'd love to see a non-wine-libs based miranda-like clone project take off - but it would have to be done with the understanding that it's a HUGE amount of work. Miranda is the only thing keeping me on windows - well, almost

I've played extensively with wxWidgets and QT, and I have to say that QT wins hands-down. As is often mentioned in threads on this topic, using QT (or any pretty much any other platform) means converting to c++ and rewriting just about everything.

On the other hand, there would not be too much involved in just creating a minimal core, clist, db/settings, srmm, and a protocol plugin (e.g. ICQ) from scratch, to get things rolling. As they say, "if you build it, they will come". I've been seriously considering doing this myself for a long time now.

I don't see why such a project would need to be tied very tightly to miranda - in name or in any other way - except, of course, miranda should get credit for all the good ideas you could use. I think the push for wine compatibility is a very good thing for the current miranda project - it's way too far gone to convert to QT or anything else. A QT based, plugin-centric IM program wouldn';t have a whole lot in common with miranda as it is now, as far as the implementation details go.

It would be a fantastic thing though!


Re: Starting a Miranda for Linux project
user name
2007-04-04 18:33:27
When I used Windows I used to say I would never switch to Linux, but, well... it happened

I miss Miranda very much, and have already set about making my own client.

This was not something I started hastily. Some people may know that I considered long and hard the past year about 'porting' Miranda to Linux. After all, there is nothing impossible about it, after choosing a GUI toolkit.

However the issue is practicality. Part of Miranda9;s appeal is the massive number of plugins available. Almost EVERY single one of these would have to be ported, and many of the original developers would either be uninterested (Windows-only users, which is fine) or just no longer around. Either way, the job would fall to a few developers to undertake. Quite frankly, it would be far too much wasted effort to maintain 2 versions of every plugin, and so on. Remember I am not talking about using anything related to WINE (Miranda with winelib is a great project, and I hope it continues).

Instead I see it more rewarding to start a new client, building on Miranda9;s successful points, and improving on some of the weak ones (we are all familiar with what both of these are, in general). Granted, yes, it would mean starting a new project from scratch, and a new plugin repository. However I think it is workable, since Linux really is without any client to equal Miranda.

Although following Miranda9;s architecture, this client is going to be quite different. It will extensively use Lua, a (small, light, fast) scripting language in both the core, and in plugins. At the same time parts (Network, GUI, etc.) will stick with C++. I have learned this is not to everybody&#39;s liking, but the benefits it brings in being easy and cross-platform are great. I have a couple of developers together already, though the client is still on the drawing board (but pretty clear in its direction by now).

If anyone is interested, email me and I'll discuss it with them off the list, because it is a bit OT for this one.

I don't mean to promote my own project here, but this is just a heads-up that I am already working on this, and as a Miranda-lover, it has very similar goals to what you are trying to achieve.

Regards,

Matthew.

On 4/4/07, Artheseus < artheseusgmail.com">artheseusgmail.com> wrote:
Well people that suggest this kind of thing have no idea what a cross platform application is like...but someone already made my point. This kind of effort is a lot of work for nothing, just like keeping the compatibility with Windows 95/98, imo!

Using "#ifdef" is another funny idea...that is a very nasty trick, that is no good coding...

I think I suggested several months ago to switch to OOP and start miranda from scratch. With the knowledge you all have now this new version would have more stability, scalability and more easily maintained I guess.

When I suggested that, some people said they wouldn';t learn OOP...Well, if by any chance any of you accept my suggestion (start from scratch using OOP) I will help with software engeneering (which actualy is my current job), but won't give much help with coding because I'm short on time...actually I already have some docs I made with module descriptions and this kind of stuff, but it's all in portuguese I think, if any of you show an interest in that I can translate those docs to english.

Sérgio

Em 4/4/2007 11:40, Scott Ellis escreveu:
I'd love to see a non-wine-libs based miranda-like clone project take off - but it would have to be done with the understanding that it's a HUGE amount of work. Miranda is the only thing keeping me on windows - well, almost

I've played extensively with wxWidgets and QT, and I have to say that QT wins hands-down. As is often mentioned in threads on this topic, using QT (or any pretty much any other platform) means converting to c++ and rewriting just about everything.

On the other hand, there would not be too much involved in just creating a minimal core, clist, db/settings, srmm, and a protocol plugin (e.g. ICQ) from scratch, to get things rolling. As they say, "if you build it, they will come". I've been seriously considering doing this myself for a long time now.

I don't see why such a project would need to be tied very tightly to miranda - in name or in any other way - except, of course, miranda should get credit for all the good ideas you could use. I think the push for wine compatibility is a very good thing for the current miranda project - it's way too far gone to convert to QT or anything else. A QT based, plugin-centric IM program wouldn';t have a whole lot in common with miranda as it is now, as far as the implementation details go.

It would be a fantastic thing though!



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&;p=sourceforge&CID=DEVDEV

_______________________________________________
Miranda-Develop mailing list
Miranda-Developlists.sourceforge.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Miranda-Developlists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/miranda-develop

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&;p=sourceforge&CID=DEVDEV
_______________________________________________
Miranda-Develop mailing list
lists.sourceforge.net"> Miranda-Developlists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/miranda-develop


Re: Starting a Miranda for Linux project
user name
2007-04-04 19:18:42
Switching to c++ does not mean switching to OOP. You can do OOP in c if you want to! And you can avoid OOP in c++ altogether too. OOP is only a design method. It does nothing about any of the issues under discussion. And, thank goodness, with a plugin based architecture we all get to make our own choices about what design methods we use in our own modules.

On 4/5/07, Artheseus < artheseusgmail.com">artheseusgmail.com> wrote:
Well people that suggest this kind of thing have no idea what a cross platform application is like...but someone already made my point. This kind of effort is a lot of work for nothing, just like keeping the compatibility with Windows 95/98, imo!

Using "#ifdef" is another funny idea...that is a very nasty trick, that is no good coding...

I think I suggested several months ago to switch to OOP and start miranda from scratch. With the knowledge you all have now this new version would have more stability, scalability and more easily maintained I guess.

When I suggested that, some people said they wouldn';t learn OOP...Well, if by any chance any of you accept my suggestion (start from scratch using OOP) I will help with software engeneering (which actualy is my current job), but won't give much help with coding because I'm short on time...actually I already have some docs I made with module descriptions and this kind of stuff, but it's all in portuguese I think, if any of you show an interest in that I can translate those docs to english.

Sérgio

Em 4/4/2007 11:40, Scott Ellis escreveu:
I'd love to see a non-wine-libs based miranda-like clone project take off - but it would have to be done with the understanding that it's a HUGE amount of work. Miranda is the only thing keeping me on windows - well, almost

I've played extensively with wxWidgets and QT, and I have to say that QT wins hands-down. As is often mentioned in threads on this topic, using QT (or any pretty much any other platform) means converting to c++ and rewriting just about everything.

On the other hand, there would not be too much involved in just creating a minimal core, clist, db/settings, srmm, and a protocol plugin (e.g. ICQ) from scratch, to get things rolling. As they say, "if you build it, they will come". I've been seriously considering doing this myself for a long time now.

I don't see why such a project would need to be tied very tightly to miranda - in name or in any other way - except, of course, miranda should get credit for all the good ideas you could use. I think the push for wine compatibility is a very good thing for the current miranda project - it's way too far gone to convert to QT or anything else. A QT based, plugin-centric IM program wouldn';t have a whole lot in common with miranda as it is now, as far as the implementation details go.

It would be a fantastic thing though!



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV

_______________________________________________
Miranda-Develop mailing list
Miranda-Developlists.sourceforge.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Miranda-Developlists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/miranda-develop

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Miranda-Develop mailing list
lists.sourceforge.net"> Miranda-Developlists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/miranda-develop


Re: Starting a Miranda for Linux project
country flaguser name
Canada
2007-04-04 19:14:30
I would like to see that too. Althought a wine-lib Miranda
can work more or
less well, it is far from being the best solution.

So... If someone decides to begin such a project, I just
want to tell him I
am willing to contribute (in the spare time I have, which
for the time
being is scarse, but... I'll try my best).

Best regards to you all. Sergio (aka TioDuke)


Scott Ellis wrote:

> I'd love to see a non-wine-libs based miranda-like
clone project take off
> - but it would have to be done with the understanding
that it's a HUGE
> amount of work. Miranda is the only thing keeping me on
windows - well,
> almost 
> 
> I've played extensively with wxWidgets and QT, and I
have to say that QT
> wins hands-down. As is often mentioned in threads on
this topic, using QT
> (or any pretty much any other platform) means
converting to c++ and
> rewriting just about everything.
> 
> On the other hand, there would not be too much involved
in just creating a
> minimal core, clist, db/settings, srmm, and a protocol
plugin (e.g. ICQ)
> from scratch, to get things rolling. As they say,
"if you build it, they
> will come". I've been seriously considering doing
this myself for a long
> time now.
> 
> I don't see why such a project would need to be tied
very tightly to
> miranda - in name or in any other way - except, of
course, miranda should
> get credit for all the good ideas you could use. I
think the push for wine
> compatibility is a very good thing for the current
miranda project - it's
> way too far gone to convert to QT or anything else. A
QT based,
> plugin-centric IM program wouldn't have a whole lot in
common with miranda
> as it is now, as far as the implementation details go.
> 
> It would be a fantastic thing though!

-- 
Sergio (aka TioDuke)


------------------------------------------------------------
-------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the
chance to share your
opinions on IT & business topics through brief
surveys-and earn cash
http://www.techsay.com/default.
php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Miranda-Develop mailing list
Miranda-Developlists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/miranda
-develop

Re: Starting a Miranda for Linux project
user name
2007-04-04 20:10:47
This is not correct. Core does not deal with GUI at all. It manages plugins and network. Even configuration is provided by dbmap.dll
So there is nothing to do with gtk or whatsoever. Most protocol DLLs do not use GUI too (directly)
On the other hand CList and SRMM should be rewritten from scratch.
Well... if we consider recent idea about FreeImage - use just services for image processing and drawing - wider, we can imagine some service tha would create GUI elements for other plugins, but I personally don't think it is good idea. After all the purpose of CList - to provide GUI. So there is nothing else can do it better. Btw it hasn't to be GUI at all. Once George told me that it's possible to write console CList and Miranda will run as standard console app (well, almost as standard console app).
So lets say if we could make core (pluginman, db, netlib, imaging) more C-strict and thus compilable for both Win32 and Linux we would have great framework.

Regarding to separate Linux project... I don't like this idea very much. I believe it is possible to write something better than we have now in Miranda with all its inheritance burden. But if it will be incompatible with all existing plugins are we really profit here?
And if it WILL be compatible, why to invent wheel again? There is ready mechanism improved, debugged and tuned for years. Just throw away everything in hope that "my code will be better&quot;?

SamePaul


On 4/4/07, Jonathan Gordon < jdgordygmail.com">jdgordygmail.com> wrote:

A linux port wouldnt work... unless the whole core was transfered to
gtk+/qt/wxwidgets.

If there are enough people who really want to see this happen, then we
should start from scratch, and either work with the aim of replacing
miranda with our new version, or just start another multi-im client
for linux....
Neither of these ideas sounds very nice, so if you want miranda in
linux use wine.

(p.s I said "we&quot; before because I hate kopete and gaim and would be
love to help out a new project)

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Miranda-Develop mailing list
Miranda-Developlists.sourceforge.net">Miranda-Developlists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/miranda-develop



--
Time is the best teacher.
Unfortunately it kills all its students
Re: Starting a Miranda for Linux project
user name
2007-04-04 20:44:14
We're not really talking GUI.

The problem is porting the *platform* that miranda runs on - it is heavily connected to win32 via the win32 API - for networking, threads, processes, shared memory, synchonization, file system accecss, etc etc. These GUI toolkits we're discussing as options provide alternative, platform-independent methods to do those things as well - moving away from the win32 API does involve serious changes to the core as well as all plugins.

[1-10] [11-15]

about | contact  Other archives ( Real Estate discussion Medical topics )