NGPL is the next great programming language ?
-
I like "HOPE" ! What does the "E" stand for ? "Enthusiasm" ? "Elegance" ? "Exoteric" ? "Exotic" ? "Érotisme" ? And, it would be like so cool if HOPE had a scripting language named HOP, with primitives like SKIP, JUMP, FORGOTTOSAYMAYI that made some of the powerful, and complex, patterns in HOPE usable by mere mortals :) All, kidding aside: you have expressed some visionary ideas/insights about programming on CP over the years, and shown some very useful techniques for rendering C# more usable in the "functional way." I'd like to see you, Anders, Mads, Andrew T., Eric L., Jon S., Miguel de I, Pete O', Sacha B, isolated in a rural cabin (with no internet, or telephone) for a month, and see what new language would emerge ! CodeProject could cover lawyer/legal expenses in case of divorce following your emergence, or other lawsuits, homicide defense costs, etc.
«OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things. » Alan Kay's clarification on what he meant by the term "Object" in "Object-Oriented Programming."
BillWoodruff wrote:
What does the "E" stand for ?
Nothing original. "Environment"
BillWoodruff wrote:
in case of divorce
I wonder how many of us are actually married. I'm not! Marc
Imperative to Functional Programming Succinctly Higher Order Programming
-
"The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language." Donald Knuth, 1967
I ask for your ideas unashamedly, knowing that amongst you, passing as regulation-issue geeks and nerds, are prognosticators, platitudinissimi, and psychics, as well as comedians whose arts range in shade from black to procul-harum-whiter-shade-of-pale. So, may I ask you, rhetorically, with great tenderness, and ... let me reassure you ... no hoist-you-on-your-own-petard intentionality: "haven't you already imagined ... even made notes for ... the next great programming language, or thought of the Name-of-Names for this wonder ?" So, if it's not too presumptuous to ask, and wouldn't constitute the equivalent of a pre-launch leak that would scuttle your ship of dreams whilst it was still in drydock: What's the Name ? p.s. If you'll kindly read the sig just below, I invite you to think of what would have happened if Kay had opted for MOP, rather than OOP.
«OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things. » Alan Kay's clarification on what he meant by the term "Object" in "Object-Oriented Programming."
-
"The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language." Donald Knuth, 1967
I ask for your ideas unashamedly, knowing that amongst you, passing as regulation-issue geeks and nerds, are prognosticators, platitudinissimi, and psychics, as well as comedians whose arts range in shade from black to procul-harum-whiter-shade-of-pale. So, may I ask you, rhetorically, with great tenderness, and ... let me reassure you ... no hoist-you-on-your-own-petard intentionality: "haven't you already imagined ... even made notes for ... the next great programming language, or thought of the Name-of-Names for this wonder ?" So, if it's not too presumptuous to ask, and wouldn't constitute the equivalent of a pre-launch leak that would scuttle your ship of dreams whilst it was still in drydock: What's the Name ? p.s. If you'll kindly read the sig just below, I invite you to think of what would have happened if Kay had opted for MOP, rather than OOP.
«OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things. » Alan Kay's clarification on what he meant by the term "Object" in "Object-Oriented Programming."
In the 'next great' language will be unimportant (we may call it the nil - non-important-language)... IMHO the next step will be frameworks/environment (like Marc's HOPE) that will let you 'draw' your application logic in a completely different way...
Skipper: We'll fix it. Alex: Fix it? How you gonna fix this? Skipper: Grit, spit and a whole lotta duct tape.
-
BLOOD Binary Logic Object Oriented Design Just so I can tell people it's written in Blood.
PooperPig - Coming Soon
-
BLOOD Binary Logic Object Oriented Design Just so I can tell people it's written in Blood.
PooperPig - Coming Soon
Too cool. Reminds me of Slayer.
No object is so beautiful that, under certain conditions, it will not look ugly. - Oscar Wilde
-
I like "HOPE" ! What does the "E" stand for ? "Enthusiasm" ? "Elegance" ? "Exoteric" ? "Exotic" ? "Érotisme" ? And, it would be like so cool if HOPE had a scripting language named HOP, with primitives like SKIP, JUMP, FORGOTTOSAYMAYI that made some of the powerful, and complex, patterns in HOPE usable by mere mortals :) All, kidding aside: you have expressed some visionary ideas/insights about programming on CP over the years, and shown some very useful techniques for rendering C# more usable in the "functional way." I'd like to see you, Anders, Mads, Andrew T., Eric L., Jon S., Miguel de I, Pete O', Sacha B, isolated in a rural cabin (with no internet, or telephone) for a month, and see what new language would emerge ! CodeProject could cover lawyer/legal expenses in case of divorce following your emergence, or other lawsuits, homicide defense costs, etc.
«OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things. » Alan Kay's clarification on what he meant by the term "Object" in "Object-Oriented Programming."
BillWoodruff wrote:
What does the "E" stand for ?
Well, "hop" would have make the reference to beer to obvious... :rolleyes:
~RaGE();
I think words like 'destiny' are a way of trying to find order where none exists. - Christian Graus Entropy isn't what it used to.
-
BLOOD Binary Logic Object Oriented Design Just so I can tell people it's written in Blood.
PooperPig - Coming Soon
-
"Edible Basic" sounds better - or could at least be more easily digested!
- I would love to change the world, but they won’t give me the source code.
-
"The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language." Donald Knuth, 1967
I ask for your ideas unashamedly, knowing that amongst you, passing as regulation-issue geeks and nerds, are prognosticators, platitudinissimi, and psychics, as well as comedians whose arts range in shade from black to procul-harum-whiter-shade-of-pale. So, may I ask you, rhetorically, with great tenderness, and ... let me reassure you ... no hoist-you-on-your-own-petard intentionality: "haven't you already imagined ... even made notes for ... the next great programming language, or thought of the Name-of-Names for this wonder ?" So, if it's not too presumptuous to ask, and wouldn't constitute the equivalent of a pre-launch leak that would scuttle your ship of dreams whilst it was still in drydock: What's the Name ? p.s. If you'll kindly read the sig just below, I invite you to think of what would have happened if Kay had opted for MOP, rather than OOP.
«OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things. » Alan Kay's clarification on what he meant by the term "Object" in "Object-Oriented Programming."
Data Enterprise Stream Processing Action Intuiting Response: D.E.S.P.A.I.R.
Software Zen:
delete this;
-
"The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language." Donald Knuth, 1967
I ask for your ideas unashamedly, knowing that amongst you, passing as regulation-issue geeks and nerds, are prognosticators, platitudinissimi, and psychics, as well as comedians whose arts range in shade from black to procul-harum-whiter-shade-of-pale. So, may I ask you, rhetorically, with great tenderness, and ... let me reassure you ... no hoist-you-on-your-own-petard intentionality: "haven't you already imagined ... even made notes for ... the next great programming language, or thought of the Name-of-Names for this wonder ?" So, if it's not too presumptuous to ask, and wouldn't constitute the equivalent of a pre-launch leak that would scuttle your ship of dreams whilst it was still in drydock: What's the Name ? p.s. If you'll kindly read the sig just below, I invite you to think of what would have happened if Kay had opted for MOP, rather than OOP.
«OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things. » Alan Kay's clarification on what he meant by the term "Object" in "Object-Oriented Programming."
COBOL 2015 = COBBLERS. There's a winner, if ever there were one.
I wanna be a eunuchs developer! Pass me a bread knife!
-
BillWoodruff wrote:
What does the "E" stand for ?
Nothing original. "Environment"
BillWoodruff wrote:
in case of divorce
I wonder how many of us are actually married. I'm not! Marc
Imperative to Functional Programming Succinctly Higher Order Programming
-
"The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language." Donald Knuth, 1967
I ask for your ideas unashamedly, knowing that amongst you, passing as regulation-issue geeks and nerds, are prognosticators, platitudinissimi, and psychics, as well as comedians whose arts range in shade from black to procul-harum-whiter-shade-of-pale. So, may I ask you, rhetorically, with great tenderness, and ... let me reassure you ... no hoist-you-on-your-own-petard intentionality: "haven't you already imagined ... even made notes for ... the next great programming language, or thought of the Name-of-Names for this wonder ?" So, if it's not too presumptuous to ask, and wouldn't constitute the equivalent of a pre-launch leak that would scuttle your ship of dreams whilst it was still in drydock: What's the Name ? p.s. If you'll kindly read the sig just below, I invite you to think of what would have happened if Kay had opted for MOP, rather than OOP.
«OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things. » Alan Kay's clarification on what he meant by the term "Object" in "Object-Oriented Programming."
-
"The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language." Donald Knuth, 1967
I ask for your ideas unashamedly, knowing that amongst you, passing as regulation-issue geeks and nerds, are prognosticators, platitudinissimi, and psychics, as well as comedians whose arts range in shade from black to procul-harum-whiter-shade-of-pale. So, may I ask you, rhetorically, with great tenderness, and ... let me reassure you ... no hoist-you-on-your-own-petard intentionality: "haven't you already imagined ... even made notes for ... the next great programming language, or thought of the Name-of-Names for this wonder ?" So, if it's not too presumptuous to ask, and wouldn't constitute the equivalent of a pre-launch leak that would scuttle your ship of dreams whilst it was still in drydock: What's the Name ? p.s. If you'll kindly read the sig just below, I invite you to think of what would have happened if Kay had opted for MOP, rather than OOP.
«OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things. » Alan Kay's clarification on what he meant by the term "Object" in "Object-Oriented Programming."
OOF - Object Oriented FORTH A language that uses the objects proposed on the stack to suggest the next command based on the best consumption of the stack contents. Think IntelliType that helps you code the application. For those of you unfamiliar with FORTH, it is a stack based language that requires that you code a command (verb in FORTH speak) before you can use it. You, in effect, create a language tailored to the application. You can even rewrite the compiler as you go by creating commands that execute immediately when they are used instead of being compiled (think intelligent macros). The hardest part of FORTH programming is keeping track of the stack as you go. Many a stack diagram has been written just to make sure you are composing a stack for later commands to consume properly. The limitation of FORTH, is that the stack is composed of integer values, but if they can be replaced with objects (think HP-48 calculators), it could be much more powerful. Since each FORTH command can be executed independently, groups can write and test their assignments and then zipper their code together without fear of collision (it would be a longer explanation to show how that works), which is something I done in my career and we've been able to rack up large systems in short time frames. We can literally fling code at a wall and it will all stick. That's been my fantasy.
Psychosis at 10 Film at 11 Those who do not remember the past, are doomed to repeat it. Those who do not remember the past, cannot build upon it.
-
"The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language." Donald Knuth, 1967
I ask for your ideas unashamedly, knowing that amongst you, passing as regulation-issue geeks and nerds, are prognosticators, platitudinissimi, and psychics, as well as comedians whose arts range in shade from black to procul-harum-whiter-shade-of-pale. So, may I ask you, rhetorically, with great tenderness, and ... let me reassure you ... no hoist-you-on-your-own-petard intentionality: "haven't you already imagined ... even made notes for ... the next great programming language, or thought of the Name-of-Names for this wonder ?" So, if it's not too presumptuous to ask, and wouldn't constitute the equivalent of a pre-launch leak that would scuttle your ship of dreams whilst it was still in drydock: What's the Name ? p.s. If you'll kindly read the sig just below, I invite you to think of what would have happened if Kay had opted for MOP, rather than OOP.
«OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things. » Alan Kay's clarification on what he meant by the term "Object" in "Object-Oriented Programming."