1. RE: Euphoria in the past, present and future (was: New Euphoria Users We

irv at take.maxleft.com wrote:
> On Thursday 14 November 2002 05:21 pm, Ray wrote:
> 
> > I'm sure I have read on the list before how the Euphoria source code
> > is created in such a way where speed is the most important thing.
> > These days many believe “readability” of source code is more
> > important so that bug fixes and enhancements can be made more
> > easily.  Is this why Euphoria is so static?  Because the source code
> > is designed for speed and size and not readability and maintainability?
> >
> > I'd be interested to hear what offers think
> 
> Karl and Matthew should be able to comment on this. 
> I've wondered about it myself, but haven't bought the source code 
> because I 
> doubt I would be able to use it.  I only know enough about C to hate it.
> 
> I have seen programming projects which became so convoluted and fragile 
> that 
> no one dared to change *anything*, for fear the entire thing would 
> collapse 
> like a house of cards.  Could that be the case?
> 
> I have also known people who would *never* acknowlege a good idea just 
> because they didn't think of it first. 
> 
> I have a friend who sells plumbing supplies.  He's a good businessman.
> One day, I asked him what he would do if every third customer who walked 
> into 
> his store ordered a hot dog.  "Buy a grill" was his immediate answer. 
> Did I mention that he's a good businessman?
> 
> Regards,

Irv:
   The source code is well structured and will not break that
   easily. The difficulty comes in to effect because the code
   is not divided or seperated into the various platforms.
   The code for each platform is combined into one master
   group of source code and is conditionaly compiled to
   generate the executable for a specific platform. This
   makes it very difficult for a person unfamiliar with
   all the code to add a feature because you must understand
   how the code will be compiled for the target platform.
   And in addtion there is some source code that is used
   for the translator and etc. that is not included with
   the purchased source.
   It would be much easier if each platform was a seperate
   group of files but I can understand that the way that Rob
   has it setup is to make it easier for him to maintain
   all his platform and translators, but it is tough on us
   poor soles that are trying to play with a single platform.
  
   I second the idea of having a secure channel of communications
   or list run by RDS to share ideas of improving the source code.
   Maybe we could then convert the code over to C++ so that features
   and interfacing with other langauges or make it easier to work on
   seperate the platforms.

   PS: The source code is a good investment in your education.

Bernie

new topic     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu