Re: What's holding Euphoria back?

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

Touche Rob! Well said!!
-----Original Message-----
From: Robert Craig <rds at EMAIL.MSN.COM>
To: EUPHORIA at LISTSERV.MUOHIO.EDU <EUPHORIA at LISTSERV.MUOHIO.EDU>
Date: Friday, January 29, 1999 9:12 PM
Subject: Re: What's holding Euphoria back?


>Irv Mullins writes:
>> 1. Lack of structures
>
>This has been discussed at length. There might be some
>support eventually, but it has to be something elegant and powerful.
>I don't want to keep adding "missing" features until Euphoria
>becomes "C++ with sequences".
>
>> 2. Name space problems
>
>I consider name space issues to be very high priority for
>the next major release. I did not want to open this
>issue just before this release, as it impacts several different
>things in Euphoria, such as binding, tracing and routine_id(),
>in addition to normal symbol look-up. I want to do it right,
>not just a quick band-aid solution.
>
>> 3. Abysmal waste of disk space when writing data files.
>> ... We need to store single characters as one byte on
>> disk, not two, three or more
>
>When you write one or more characters to disk using
>puts(), they *are* stored as one byte each. If you think
>that print() to disk is wasteful, don't use it.
>
>> 4. A lack of true random access for files.
>
>You can use seek() and where() to position yourself
>randomly at any byte in a file.
>
>If you want to set up a large database, where the size
>of the disk files matters, and the speed matters, I think
>you can easily write your own set of very simple low-level routines
>to take specific sequences and store them on disk compactly
>and efficiently, since you will typically know the format of the
>data you are storing, the sizes of integer values, the maximum
>length of strings etc.
>
>Regards,
>     Rob Craig
>     Rapid Deployment Software
>     http://members.aol.com/FilesEu/

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

Search



Quick Links

User menu

Not signed in.

Misc Menu