The Fundamental Problems of Lisp
  Home FAQ Contact Sign in
comp.lang.functional only
 
Advanced search
POPULAR GROUPS

more...

comp.lang.functional Profile…
 Up
The Fundamental Problems of Lisp         


Author: xahlee
Date: Jul 13, 2008 07:53

Fundamental Problems of Lisp

Perm url:
http://xahlee.org/UnixResource_dir/writ/lisp_problems.html

plain text version follows.

----------------------------------------------
...

Since i'm writing... n i wrote a lot in the past on diverse issues
scattered
in various essays... i'll sum some fundamental problems of lisp.

• Lisp relies on a regular nested syntax. However, the lisp syntax has
several
irregularities, that reduces such syntax's power and confuses the
language
semantics. (i.e. those «' # ; ` ,» chars.) (and whenever i tried to
get some
technical answer about this to clarify at least my own understanding,
the lisp
fuckheads muck and obfuscate the truth)
Show full article (6.62Kb)
12 Comments
Re: The Fundamental Problems of Lisp         


Author: Gene
Date: Jul 13, 2008 10:14

On Jul 13, 10:53 am, "xah...@gmail.com" gmail.com> wrote:
> Fundamental Problems of Lisp
>
> Perm url:http://xahlee.org/UnixResource_dir/writ/lisp_problems.html
>
> plain text version follows.
>
> Will Lisp ever be Popular?
>
> Mathematica today sells for over 2 thousands dollars. Its sales
> record,
> throughout its history, is probably more than ALL commercial lisps
> combined.
Show full article (0.93Kb)
no comments
Re: The Fundamental Problems of Lisp         


Author: jon.harrop.ms.sharp
Date: Jul 13, 2008 11:09

xahlee@gmail.com breaking news:
> Fundamental Problems of Lisp

Xah, I love you, we should become friends!

There seems to be no real contents in your postings, only some pseudo
scientific Lisp bashing.
Exactly the same art I'm specialized in.

Congrats, keep up your good work! Together we will win them all!

Jon Harrop
no comments
Re: The Fundamental Problems of Lisp         


Author: xahlee
Date: Jul 14, 2008 15:48

Xah Lee wrote:
«
Fundamental Problems of Lisp
http://xahlee.org/UnixResource_dir/writ/lisp_problems.html
»

Jon Harrop wrote:
> Xah, I love you, we should become friends!
>
> There seems to be no real contents in your postings, only some pseudo
> scientific Lisp bashing.
> Exactly the same art I'm specialized in.
>
> Congrats, keep up your good work! Together we will win them all!

I must say, sometimes i lookup to your courage in frequent cross
posting, even though i consider your posts are proper with respect to
the various forum's explicit or implicit charters. (though, i do see
your tendency to peddle your website, and freely inject your little
personal gripes about Mathematica or whatever)
Show full article (4.79Kb)
no comments
Re: The Fundamental Problems of Lisp         


Author: xahlee
Date: Jul 15, 2008 13:32

Addendum:

in lisp communities, it is widely recognized that lisp's regular
syntax has the property that “code is data; data is code”. However,
there was never, clear, explanation what this means exactly.

Here's what it means exactly, in one concise paragarph.

A regular nested syntax, makes it easy (possible) to do source code
transformations with a lexical scan. (think of XML. See
http://en.wikipedia.org/wiki/XML_transformation_language )

The consequence of the ability to do such source code transformation,
are many as i discussed in previous article. (see
http://xahlee.org/UnixResource_dir/writ/lisp_problems.html (Among
which, is lisp's so-called “macros”, pattern matching or term
rewriting (lisp's so-called “macros” is simple form of so-called term-
rewriting).))

among lispers, often when people ask what it means about lisp's “code
is data; datais code”, usually they are unable to explain it exactly,
because they don't possess mathematician's analytic abilities. Here
i'll repeat, and please remember it.
Show full article (4.87Kb)
no comments
Re: The Fundamental Problems of Lisp         


Author: Christophe
Date: Jul 15, 2008 14:03

On 13 juil, 16:53, "xah...@gmail.com" gmail.com> wrote:
> Fundamental Problems of Lisp
>
> Perm url:http://xahlee.org/UnixResource_dir/writ/lisp_problems.html
>
> plain text version follows.
>
> ----------------------------------------------
> ...
>
> Since i'm writing... n i wrote a lot in the past on diverse issues
> scattered
> in various essays... i'll sum some fundamental problems of lisp.
>
> • Lisp relies on a regular nested syntax. However, the lisp syntax has
> several
> irregularities, that reduces such syntax's power and confuses the
> language
> semantics. (i.e. those «' # ; ` ,» chars.) (and whenever i tried to
> get some ...
Show full article (7.26Kb)
no comments
Re: The Fundamental Problems of Lisp         


Author: Christophe
Date: Jul 15, 2008 14:09

On 15 juil, 22:32, "xah...@gmail.com" gmail.com> wrote:
> Addendum:
>
> in lisp communities, it is widely recognized that lisp's regular
> syntax has the property that “code is data; data is code”. However,
> there was never, clear, explanation what this means exactly.
>
> Here's what it means exactly, in one concise paragarph.
>
> A regular nested syntax, makes it easy (possible) to do source code
> transformations with a lexical scan. (think of XML. Seehttp://en.wikipedia.org/wiki/XML_transformation_language)
>
> The consequence of the ability to do such source code transformation,
> are many as i discussed in previous article. (seehttp://xahlee.org/UnixResource_dir/writ/lisp_problems.html(Among
> which, is lisp's so-called “macros”, pattern matching or term
> rewriting (lisp's so-called “macros” is simple form of so-called term-
> rewriting).))
>
> among lispers, often when people ask what it means about lisp's “code
> is data; datais code”, usually they are unable to explain it exactly, ...
Show full article (5.21Kb)
no comments
Re: The Fundamental Problems of Lisp         


Author: Matthias Buelow
Date: Jul 15, 2008 16:47

xahlee@gmail.com wrote:
> Like, if Einstein invented relativity, and nobody
> belived it, that's their problem.

You're not Einstein, even though you probably believe you are.
no comments
Re: The Fundamental Confusion of Xah         


Author: xahlee
Date: Jul 15, 2008 22:33

Dear Rainer Joswig,

Rainer wrote:
> Code is data and data is code:
>
> Lisp uses the same external s-expression representation of Lisp
> data for Lisp code.
> Lisp programs can read, print and manipulate Lisp code like any
> other Lisp data.

Yeah, and?

I wrote: «A regular nested syntax, makes it possible to do systematic
source code transformation in a way that's also trivial to implement.
There are important consequences. Some of the examples are: lisp's
macros, structural pattern matching, term rewriting, source code dual
functioning as markup lang for presentation (e.g. word-processor,
Mathematica's “Notebook”), mathematical markup (e.g. MathML), in
general all benefits of XML, on-the-fly source code “formatting” for a
automatic, uniform, universal, source code display (aka “coding style
convention”).»
Show full article (3.80Kb)
no comments
Re: The Fundamental Confusion of Xah         


Author: Christophe
Date: Jul 16, 2008 02:04

xahlee@gmail.com a écrit :
> Dear Rainer Joswig,
>
> Rainer wrote:
>> Code is data and data is code:
>>
>> Lisp uses the same external s-expression representation of Lisp
>> data for Lisp code.
>> Lisp programs can read, print and manipulate Lisp code like any
>> other Lisp data.
>
> Yeah, and?
>
> I wrote: «A regular nested syntax, makes it possible to do systematic
> source code transformation in a way that's also trivial to implement.
> There are important consequences. Some of the examples are: lisp's
> macros, structural pattern matching, term rewriting, source code dual
> functioning as markup lang for presentation (e.g. word-processor,
> Mathematica's “Notebook”), mathematical markup (e.g. MathML), in
> general all benefits of XML, on-the-fly source code “formatting” for a ...
Show full article (4.11Kb)
no comments
1 2