Re: Future of Euphoria

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

This is all nice and good, but for the popularity to spread we'd have
to do things unoffically.

We could create an unoffical Euphoria Consortium (my apologizes for any
misspellings) in which group could be organized to create improvements
for the language, create the needed wrappers for popular or needed
libraries,
and a group which decides on how to spread the word around about
Euphoria
(members could freely participate in more than one group of course, nor
need these be the only groups in the Consortium). It would become
offical as soon as Rob decided to endorse it. There are a few issues
which
need to be dealt with though.

First, who decides who gets to join the group?

I think we should allow anyone to join freely, but this may not
be the best option.

Second, how do we add improvements Euphoria which RDS does not want
to endorse?

I once wrote on how we could take development partly out of Rob's hands
by setting up a Standard Preprocessor written in pure Eu (and which
would convert the Euphoria Preprocessor code to pure Eu and call the
real interpreter/translator/binder on the converted data) and then
modifing that to add new features. This would keep the core Eu while
allowing one to add more to the Euphoria language, keeping both
the user happy and RDS's pockets full :)

This is no longer necessary. RDS now sells the source code to Euphoria
(with a non-disclosure agreement) and others can create a new language
based on the heart and core of Euphoria (one person has already done
this).
(Of course, we should still keep RDS in business, an idea is further
explained below.)

However, the following featurs are unavaliable in a modified Euphoria:
tracing, profiling, binding, and shrouding. These are also absent
in the trial version of Euphoria, and only registered users can
get them. Fair enough. Also, those with source code can not duplicate
any of Euphoria's reserved abilites (the ones only avaliable to
registered users) so that they can't cause RDS to go backrupt.
Again, fair enough. However, what is needed is a way to give these
features to registered users who want to use a modified
interpreter/translator.
(Even if Rob does not want to do this for a modified interpeter such
as BLISS, he should do it for, as an example, a plain Eu interpreter
ported to Mac OS.) Hopefully this will get resolved, otherwise
the Consortium will fail. (My idea: perhaps RDS could issuse liceneses
to those who want it to add the registered features of Eu to their
interpreter, and then get royalties on each sale made.)

Finally, who gets to be in control of things?

Hard to say. If the group is endorsed by RDS, then
Robert and Junko obviously, but its not clear who else should be in
charge.

I'd also like to add the following projects which the Consortium could
work on:

continuing development of Win32Lib
a clone of Win32Lib for Linux Users
http_lib, ftp_lib, telnet_lib, etc. for BOTH Linux and Windows users
Win32Lib IDE (most likely Judiths), hopefully will eventually work for
Linux too
emulation (or true support) of threads under Windows and Linux

but thats merely a meger start.

jbrown

On  0, dm31 at uow.edu.au wrote:
> 
> Srry if you get this twice. I sent in half a day ago and still haven't
> got it back.                                                          
>                                                                       
> The Future for Euphoria                                               
>                                                                       
> I first started Euphoria 3 years ago and had come from a background of
> Basic, ASM and Pascal. Althought I could see the advantages of this   
> langauge, I wasn't sure on how much could actually be achieved with   
> it. With time my respect for Eu grew greatly with librarys like       
> truecolr.e, asm.e, and through some of the games (like lemon). Last   
> year I was used Eu for my major project in Software Design &          
> Development (A new "Higher School Certificate" course) where it was   
> worth 40% of my mark for the year. I really needed time profile to    
> optimise my program (it was 20+ printed pages) and since I could not  
> afford the Complete Ed, I asked if the school could purchase it.      
> Before they would agree I had to convince the teacher that I would    
> benefit by using this as a opposed to Delphi 4 like most of the other 
> students. After downloading heaps from the contrib page I finally     
> convinced him (Rob will know the guy as Brett Hughes).                
>                                                                       
> My Grandfather works at Kaz Computing in Australia as a programmer. He
> got interested in Eu after seeing me use it, so I made a CD with      
> Euphoria with some of the more popular librarys and games.            
>                                                                       
> I can't speak for all the you, but being young I would like to think  
> that I can make a living with Euphoria just like a programmer using   
> C++ can. Rob has done a fantastic job with Euphoria with it truly     
> world-wide, but I sure most people would agree, that for Euphoria to  
> go to the popularity of the more know languages is that Euphoria needs
> to more widely know in the programming community, and hence have more 
> programmers.                                                          
>                                                                       
> First, I believe that there should be a second standard zip that can  
> be downloaded with the Euphoria Pub. Ed. with some of the most used   
> librarys and programs, such as WinLib all setup for you. That we,     
> people who join Euphoria can easily download libraries the will most  
> probilibly be of use, and hence more likely to continue using         
> Euphoria.                                                             
>                                                                       
> I have found two companies that may be of use in making Euphoria      
> 'Bigger'                                                              
>                                                                       
> The first is a company called 'SoftWrap' It provides a way of         
> distributing your program to a large market of users through such     
> things as magizines. You wrap your software in the Softwrap installer,
> then Softwrap distributes it. The installer gives you two options,    
> enabling you two distribute a trial version, if the user wishes to    
> purchase the full version, they then pay by credit card and recieve a 
> code to activite the full version installion. This could be used to   
> distribute Euphoria, or programs that we write with it. (They take    
> less then 10% of the profits, more profits, less % taking)            
>                                                                       
> The second company is Asynchrony. It's a company that is acts as a    
> very large meeting point for all people in software development. You  
> make, or join a project, finish the software and Asynchrony will do   
> all the marketing and sell and give you a large cut of the profits. I 
> joined back in it's beta days and quite like it's layout and format.  
> The only thing is that the programmers that are their are all C++, VB 
> or Delphi. Maybe we could make Euphoria a presence their and start    
> some Euphoria projects.                                               
>                                                                       
> Ah, well. Just so ideas to think about. Let me hear you comments      
>                                                                       
> Regards,                                                              
> Dan McG                                                               
>                                                                       
> ps                                                                    
>                                                                       
> to see what I'm talking about visit                                   
>                                                                       
> www.softwrap.com ?? i think                                           
>                                                                       
> www.asynchrony.com                                                    
> 
> 
> 
> 



-- 
http://fastmail.fm - 100% lightning

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

Search



Quick Links

User menu

Not signed in.

Misc Menu