[REBOL] Best Language
From: reichart::prolific::com at: 11-Dec-2002 10:05
A friend of mine posted this in a tech (but not necessarily programming) ML
I belong to:
If I might drag y'all into my dark alley for a moment...
Here's a question I'm presently pondering in my pursuit of
the perfect programming language. I'm curious what answers y'all might
have, and not just in "programming language" terms but in whatever terms
suit your way of looking at it (i.e., no programming background required!) :
What representational system, besides English, is good at expressing
the following three (characteristic) statements, and how would these
statements be represented in that system?
1) L is a list of Foobles.
2) L is a list of Glorps of Foobles. (Assume G(f) maps Foobles to
Glorps)
3) L is a list of Foobles such that each Fooble is H() of
the one before it. (Where H(f) is a function mapping
Foobles to Foobles.)
Perhaps I should rephrase the question slightly -- while I am asking
for a concrete representation, I am specifically after one that mirrors
however it is that you represent the above statements in your head (i.e.,
how you "understand" them as opposed to just seeing a string of words). So,
bonus points for representations that feel "natural". But all answers
appreciated.
And to programmers: note that the above are more type or structual
definitions than mappings. A function which *creates* the L in each case is
not addressing the question -- I want a representation which
*characterizes* the L, as the English statements do.
I could say more but would rather not lead the question. Thoughts,
anyone?
Be useful.
Reichart...
[Reichart--Prolific--com]
www.Prolific.com "The crazy place I work."
www.SereneScreen.com "A cool thing we make."
www.ProGadget.com "Something brewing in the kitchen."
www.SafeWorlds.com" "The Alternative Messaging Environment."