On 7/17/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> That is simply up to you to decide!
>
> I think it would be great to have something nice based on tkhtml in
> those aMSN versions after 0.96 that will still be on the current
> codebase.
I especially think it would be nice to get a "sexy" looking amsn out
soon, if only to attract a wide user base (especially younger users.)
> Also, you might be able to use some of the HTML in aMSN2, but
> that depends on the way the tkhtml thing works exactly (i.e. does it
> work with a html file or does it generate the HTML)
Tkhtml reads in html and renders it, so one can read in a template e.g
of a chatwindow and then add text to it when messages arrive (a very
simple description)
; Also, in aMSN2 all
> should be XHTML strict, because it won't go together with XUL otherwise.
That's not a problem at all.

Tom
>
> Citeren "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>:
>
> > Okay, so tk is being dropped, I guess that billiob phil and my work
> > with tkhtml will be used for amsn1 then?
> >
> > Tom
> >
> > On 7/17/06, Harry Vennik <[EMAIL PROTECTED]> wrote:
> >> Hi,
> >>
> >> Thanks Youness for explaining the idea. It was absolutely not true
> >> that Tcl/Tk
> >> would be dropped completely. Much more will be in C than currently in 
> >> aMSN2,
> >> but still most of the logic will be in Tcl, only Tk will be dropped! And 
> >> the
> >> logic will be implemented as a kind of 'core plugins'. (Phil, I must admit,
> >> the way I named those is not right, in the document is seems like those 
> >> will
> >> be optional, but that is not what I meant. Needs to change in the next
> >> version.) Talking about languages, I will also clarify why I mentioned
> >> JavaScript. We will probably need it to implement some basic GUI
> >> behavior and
> >> to link the XUL-based GUI with the C code behind, but my intend is to keep
> >> the use of JavaScript as minimal as possible, and not use it al all if
> >> possible. In any case, no serious piece of logic will be implemented in
> >> JavaScript.
> >>
> >> About glib and C++... I am more of a C++ hater than a glib lover. In my
> >> opinion C++ should never have been created. Many people seem to like it, 
> >> but
> >> I don't see why. The way the OO principles are implemented in C++ is not
> >> usable for me (I learned about OO with VisualBasic and Java in the first
> >> place, then glib is close than C++, even though you need to code every 
> >> thing
> >> yourself in glib, and C++ will do some for you, the principles followed by
> >> glib do match those of real OO as in Java better than C++ does). In fact
> >> Objective-C is still the best one around, but it is only supported well on
> >> Mac, support on Linux is limited, and Objective-C on Windows might not be
> >> possible at all. So for that reason it would not be a good choice for us.
> >>
> >> About my document missing much information... that is completely true. 
> >> We'll
> >> need to develop that document. I put it in the Wiki too, and I will
> >> update it
> >> there regularly to reflect things discussed here, and once it clearly takes
> >> some direction, I will issue a new draft that contains the changes,
> >> and maybe
> >> new ideas emerging from that.
> >>
> >> About the Wiki page listing the modules and who will work on it, it is 
> >> there
> >> indeed, but needs change. The final list of modules is different, and 
> >> people
> >> will probably shuffle around a bit. For example I am at 'Telepathy to GUI
> >> Layer', but moved to XML2GUI in the meantime, finally dropping most of that
> >> in favor of an existing solution, but cannot go back, because there will
> >> probably not exactly be any 'Telepathy to GUI Layer'.
> >>
> >> What we'll probably have:
> >> - The GUI in XUL
> >> - D-BUS for Tcl
> >> - libamsn2_ui
> >> - libamsn2_tcl
> >> - libmsn
> >> - The 'core plugins' that will glue everything together.
> >>
> >> In the beginning anyone only able to code TCL can stay on aMSN1.
> >> They can join
> >> aMSN2 later, when some non-TCL parts they will need get near the alpha
> >> status. (Don't say this is unfair. aMSN 1.0 needs to get out too, and TCL
> >> coding for aMSN2 simply cannot be done in the first stage.)
> >>
> >> Harry
> >>
> >> Op maandag 17 juli 2006 01:00, schreef Youness Alaoui:
> >> > ok... I think we'd better discuss this on IRC, it will be a lot easier..
> >> > unfortunately, as I said already many times I can't do much with my PC
> >> > right now...
> >> > I think Phil is wrong about glib.. I do understand that OO emulation is
> >> > not as good as real OO with C++ but problem with C++ is as you know, the
> >> > libstdc++ ABI changing every couple of weeks... so it's hard to package
> >> > something...
> >> > if it's not for that, I would say C++ all the way!!!
> >> > C is also prefered to C++ because of the linux commuity emotions where
> >> > everything everywhere is C and we don't want to switch to something else
> >> > (tell someone to compile a java version of the linux kernel, he'll
> >> > laugh/spit at you...)
> >> > about tcl/tk, we didn't say we'll drop it, on the contrary, it will be
> >> > our base... you need to see amsn2 as a 3 module project
> >> > the protocol - the logic - the graphics
> >> > the protocol will be farsight+telepathy+libmsn
> >> > the graphics will be XML files, XUL, etc...
> >> > the logic will be Tcl...
> >> > the logic will take care of saying "ohh, the protocol said I have a new
> >> > contact in my allow list, ok, then update the allow list data and do
> >> > whatever has to be done for that event"...
> >> > we'll also store in Tcl snit objects the different data types, the
> >> > contact list, the users, the groups, etc...
> >> > I don't know how XULRunner works but I think I saw a 'javascript' word
> >> > in your doc... what's that ? are you serious about using damn JS in
> >> > amsn2 ? I would say definitely NO! use Tcl if any scripting is required!
> >> >
> >> > Didn't we have a page on the wiki that described all modules and which
> >> > team member wanted to work on which module? it is very abstracted,
> >> > Harry's document aims to go more technical, but I think it lacks many
> >> > info... remember the mail I sent with details about the snit objects to
> >> > use ? the interactoin ? the directory structures, etc... ? read it and
> >> > use it... we need to join every mail on the subject.
> >> > Tcl should be the core of amsn2, this is what amsn2 is really about!!!
> >> > it's not because someone uses libmsn with telepathy to create his own
> >> > client that it's the same as amsn2.. the protocol is one thing and has
> >> > nothing to do with the client... the GUI is the same, it is our front
> >> > end, but a nice button is nothing if you click on it and nothing
> >> > happens... those events will be Tcl, so the aMSN spirit is not dead and
> >> > noone has to leave the team!
> >> >
> >> > KKRT
> >> >
> >> > On Sun, Jul 16, 2006 at 11:41:41PM +0100,
> >> [EMAIL PROTECTED] wrote:
> >> > > I agree as regards dropping tcl/tk - I cant program in anything else
> >> > > except PHP lol so i wouldnt be able to contribute if we switched langs
> >> > > (sorry Harry havent read the doc yet, just going on what Phil said,
> >> > > will read later)
> >> > >
> >> > > Tom
> >> > >
> >> > > On 7/16/06, Philippe Valembois - Phil
> >> > >
> >> > > <[EMAIL PROTECTED]> wrote:
> >> > > > Ouch !
> >> > > > Hi,
> >> > > > between my so beautiful week end and my first day of work tomorrow, I
> >> > > > take the time to read mails and read yours too ;)
> >> > > > And the first point where I disagree is :
> >> > > > You want to drop Tcl/Tk !
> >> > > > And it's a huge point ! Because if you drop it you will have many
> >> > > > devels who will leave the project because they don't know C or C++...
> >> > > > Tcl/Tk would be the only common point between aMSN and aMSN2 so if 
> >> > > > you
> >> > > > remove it why call it aMSN2 ? (not the same devels, not the same
> >> > > > languages, no incompatibility ) The only common point I can
> >> find is the
> >> > > > aim to have the better MSN client the Earth will ever have !
> >> > > > KaKaRoTo you said I didn't created the amsn2 tree... But if I created
> >> > > > it I would have put in it our work with TkHtml... But where will be
> >> > > > TkHtml in this design ? It will be a GUI in TCL... But what said 
> >> > > > Harry
> >> > > > ? "Usage of Tk for plugin UI components will however be strongly
> >> > > > discouraged." so it will be a sort of "Do you I say but not what I 
> >> > > > do"
> >> > > > very strange...
> >> > > > In addition, you seem to be very tied with GLib and don't want to use
> >> > > > C++... Why ? Why use some emulation of C++ in C ? If you want to use
> >> > > > classes so we should use C++... Else I could advise you to code our
> >> > > > classes in assembly :p Well, in fact, I totally disagree with this
> >> > > > design but maybe I am the black sheep... Even if I know C and bases 
> >> > > > of
> >> > > > C++, I couldn't let all non C/C++ devels leave the team...
> >> > > > Please everybody say if I am wrong or not ? Maybe I have too much
> >> > > > feelings... Phil
> >> > > > P.S. Harry, it's not that your design is bad (maybe on Glib
> >> thing it is
> >> > > > bad :p) but I think it hasn't any relation with the aMSN that
> >> everybody
> >> > > > know...
> >> > > >
> >> > > > Le Sunday 16 July 2006 20:38, Harry Vennik a ?crit:
> >> > > > > Hi all,
> >> > > > >
> >> > > > > Last months I have done a lot of thinking about aMSN2. Especially
> >> > > > > about the GUI part of it. I don't know if everyone followed the
> >> > > > > XML2GUI discussion. Anyway, I changed my mind on that subject. I 
> >> > > > > was
> >> > > > > convinced that, although XML2GUI solutions did already exist, those
> >> > > > > would not fit our needs well enough, so I started off
> >> designing a new
> >> > > > > solution, that would work for us, and probably a lot of others. But
> >> > > > > still I did not feel comfortable with that. It was just too much a
> >> > > > > matter of reinventing the wheel, and somehow I could not really
> >> > > > > believe that none of the existing solutions would fit.
> >> Especially XUL
> >> > > > > seemed so close, that I decided to go back one step, and
> >> > > > > reinvestigate the possibilities, and try to find out what I missed
> >> > > > > the first time. Eventually I found the answer, and chose Mozilla's
> >> > > > > XULRunner.
> >> > > > >
> >> > > > > After that, I started off writing the attached document, to 
> >> > > > > specify:
> >> > > > > - What the aMSN2 project is meant to be
> >> > > > > - The aims of aMSN2
> >> > > > > - The very basics of the technical structure of aMSN2
> >> > > > >
> >> > > > > Please read it all, and send your comments on this thread!
> >> > > > >
> >> > > > > Harry
> >> > > >
> >> > > >
> >> -----------------------------------------------------------------------
> >> > > >-- Using Tomcat but need to do more? Need to support web services,
> >> > > > security? Get stuff done quickly with pre-integrated
> >> technology to make
> >> > > > your job easier Download IBM WebSphere Application Server
> >> v.1.0.1 based
> >> > > > on Apache Geronimo
> >> > > >
> >> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=12164
> >> > > >2 _______________________________________________
> >> > > > Amsn-devel mailing list
> >> > > > [email protected]
> >> > > > https://lists.sourceforge.net/lists/listinfo/amsn-devel
> >> > >
> >> > >
> >> -------------------------------------------------------------------------
> >> > > Using Tomcat but need to do more? Need to support web services,
> >> security?
> >> > > Get stuff done quickly with pre-integrated technology to make your job
> >> > > easier Download IBM WebSphere Application Server v.1.0.1 based on 
> >> > > Apache
> >> > > Geronimo
> >> > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> >> > > _______________________________________________
> >> > > Amsn-devel mailing list
> >> > > [email protected]
> >> > > https://lists.sourceforge.net/lists/listinfo/amsn-devel
> >> >
> >> > -------------------------------------------------------------------------
> >> > Using Tomcat but need to do more? Need to support web services, security?
> >> > Get stuff done quickly with pre-integrated technology to make your job
> >> > easier Download IBM WebSphere Application Server v.1.0.1 based on Apache
> >> > Geronimo
> >> > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> >> > _______________________________________________
> >> > Amsn-devel mailing list
> >> > [email protected]
> >> > https://lists.sourceforge.net/lists/listinfo/amsn-devel
> >>
> >>
> >> -------------------------------------------------------------------------
> >> Using Tomcat but need to do more? Need to support web services, security?
> >> Get stuff done quickly with pre-integrated technology to make your
> >> job easier
> >> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> >> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> >> _______________________________________________
> >> Amsn-devel mailing list
> >> [email protected]
> >> https://lists.sourceforge.net/lists/listinfo/amsn-devel
> >>
> >
> >
> > -------------------------------------------------------------------------
> > Using Tomcat but need to do more? Need to support web services, security?
> > Get stuff done quickly with pre-integrated technology to make your job 
> > easier
> > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> > _______________________________________________
> > Amsn-devel mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/amsn-devel
> >
>
>
>
>
> -------------------------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> _______________________________________________
> Amsn-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/amsn-devel
>


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Amsn-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/amsn-devel

Reply via email to