1. RE: Object Oriented Euphoria
- Posted by Liu Junfeng <rufi at 163.com> Jan 22, 2003
- 459 views
Since so many people work on Object Oriented library for Euphoria, the oo method is really of importance. But the syntax supply with extra oo library is ugly to use, why not build it into the language natively. Ken Rhodes wrote: > For Liu: > > If Object Oriented Programming in Euphoria is what you > want then I suggest you take a look at Mike Nelson's > Diamond libraries for OOP in Euphoria. Mike has > continued to maintain and improve his libraries for > several years now. He has even gone so far as to > provide two flavors - Diamond Lite, for beginners: > http://www.rapideuphoria.com/diamondlite.zip > > and Diamond, a full featured OOP library: > http://www.rapideuphoria.com/diamond.zip > > I for one would appreciate your removing the > "Euphoria has a long way to go" signature from > your emails. There is something very strange about a > person who pops into a community and then immediately > starts to identify himself as a critic. > > You might also like to take a look at the Ruby > Programming language - it is OOP from start to finish. > > Ken Rhodes > > --- Liu Junfeng <rufi at 163.com> wrote: > > > > What I like most about Euphoria are: > > 1.simple and clear syntax > > 2.flexible sequence > > 3.can call dll function > > 4.easy and convenient to trace and debug > > 5.high performance > > > > my dislikes are: > > Not object oriented, can't define new object, can't > > overload operator. > > > > Euphoria has a long way to go! > > > > > > TOPICA - Start your own email discussion group. > > FREE! > > > > Euphoria is one of my favorite languages!
2. RE: Object Oriented Euphoria
- Posted by kbochert at copper.net Jan 22, 2003
- 436 views
-------Phoenix-Boundary-07081998- Hi Liu Junfeng, you wrote on 1/21/03 11:33:01 PM: > >Since so many people work on Object Oriented library for Euphoria, >the oo method is really of importance. >But the syntax supply with extra oo library is ugly to use, why not >build it into the language natively. > Bach is a Euphoria extension that builds in OO using the much cleaner dot-notation. It is no longer being developed, but it can still be found at www.catexa.com It also has exceptions, shorthands, gui interface, SQLite, and a number of other goodies. Karl Bochert -------Phoenix-Boundary-07081998---
3. RE: Object Oriented Euphoria
- Posted by Liu Junfeng <rufi at 163.com> Jan 22, 2003
- 423 views
I tried bach, it is not stable and many demo programs can't run. kbochert at copper.net wrote: > -------Phoenix-Boundary-07081998- > > Hi Liu Junfeng, you wrote on 1/21/03 11:33:01 PM: > > > > >Since so many people work on Object Oriented library for Euphoria, > >the oo method is really of importance. > >But the syntax supply with extra oo library is ugly to use, why not > >build it into the language natively. > > > Bach is a Euphoria extension that builds in OO using the much > cleaner dot-notation. > It is no longer being developed, but it can still be found at > www.catexa.com > > It also has exceptions, shorthands, gui interface, SQLite, and a > number of other goodies. > > Karl Bochert > > > -------Phoenix-Boundary-07081998--- > Euphoria is one of my favorite languages!
4. RE: Object Oriented Euphoria
- Posted by kbochert at copper.net Jan 22, 2003
- 432 views
-------Phoenix-Boundary-07081998- Hi Liu Junfeng, you wrote on 1/22/03 12:52:39 AM: > >I tried bach, it is not stable and many demo programs can't run. > Mine works -- details would be appreciated. What's unstable=3F What doesn't run=3F Karl Bochert -------Phoenix-Boundary-07081998---
5. RE: Object Oriented Euphoria
- Posted by kbochert at copper.net Jan 22, 2003
- 428 views
-------Phoenix-Boundary-07081998- Hi Liu Junfeng, you wrote on 1/22/03 12:52:39 AM: > >I tried bach, it is not stable and many demo programs can't run. > I tried it, and discovered that the IUP demos failed. The problem is in the file 'incude\iupcore.b'. Early in the file is a line: sequence dllname =3D getenv ("EUDIR") & "\\bin\\iup.dll" It should be: sequence dllname =3D getenv ("BACHDIR") & "\\bin\\iup.dll" I sure wish I knew how that slipped in there! I will correct it on the website tomorrow. Are there any other problems=3F Karl Bochert -------Phoenix-Boundary-07081998---