Re: F2003 standard: Can Class(*) be used in generic proogramming?



Gary Scott wrote:

Looks like everything we knew is now obsolete...

Not obsolete, just at the bottom of the stack...

ThoughtWorks colleague Ola Bini envisions a future stack of basic programming tools consisting of a "stable language" at the bottom level, with dynamic languages built on top of that, and DSLs added at the top layer.

as found via a Twitter stream:

http://static.raibledesigns.com/repository/images/olas-layers.png

See also ThoughtWork's DSL podcasts:

http://www.thoughtworks.com/what-we-say/podcasts.html

and FWIW, my foray with external DSLs,

http://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/20070027745_2007026087.pdf

aka, Blurring the Inputs: A Natural Language Approach
to Sensitivity Analysis.

Regards,
--
Bil Kleb
http://nasarb.rubyforge.org
.



Relevant Pages

  • Re: F2003 standard: Can Class(*) be used in generic proogramming?
    ... The software development community needs to move beyond its use of static, procedural languages and frameworks and start using language-oriented programming. ... I use a language oriented towards my problem and I program in it. ... Ford says ThoughtWorks colleague Ola Bini envisions a future stack of basic programming tools consisting of a "stable language" at the bottom level, with dynamic languages built on top of that, and DSLs added at the top layer. ...
    (comp.lang.fortran)
  • Re: Pythons DSLs
    ... think *I* have been writing DSLs as specializations of Python, ... and NOT as "a language in its own right". ... and tweak, DSL's, a language with macros is thus advantaged. ...
    (comp.lang.python)
  • Re: Suggestions on which language to "try" learning.
    ... I'm just expecting that DSL designers will usually do even worse ... than programming language designers. ... substrate for implementing most DSLs in the form of libraries. ... programming language environment is lexical conventions. ...
    (comp.lang.functional)
  • Re: LISP diploma project idea
    ... rather than solving problems in general-purpose programming languages, ... "If there are no appropriate DSLs for your problem, ... The man knows nothing of Lisp. ... to the language, it becomes increasingly difficult to add ...
    (comp.lang.lisp)
  • Re: Alternate Regular Expressions?
    ... Is there an alternate RegExp "language" to the current one in Ruby and Perl? ... The bad news is, back in the day, people used to invent DSL as long strings of easily parsed characters. ... The really bad news is RegExp is one of these string-oriented DSLs that stuck. ...
    (comp.lang.ruby)