Re: Modified Include System

new topic     » topic index » view thread      » older message » newer message

Vincent wrote:

<snip>

> Look at Liberty Basic... it remained a 16 bit language until 2003 and does not
> have a decent modularity system, compiler, has very poor performance, Windows
> only support, uglier syntax, etc. Yet they have 4-5x as many users as Euphoria
> and even won an award from isidor. This probably because it comes with a good
> IDE, editor, decent debugger, etc. But that is beyond the point of this
> discussion.

Well, this won't help your include file argument smile

It does mean to me that working on a good (and officially sanctioned) IDE and
editor and including it in a basic download might improve the situation.

I mean, packaging win32IDE, win32lib, and Euphoria all in one installer package
and offering it on the official download page.

I would prefer wxEuphoria, but I don't think that it is ready for that yet.

I think we've been beating up RDS for the wrong features to increase the number
of new users.

> 
> Note: Liberty Basic v5.0 will have a ten times performance increase with
> development
> being moved to a different smalltalk platform; Linux and MacOSX versions, a
> binder instead of a runtime engine, etc. PureBasic on the other hand just
> released
> v4.0 beta with improved scoping, thread-safety, ReDim, infinate string length,
> many new types, unicode support, optional parameters, and so much more.

All of this, except thread-safety and MacOSX versions, can be done with Euphoria
now. Really, it is "good enough".

> 
> What I want in Euphoria v3.0 is a include system that works the way it should.
> Nevermind thread-safety, I've already beat that one to death.

As opposed to multi-threading, I think that thread-safety is important. It is
not the same thing. I don't know how thread-safe the Euphoria interpreter is, but
Chris Bouzy and Greg Haberek have had problems with interpreted programs crashing
but not when translated. That is backwards.

With callbacks and GUI programming, thread-safety is a pretty important thing.

> Cooperative multi-tasking... I'm sure many people will enjoy that, but I
> currently
> have little or use for that but that, but again that isn't important.

I think this will be one of the greatest additions to the language. I forsee a
lot of uses not necessarily linked to multitasking. Stuff like closures and
continuations and better object-oriented systems and error/exception handlers
become possible. Not that I understand all of that, but I plan on playing with
it.

<snip>


--
"Any programming problem can be solved by adding a level of indirection."
--anonymous
"Any performance problem can be solved by removing a level of indirection."
--M. Haertel


j.

new topic     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu