From: Phlip Date: 2009-02-23T03:44:30+09:00 Subject: Re: Nexus Programming Language t4l wrote: >> "There are no precedence rules applied to operators >> >> Looks like a cross between Ruby and INTERCAL. When 1.0+2.0/3.0+4.0=5.0, >> that's not a good thing, and will confuse most mathemeticians to no end. > > My first association would have been Smalltalk. Anyway, I personally > do not think the world needs yet another esoteric programming language > unless that language introduces novel concepts unseen before. Like cucumber? Seriously - the best way to introduce novel concepts is add them to an existing (and >cough< popular) language. Then you don't need to burn up time re-inventing all the non-novel concepts. Examples: Qt adding signals and slots to C++, or Groovy adding templates (IIRC) to Java, or PHP adding a secure sandbox to Perl, or me adding RubyReflector to Ruby. Brand new languages succeed primarily when they arrive at the same time as the industry needs them. The industry _thought_ it needed Java for dynamic web pages. It needed Ruby when Perl projects went mega-line. But (unfortunately for some languages, and some novel concepts) the industry has to perceive the need, too! -- Phlip http://assert2.rubyforge.org/