Re: Structures; etc.

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

On Mon, 31 Jan 2000 18:42:10 EST, JJProg at CYBERBURY.NET wrote:

>EU>> I think the best way to go would be to use a pre-processor. This would
>EU>> allow the interpreter to stay small and fast, and it would not require
>EU>> any modification. It would also let people choose from a variety of
>EU>> pre-processors, or write one themselves, so they can decide on the style
>EU>> they like.
>EU>>
>EU>> Jeff
>
>EU>Preprocessers, and a different one per person?!? Source code havoc! Can you
>EU>imagine the problems running someone elses source code in your own euphoria,
>EU>with all those pre-processors to chose from? Let alone trying to include
>EU>files written for different preprocessors into one application!
>
>EU>Nick
>
>I am assuming that most people won't write their own preprocessor. There
>might be one or two main preprocessors, and a few less widely used ones.
>Competition is good! Eventually, the best ones will be the most widely
>used.
>
>Jeff

Jeff,

I agree with you, but as long as backward compatibility is "mostly"
maintained, really basic facilities should be a part of the language
maintained and shipped with the language. I am not a fan of full-blown
OOP, but that is mostly a personal preference driven by my roots in
an era when non-procedural languages existed only in non-commercial
situations like research labs and graduate schools. Mr. Cuny's
exposition of classes and methods I find very attractive and I would
hope that he would write an OOP preprocessor or emulator in
conjunction or in competition with the man who wrote Object Euphoria
(Mr. Nelson, I think).

If the items that I noted in a previous post are implemented, I firmly
believe that the rest of this would be much more easily and efficiently
accomplished to the benefit of us all. One thing I can be certain of,
named constants as indexes are a disaster that must be repaired by
the creation of true structures. A second thing that must be accomplished
in the base is namespace management. Most of the rest of these things
really flow logically from those two.

Everett L.(Rett) Williams
rett at gvtc.com

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

Search



Quick Links

User menu

Not signed in.

Misc Menu