I think Prof. Michael Stiber wrote:
> 
> If you're taking votes, mine would lie almost always on the side of 
> keeping the language syntax simple. Please only add to the language 
> syntax if the alternative is truly gruesome. For example, is the "{}" 
> syntax better than just having a function that executes Java-like code 
> (perhaps "java-progn")? It's not just that I have an affection for 
> LISP; I believe that a language is easier to learn and understand (and 
> code easier to understand and maintain) if the syntax is simple and 
> capabilities merely increase the set of operations in the language 
> (easily looked up in an alphabetical function reference).

Yes, indeed. Personally I don't mind the LISP syntax, but it bothers
other people; Rich Halsey discussed another side of this coin in a
different thread earlier today -- the introduction of another,
different language interface to Jess which was more Java-like and less
LISP-like. The truth is, actually, that the LISP-like syntax is more
compact and expressive when it comes to pattern matching. Java syntax
is horrible for regular expressions, and it's horrible for
pattern-matching, too.


> 
> I wouldn't want to see JESS turn into C++...
> 

Point taken!

---------------------------------------------------------
Ernest Friedman-Hill  
Distributed Systems Research        Phone: (925) 294-2154
Sandia National Labs                FAX:   (925) 294-2234
PO Box 969, MS 9012                 [EMAIL PROTECTED]
Livermore, CA 94550         http://herzberg.ca.sandia.gov

--------------------------------------------------------------------
To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]'
in the BODY of a message to [EMAIL PROTECTED], NOT to the list
(use your own address!) List problems? Notify [EMAIL PROTECTED]
--------------------------------------------------------------------

Reply via email to