ab@cable.netlux.org (Alexander Baranovsky) writes:
[color=blue]
> LISPPA (List Processing based on the Polymorphic Arrays) technology is a way
> to process dynamic data structures (lists, trees and more) without using
> pointers. LISPPA uses polymorphic arrays as a base of the data
> representation.[/color]
Please don't multipost. You posted the exact same message in
microsoft.public.scripting.jscript. WHen posting the same message to
more than one group, you should use crossposting (writing all
newsgroup names in the Newsgroups: header) instead of multiposting
(posting several identical messages individually). If nothing else,
it saves space on the servers.
Anyway, this is just LISP lists, right? Which just means single linked
lists. While there are operations where single linked lists give good
time complexity, there are also many where they don't (e.g., random
access).
[color=blue]
> LISPPA has theoretical significance as it allows to describe complex
> concepts and algorithmes on the base of the concept of polymorphic array.[/color]
I find it a little far reaching to claim theoretical significance for a
notation for linked lists. :)
The "reduced" statement is said to prevent a memory leak. That would
only be the case for a non-garbage-collected language.
When the notation is so LISP-like, it could at least include "car" and
"cdr", instead of illegible expressions like P[0][1] (just P.cadr()
would be fine :)
Since we ar in a Javascript group, I loked at the Binary Trees
example. Apart from writing "NULL" instead of "null" and adding "&" in
some places, the only real difference is the "Reduced assignment", which
overwrites the content of the address, not the binding, of the variable.
It's effectively doing reference variables and overwriting, and in the
given (Javscript) examples, it's really not needed.
I don't think introducing an "AddressOf" operator in modern languages
is a step forward :)
/L
--
Lasse Reichstein Nielsen -
lrn@hotpop.com
DHTML Death Colors: <URL:http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'