Re: direction

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

Rob... Thanks for commenting on this subject. I'm not sure if it will
satisfy the interested parties, but at least they'll know where you stand.

Lee.

Robert Craig wrote:

>This is exactly the type of question that I try to avoid.
>
>There are two types of structures that people want.
>The first is a Euphoria structure that holds Euphoria
>data types. The second is a C structure that holds C
>data types. The C structure would be aligned in memory
>exactly as C requires.
>
>The problem with the first is that it takes a language
>that's elegantly based on two data types: atom and sequence,
>and it jams in a third. The problem with the second is
>that it forces Euphoria to suck in a lot of knowledge
>of C, and possibly even a particular C compiler, since
>there is no universal standard for alignment of C structures.
>My intention was that certain people would interface with C
>using peeks and pokes and the rest of us would simply
>call Euphoria "wrapper" routines and not have to worry about it.
>To a large extent that is what is actually happening.
>
>You could also achieve structures by creating classes with
>data members, but object-oriented features would be another
>big blast of added complexity that I'm not ready to accept yet.
>
>I've never been satisfied with any proposals
>for either of these structures, but if someone comes up with
>a *concrete* proposal that I like, I'll implement it.
>Until then, I probably won't comment any further on it.
>
>Regards,
>   Rob Craig
>   Rapid Deployment Software
>   http://www.RapidEuphoria.com

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

Search



Quick Links

User menu

Not signed in.

Misc Menu