pointless rant against newlisp and other tangents.




Yves Vandriessche wrote:
klaus wrote:
gavino schrieb:

for a sysdamin, lightweight scripting labguages with decent OS
interface are better.
TCL, Ruby, Python, .... are all great choices.

-klaus.


Newlisp certainly fixes this, you have a full OS interface you would
expect from bash/tcl.

<rant>
Newlisp, UGH. The fact that Newlisp has quite a few gratuitious
semantic differences from CL really turns me off (e.g. why timewarp
back to the 70s/80s and have all dynamic variables!?).

I would have been much happier of the Newlisp folks had simply put
their energy into modifying an existing CL implementation (e.g. CLisp)
to be better suited for scripting.

I do not want to have to know MORE languages, I want to know FEWER
languages with deeper knowledge. Having to learn the gratuitious
differences between newlisp and CL is like having to remember TCL
syntax -- it is a waste of brain cells.

Thankfully Python has enough features that I've been able to forget
much of what I've learned about Perl and TCL.

I'm also annoyed that Emacs Lisp is not Common Lisp based but since
emacs won the editor war with HEMLOCK by a overwhelming landslide I am
stuck with using the emacs 'cl' compability package and gritting my
teeth at the remaining differences.
</rant>

--fj

.



Relevant Pages

  • Re: Why is lisp better than java perl or python or ruby?
    ... TCL, Ruby, Python, ... Newlisp certainly fixes this, you have a full OS interface you would ...
    (comp.lang.lisp)
  • Re: An assessment of Tkinter and IDLE
    ... Python material in progress. ... While I hadn't used it before, I think Tkinter may very well be the nicest interface to Tk next to Tcl's. ... The two main parts that I think Tcl does in a nicer way are event bindings and the fact you can create and geometry manage a widget in one statement, while still keeping a handle to a widget around. ...
    (comp.lang.python)
  • Re: Choosing Perl/Python for my particular niche
    ... Tcl is an interesting language, and well worth learning, although it ... Even easier than Python. ... needed to provide a quick scripting interface to an existing C library, ...
    (comp.lang.perl.misc)
  • Re: Choosing Perl/Python for my particular niche
    ... Tcl is an interesting language, and well worth learning, although it ... Even easier than Python. ... needed to provide a quick scripting interface to an existing C library, ...
    (comp.lang.python)
  • Re: Passing closures to closures
    ... newLisp, as a tower of dynamic scopes. ... I have no idea what a "tower of dynamic scopes" is supposed to be, ... The only way in which one could claim that python lacks "true lexical scope" ...
    (comp.lang.scheme)