Re: PHP and LISPPA technology

From: Alexander Baranovsky (ab_at_cable.netlux.org)
Date: 04/13/04


Date: 12 Apr 2004 22:09:49 -0700

Hi Henk,

> But sorry, calling LISP "new
> technology" that sounds to me like horrific neglect of history.

But I never told it :-)

LISSPA is using arrays (random access structures) for the data
representation, not linked lists. This is big difference. And I do not
think that implementation LISP in PHP is a good idea because nested
interpreters will slow down total performance considerably.

A.

Henk Verhoeven <news@phppeanutsREMOVE-THIS.org> wrote in message news:<c5fbju$rov$1@news4.tilbu1.nb.home.nl>...
> Hi Alexander,
>
> A friend of mine has recently built a simple LISP interpreter in
> Smalltalk and showed me how it works. It was all pritty simple, i see no
> reason why you couldn't do the same in php. OTOH, it has taken him quite
> some time to learn enough about the details of LISP to write it
> properly, but OK, he was using an article about writing LISP
> interpreters in LISP, this may have complicated things quite a bit.
>
> Of course your interpreter will not be blistering fast becuase php is
> itself interpreted. And i am quite confident that i can find elegant OOP
> equivalents directly in php for many AI examples. However, from what i
> have seen from it so far i guess LISP can be great fun, because of its
> radically different aproach to computing and the striking elegance of
> solutions that can be created in it. But sorry, calling LISP "new
> technology" that sounds to me like horrific neglect of history.
>
> Greetings,
>
> Henk Verhoeven,
> www.phpPeanuts.org.
>
>
> Alexander Baranovsky wrote:
> > Let me to introduce myself. I'm author of the paxScript scripting
> > engine: www.paxscript.com.
> >
> > My recent invention is the LISPPA technology (List Processing based on
> > the Polymorphic Arrays):
> >
> > http://www.virtlabs.com.ua/paxscript/lisppa.htm
> >
> > which allows to operate with dynamic data structures without using
> > pointers.
> >
> > I think the LISPPA can be easily implemented in PHP. Benefits seems to
> > be obvious. You might create libraries provided the working with
> > lists, trees and other dynamic data structures directly in PHP. LISPPA
> > site also contains more complex examples related to the Artificial
> > Intelligence such as symbolic differentiation and mechanical theorem
> > proving.
> >
> > I'm not an expert in PHP. However I would like to attract your
> > attention to the new technology as it can allow to extend
> > applicability server-side applications in PHP in the "Lisp data
> > domain"..
> >
> > Thank you.
> >
> > Alexander Baranovsky



Relevant Pages

  • 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)
  • Lisp anxieties
    ... some experienced Lispers thought of the PHP language. ... I know what Lispers will say about PHP. ... Will lisp be able to handle that sort of load without me having to ...
    (comp.lang.lisp)
  • Re: simplest LISP interpreter
    ... > Anyone knows the simplest LISP interpreter, ... compilers; instead, study programming. ... The Lisp language is ... processors (compilers and interpreters) often, ...
    (comp.lang.lisp)