Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

[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."