Re: General goals
- Posted by duke normandin <dnormandin at bsdrocksperlrolls.com> Jan 06, 2007
- 717 views
James W Hofmann wrote: > > Chris Bensler wrote: > > > > Perhaps before even answering those questions we should ask ourselves what > > is > > Eu's purpose? Other than the obvious "it's for programming", what kind of > > programming > > and what kind of programmers? [snip] > My personal interest is in game development; I want tools to build games > quickly. I came back to Eu because it provides an environment for > engine-building that is a tad higher-level than C, and less obtuse as > well. (C++, Java, C# etc. only complicate the situation further.) > It can integrate pretty well to other languages > for extra speed or scripting functionality. My abstraction needs are > low, since I plan to write the bulk of gameplay code at a higher > level. So I can get by with how it is in 3.01, but I still feel the > limitations present. Hence I started posting here. If I felt experienced > with compilers I would probably go write the extensions I want, but > I'm not. Sounds to me like you should be looking at a sweet little language called Lua: http://lua-users.org/wiki/TutorialDirectory > I want powerful features, but I want to avoid confusion even more. There > are very few languages, to me, that try to do that. Or they did try(for > example BASIC) but the design is now clearly outdated. Eu still feels > "new" to me. I just want it to be more new :) I think that Euphoria is close to being a "general-purpose" Programming and Scripting language. IMHO, it needs to re-think/work the "standard" library, as well as perhaps introduce "associative" arrays and the tools to work with them. Euphoria is easy to grok as it is! It simply needs to flesh out here and there. BTW, Robert Craig, in his most recent message, made it clear that Euphoria is now truely Open Source. ANYBODY at ANYTIME can take the code and create a dialect that more closely meets your goals and requirements. That's a Good Thing! ;) Later..... -- duke http://www.rootshell.be/~perlster/euphoria/ (under construction)