Re: Ideas for next Eu

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

> Constants occupy real memory and namespace and are inherently

They don't. The interpreter just 'fills' em in, and releases the memory.
Would they occupy real memory, you would be allowed to make constants
dynamically,
rather than only on the top-level. (so, they can all be replaced before the code
is start)

> I absolutely deny that peek and poke are the only way to accomplish
> what you are speaking of here. Even C allows access to variables in
> inline assembler rather than force the type of machine code level
> programming that peek and poke generate.

The grammer of language, determines how we manage our code. This I won't get
into now.
The routines/commands of a language, determine what our code is capable of
doing. There
are a million things really *not* possible without peek & poke. From custom
mouse routines,
to ...    plus, about these routines: don't like 'em, don't use them. All these
examples of better
interfaces to win32 .. ("even C allows .. ") .. all these alternatives can be
added to Euphoria
by writing a routine and putting it into a library ... those routines however
would use peek and
poke. Now what if you like your alternative and I like another, should Robert
add them both
? Of say, I'm giving your peek/poke and you help yourself. Programming is always
about
doing something hard in the most simple way possible. You don't want to program.
You want
to be able to say  .. "eh like-doom, but eh .. the gun should look like .. and
.. "   ... or you
could just write the freaking enginge yourself in Euphoria. Low-level acces is a
must. Think
about it. Technically, you should be able to do anything with Euphoria. From any
type of
algorithm to acces to every part of the system. The whole declare_dll, etc. part
of Euphoria is
actually redunant as well. (it could have been done in Euphoria, and put into an
include) ..

> Minimalist does not mean small or even simple. It means the minimum
> necessary to effiiently accomplish the goal(in the dictionary according to
> Everett Williams smile ) I am a strong believer in Occam's razor, that says

Look at what you're now saying. It goes completely against the argument you use
againt
poke & peek. And considering the subject, you are using the argument on. It's
rubbish.
Routine-id has more right to exist (using YOU"re definition of minimalistic!)
than normal the
ability to directly call a function. It would allow us to write/use any scope
mechanism that we
like, very powerfyll, it really is the minimum nessasary to accomplish any goal.

> allow a less than optimum solution. Usually the problem is altered by
> non-technical factors such as time, money, etc.

Eh .. ok.

> code that will truly injure the clean, minimal nature of Euphoria before
> they are excised.

Completely the opposite. What you want to do is limit what is possible with
Euphoria.
Less goals, less features. Irregardless of the fact I couldn't care less or more
about
minimalistic (it's not a goal on itself! it's just a word you came accros in
Robert mail the other
day blink  ... now, speaking about cheating (as you were occusing Roderick of) ...
*thats*
cheating. With the routine-id mechanism, David is capable of writing Liama ..
99% of Liama
runs using any GUI. 1% is the OS-specific part. Would routine-id be replaced by
specific
interfaces that differ (routine-id and the dll-linkage routines are all equal
for every OS) for
each OS, he would have to write that 99% differently for each OS.

Minimalistic you say ?

> I don't ordinarily like to insert comments in the middle of a paragraph,
> but this time I must. Having Euphoria ready to and capable of
> handling the business programming environment is my most
> fervent wish. IDE's and similar items are just tools to effect that end.
> I'm not into "really cool" of any kind. I'm into getting work done. I just
> borrowed somebody else's phrase.

Most of us are doing this Euphoria stuff for fun. What makes your motives so
much more
important than ours. Plus, those tools are already there. Why re-invent a wheel,
instead of
creating something new, fill a gap, ....... maybe some prefer a bicycle ..

> That must have been my evil twin smile My only interest in GUI's is
> that they are where most programming is done these days. If

Yeah, yeah. Cities are where most ppl live. Is this because of the much
healthier environment
? Is this because of the all the great advantages of living in a big city. You
know, smoke,
traffic jams .. etc.

So, now you want to cut down the trees, and turn this forest into big city no.
23987u52
Great!

> Sancho Panza's burro. The big "IF" is "DOES Rob want to see
> major commercial use of his language", period. I WOULD DEARLY

Come on. Would he do that, MS Euphoria would be out in a week, packed with every
new
version of windows, and within month market leader in the 'euphoria section'.
Maybe Robert
is just picking fights he can win.
You think its all *that* easy. That is really works like your simplied version
of reality,
simplified in need for you comprehension. Maybe, just maybe, there's more to it.

Plus, trying to create a perfect language, has got nothing to do with a
development curve, a
future plan, or whatever. Only huge companies take that route. They, purposely,
create an
non ideal program, that can be replaced by better versions for years to come.
Honest, a
perfect OS is not commercially effective, unless you patents every part of it.
But I don't think
any small company is capable of such high legal investments of today's
-out-of-balance-
society where courts rule over the other two (what were they again ? lol.)
aspects of
democracy that should have been able to keep the judge from playing god.

> Of course, anyone who learns on Euphoria is really going to hate
> the "real" world of C, etc. and wonder why Euphoria never grew up.

I'm already hating C. So why create another ?
You can't be on top of a mountain and be perfect. Goverments are never
right.Jalousy and
affection really are the two only emotion, we're having. The best music is never
to be found in
charts, pushed by their marketing agents (ouch, there I said it!) Looks are
important ...
.................. and Euphoria can't be great and be used by the avarage user
as well. It just
doesn't work that way!

The avarage user, uses avarage tools. The avarage music listener listens to
avarage music.
And the avarage tree catches an avarage amount of wind. You're an idealist, like
most of us
are, but you should be realistic as well. Euphoria's development is part of
Robert's Income.
We all want to change the world, but are you're risking your ass ?

> corporation in the late 70s when b meant a big number and didn't make
> anybody think of Bill Gates.

Bill Gates got the avarage user involved in PC's.
What does it got to do with us ?

> >>Insult was no part of my intent.
> >>Progress is.
> >
> >Likewise with my comments.

Likewise.

> If the answer to the above critical question is YES, then I guess I will
> try to pipe down and wait to see what Rob's next move is. I am not into
> guru's or other such theocracies, no matter how God-like or capable,
> so being dependent on the whim of a single person gives me gas.

Learn C. Write your own language. Why not use this urge to independency as a
creative
stimulans ? Because you are right, it's unfortunate that we're all so dependent
on some much.
Of which most are just ungraspable mechanics of society, rather than persons you
can
discuss with. Wouldn't it be great if there was a director of social rules, open
for any new
ideas and critism ? ... I think we're lucky that we are talking to a person.
Rather than to
society, companies, or goverments. Would this mailing list still be able when
Euphoria is as
big as you want it to be ? No it, wouldn't ..      how would you feel when
you've got a mail
like you had, but didn't have a place to sent it to. When you weren't part of
the discussion.
Dependance is one thing. At least you're able to have some influence.













Ralf Nieuwenhuijsen

[[ Email ]]
    nieuwen at xs4all.nl
    ralf_n at email.com

[[ I-Seek-You ]]
   UIN: 9389920

[[ The Elevator ]]
    http://www.xs4all.nl/~nieuwen



Download NeoPlanet at http://www.neoplanet.com

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

Search



Quick Links

User menu

Not signed in.

Misc Menu