1. RE: Object Oriented Euphoria

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!

new topic     » topic index » view message » categorize

2. RE: Object Oriented Euphoria

-------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---

new topic     » goto parent     » topic index » view message » categorize

3. RE: Object Oriented Euphoria

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!

new topic     » goto parent     » topic index » view message » categorize

4. RE: Object Oriented Euphoria

-------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---

new topic     » goto parent     » topic index » view message » categorize

5. RE: Object Oriented Euphoria

-------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---

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu