Re: Amiga Installer "Lisp" (was Re: Python gets macros - now XML does too)

From: Manuel Lemos (mlemos_at_acm.org)
Date: 01/04/05


Date: Tue, 04 Jan 2005 20:12:30 -0200

Hello,

on 12/19/2004 08:09 PM David Golden said the following:
>>>Last time that I studied and wrote a Lisp dialect I do not recall
>>>seeing any support for meta-programming. Maybe you are calling
>>When was that last time?
>>
>>
>
> He might mean Amiga Installer scripting (~ early 1990s) as he previously
> mentioned, in which case he'd be right, near enough - metaprogramming
> support was minimal in that...
>
> Installer "lisp" was a sexp-syntax language alright, but not exactly an
> amazing example of lisp. It was a little interpreted language with
> lots of domain-specific functions that handled walking users through
> installing amiga applications. Kindof like lisp plus defsystem plus
> gui-wizard-builder minus lisp. Seriously, scanning the docs now, I
> don't think it even had QUOTE, DEFMACRO would have been light-years
> away.

Right.

> Manuel, if you're basing your opinion of Lisp on Amiga Installer "Lisp",
> you're way, way off (apart from the syntax)!

I do not have nothing against or for LISP. I just said that I did not
recall any metaprogramming features of LISP when I tried it.

-- 
Regards,
Manuel Lemos
PHP Classes - Free ready to use OOP components written in PHP
http://www.phpclasses.org/
PHP Reviews - Reviews of PHP books and other products
http://www.phpclasses.org/reviews/
Metastorage - Data object relational mapping layer generator
http://www.meta-language.net/metastorage.html


Relevant Pages

  • Re: Python gets macros - now XML does too
    ... I prefer Lisp for good reasons, ... only language that everybody should appreciate. ... PHP Classes - Free ready to use OOP components written in PHP ... PHP Reviews - Reviews of PHP books and other products ...
    (comp.lang.lisp)
  • Re: Python gets macros - now XML does too
    ... >>final target language of choice. ... Currently PHP, Java, and Perl are ... > What you called level 2 metaprogramming is possible in Lisp, ... of business in 1994 and that marked the end of the Amiga computers era, ...
    (comp.lang.lisp)
  • Re: Python gets macros - now XML does too
    ... >> use LISP macros to generate code in another language, say PHP, Java, ... > bytecode, PHP is simple. ...
    (comp.lang.lisp)
  • Re: Lisp anxieties
    ... > some experienced Lispers thought of the PHP language. ... Will lisp be able to handle that sort of load without me having to ... it does it better than java.) ... other forced organizations based on platform, ...
    (comp.lang.lisp)
  • Re: PHP and LISPPA technology
    ... think that implementation LISP in PHP is a good idea because nested ... > reason why you couldn't do the same in php. ... > interpreters in LISP, this may have complicated things quite a bit. ... trees and other dynamic data structures directly in PHP. ...
    (comp.lang.php)