From: Didier Verna
Subject: Announcing Smilisp, a new dialect of Lisp
Date: 
Message-ID: <muxprfx4ab6.fsf@uzeb.lrde.epita.fr>
       Hello,

I'm pleased to announce the first public release of :o( Smilisp :-), a
new Lisp dialect.

:o( Smilisp :-) features a new and very special paradigm called
"Emotional Programming". :o( Smilisp :-) is free software. The
distribution comes with a full implementation of the language in
portable Common Lisp, a complete documentation, a demonstration program
(:o( Smilisp :-) written in itself), and an Emacs library for "Emotional
Fontification" of :o( Smilisp :-) code.

We are confident that :o( Smilisp :-) is a major step towards the
modernization of Lisp, notably by solving the parenthesis problem, and
replacing S-Expressions with E-Expressions. We are also confident that
emotional programming will become the standard programming paradigm in
the future, and that :o( Smilisp :-) greatly contributes to pioneering
this idea.


Get :o( Smilisp :-) at http://www.lrde.epita.fr/~didier/software/smilisp.php

Enjoy :o( Smilisp :-) programming !

-- 
European Lisp Symposium, May 2009: http://www.european-lisp-symposium.org
European Lisp Workshop, July 2009: http://elw.bknr.net/2009

Scientific site:   http://www.lrde.epita.fr/~didier
Music (Jazz) site: http://www.didierverna.com

From: Ray Dillinger
Subject: Re: Announcing Smilisp, a new dialect of Lisp
Date: 
Message-ID: <49d2ce4d$0$95570$742ec2ed@news.sonic.net>
Didier Verna wrote:

> 
>        Hello,
> 
> I'm pleased to announce the first public release of :o( Smilisp :-), a
> new Lisp dialect.
> 

I think your announcement arrived here (west coast, USA) one day early.

I would like to see some seriously new programming paradigms.  

                                Bear
From: Joshua Taylor
Subject: Re: Announcing Smilisp, a new dialect of Lisp
Date: 
Message-ID: <108108bb-b13a-4646-9745-2699a5ceb39d@r37g2000yqn.googlegroups.com>
On Mar 31, 10:13 pm, Ray Dillinger <····@sonic.net> wrote:
> Didier Verna wrote:
> > I'm pleased to announce the first public release of :o( Smilisp :-), a
> > new Lisp dialect.
>
> I think your announcement arrived here (west coast, USA) one day early.
>                                 Bear

Lisp is still ahead of its time.
From: D Herring
Subject: Re: Announcing Smilisp, a new dialect of Lisp
Date: 
Message-ID: <49d2cd2a$0$3340$6e1ede2f@read.cnntp.org>
Didier Verna wrote:

> Get :o( Smilisp :-) at http://www.lrde.epita.fr/~didier/software/smilisp.php
> 
> Enjoy :o( Smilisp :-) programming !
> 

(-: (-: Thank you for a most insightful screenshot.  :-) :-)
From: namekuseijin
Subject: Re: Announcing Smilisp, a new dialect of Lisp
Date: 
Message-ID: <gqumvv$27m2$1@adenine.netfront.net>
"Smile, Darn Ya, Smile" :)

Excellent!  Another fine language in my toolset.  Far more fun than 
Python and Ruby too. :)
From: ········@gmail.com
Subject: Re: Announcing Smilisp, a new dialect of Lisp
Date: 
Message-ID: <0abfff59-3b11-46a8-b065-5261c9d8138a@w40g2000yqd.googlegroups.com>
On 1 Apr, 00:06, Didier Verna <······@lrde.epita.fr> wrote:
> Enjoy :o( Smilisp :-) programming !

Sorry, but I don't like it.

We could have had sooo much fun at the end of each function, but you
deliberately killed it!!
From: Benjamin L. Russell
Subject: Re: Announcing Smilisp, a new dialect of Lisp
Date: 
Message-ID: <f5l6t4pk2iqm2b8uc6957f1gomkoi1llf1@4ax.com>
On Wed, 01 Apr 2009 00:06:05 +0200, Didier Verna
<······@lrde.epita.fr> wrote:

>
>       Hello,
>
>I'm pleased to announce the first public release of :o( Smilisp :-), a
>new Lisp dialect.
>
>:o( Smilisp :-) features a new and very special paradigm called
>"Emotional Programming". :o( Smilisp :-) is free software. The
>distribution comes with a full implementation of the language in
>portable Common Lisp, a complete documentation, a demonstration program
>(:o( Smilisp :-) written in itself), and an Emacs library for "Emotional
>Fontification" of :o( Smilisp :-) code.
>
>We are confident that :o( Smilisp :-) is a major step towards the
>modernization of Lisp, notably by solving the parenthesis problem, and
>replacing S-Expressions with E-Expressions. We are also confident that
>emotional programming will become the standard programming paradigm in
>the future, and that :o( Smilisp :-) greatly contributes to pioneering
>this idea.
>
>
>Get :o( Smilisp :-) at http://www.lrde.epita.fr/~didier/software/smilisp.php
>
>Enjoy :o( Smilisp :-) programming !

Two questions:

1.  Assuming that this is not an April Fool's joke, what is special
about Emotional Programming?

2.  How do you pronounce the ":o( " and " :-)" in ":o( Smilisp :-)?"

-- Benjamin L. Russell
-- 
Benjamin L. Russell  /   DekuDekuplex at Yahoo dot com
http://dekudekuplex.wordpress.com/
Translator/Interpreter / Mobile:  +011 81 80-3603-6725
"Furuike ya, kawazu tobikomu mizu no oto." 
-- Matsuo Basho^ 
From: Benjamin L. Russell
Subject: Re: Announcing Smilisp, a new dialect of Lisp
Date: 
Message-ID: <tkl6t49f4nv73ijbgkpp8v96ke3t4i2njg@4ax.com>
On Wed, 01 Apr 2009 20:51:16 +0900, Benjamin L. Russell
<············@Yahoo.com> wrote:

>On Wed, 01 Apr 2009 00:06:05 +0200, Didier Verna
><······@lrde.epita.fr> wrote:
>
>>
>>       Hello,
>>
>>I'm pleased to announce the first public release of :o( Smilisp :-), a
>>new Lisp dialect.
>>
>>:o( Smilisp :-) features a new and very special paradigm called
>>"Emotional Programming". :o( Smilisp :-) is free software. The
>>distribution comes with a full implementation of the language in
>>portable Common Lisp, a complete documentation, a demonstration program
>>(:o( Smilisp :-) written in itself), and an Emacs library for "Emotional
>>Fontification" of :o( Smilisp :-) code.
>>
>>We are confident that :o( Smilisp :-) is a major step towards the
>>modernization of Lisp, notably by solving the parenthesis problem, and
>>replacing S-Expressions with E-Expressions. We are also confident that
>>emotional programming will become the standard programming paradigm in
>>the future, and that :o( Smilisp :-) greatly contributes to pioneering
>>this idea.
>>
>>
>>Get :o( Smilisp :-) at http://www.lrde.epita.fr/~didier/software/smilisp.php
>>
>>Enjoy :o( Smilisp :-) programming !
>
>Two questions:
>
>1.  Assuming that this is not an April Fool's joke, what is special
>about Emotional Programming?
>
>2.  How do you pronounce the ":o( " and " :-)" in ":o( Smilisp :-)?"

Wait a sec ... on second thought, maybe this IS an April Fool's joke!?

-- Benjamin L. Russell
-- 
Benjamin L. Russell  /   DekuDekuplex at Yahoo dot com
http://dekudekuplex.wordpress.com/
Translator/Interpreter / Mobile:  +011 81 80-3603-6725
"Furuike ya, kawazu tobikomu mizu no oto." 
-- Matsuo Basho^ 
From: gugamilare
Subject: Re: Announcing Smilisp, a new dialect of Lisp
Date: 
Message-ID: <89efdabb-b6d7-43bf-bebc-11acb84c594c@f19g2000yqo.googlegroups.com>
On 1 abr, 08:57, Benjamin L. Russell <············@Yahoo.com> wrote:
>
> Wait a sec ... on second thought, maybe this IS an April Fool's joke!?
>
Yes, a funny one. Very good.

Now we can all express our emotions while programming in CL.

> -- Benjamin L. Russell
> --
> Benjamin L. Russell  /   DekuDekuplex at Yahoo dot comhttp://dekudekuplex.wordpress.com/
> Translator/Interpreter / Mobile:  +011 81 80-3603-6725
> "Furuike ya, kawazu tobikomu mizu no oto."
> -- Matsuo Basho^
From: Kaz Kylheku
Subject: Re: Announcing Smilisp, a new dialect of Lisp
Date: 
Message-ID: <20090410121304.556@gmail.com>
On 2009-04-01, Benjamin L  Russell <············@Yahoo.com> wrote:
> Wait a sec ... on second thought, maybe this IS an April Fool's joke!?

Sorry about this observation, but I can't help but note that there
is a likely connection between:

- Falling for an April Fool's posting.

- Using newLISP.

Think about it.
From: Benjamin L. Russell
Subject: Re: Announcing Smilisp, a new dialect of Lisp
Date: 
Message-ID: <kv98t49lgfipotncq9gqjtiip9ijhi9oc2@4ax.com>
On Wed, 1 Apr 2009 16:33:14 +0000 (UTC), Kaz Kylheku
<········@gmail.com> wrote:

>On 2009-04-01, Benjamin L  Russell <············@Yahoo.com> wrote:
>> Wait a sec ... on second thought, maybe this IS an April Fool's joke!?
>
>Sorry about this observation, but I can't help but note that there
>is a likely connection between:
>
>- Falling for an April Fool's posting.
>
>- Using newLISP.
>
>Think about it.

Sorry about this observation, but I can't help but not that there is a
likely connection between:

- Making fun of people using newLISP.

- Lacking social etiquette.

Think about it.

-- Benjamin L. Russell
-- 
Benjamin L. Russell  /   DekuDekuplex at Yahoo dot com
http://dekudekuplex.wordpress.com/
Translator/Interpreter / Mobile:  +011 81 80-3603-6725
"Furuike ya, kawazu tobikomu mizu no oto." 
-- Matsuo Basho^ 
From: Ray Dillinger
Subject: Re: Announcing Smilisp, a new dialect of Lisp
Date: 
Message-ID: <49d58958$0$95567$742ec2ed@news.sonic.net>
Kaz Kylheku wrote:


> Sorry about this observation, but I can't help but note that there
> is a likely connection between:
> 
> - Falling for an April Fool's posting.
> 
> - Using newLISP.

Actually, as a language design (I'm not going to talk about the 
particular implementation because I haven't used it or looked 
under the hood) it's not all that badly broken. 

I've been looking at a lot of different lisp dialects, newlisp 
included, paying particular attention to their mathematical 
models as compared with mathematical reductions that good compilers 
can now make, and newlisp, believe it or not, is actually pretty 
viable.  It is possible to make a very efficient implementation 
of it.

While a naive interpreter would be spending most of its time 
copying, the ORO semantics are much more amenable to reference 
analysis. An optimizing implementation, by using that analysis, 
would be able to eliminate most of the copying as well as 
virtually all the overhead of memory management.  

                                Bear
  
From: Benjamin L. Russell
Subject: Re: Announcing Smilisp, a new dialect of Lisp
Date: 
Message-ID: <bsm6t4titru7u56trsqkl0uo2u805g51sn@4ax.com>
On Wed, 01 Apr 2009 20:57:21 +0900, Benjamin L. Russell
<············@Yahoo.com> wrote:

>On Wed, 01 Apr 2009 20:51:16 +0900, Benjamin L. Russell
><············@Yahoo.com> wrote:
>
>>On Wed, 01 Apr 2009 00:06:05 +0200, Didier Verna
>><······@lrde.epita.fr> wrote:
>>
>>>
>>>       Hello,
>>>
>>>I'm pleased to announce the first public release of :o( Smilisp :-), a
>>>new Lisp dialect.
>>>
>>>:o( Smilisp :-) features a new and very special paradigm called
>>>"Emotional Programming". :o( Smilisp :-) is free software. The
>>>distribution comes with a full implementation of the language in
>>>portable Common Lisp, a complete documentation, a demonstration program
>>>(:o( Smilisp :-) written in itself), and an Emacs library for "Emotional
>>>Fontification" of :o( Smilisp :-) code.
>>>
>>>We are confident that :o( Smilisp :-) is a major step towards the
>>>modernization of Lisp, notably by solving the parenthesis problem, and
>>>replacing S-Expressions with E-Expressions. We are also confident that
>>>emotional programming will become the standard programming paradigm in
>>>the future, and that :o( Smilisp :-) greatly contributes to pioneering
>>>this idea.
>>>
>>>
>>>Get :o( Smilisp :-) at http://www.lrde.epita.fr/~didier/software/smilisp.php
>>>
>>>Enjoy :o( Smilisp :-) programming !
>>
>>Two questions:
>>
>>1.  Assuming that this is not an April Fool's joke, what is special
>>about Emotional Programming?
>>
>>2.  How do you pronounce the ":o( " and " :-)" in ":o( Smilisp :-)?"
>
>Wait a sec ... on second thought, maybe this IS an April Fool's joke!?

Yep ... looks like just an April Fool's joke.  Mostly, this "language"
is just about rewriting parentheses as smiley faces.

I've heard of context-free languages, but this probably qualifies as a
first content-free one.  :o( :-)

-- Benjamin L. Russell
-- 
Benjamin L. Russell  /   DekuDekuplex at Yahoo dot com
http://dekudekuplex.wordpress.com/
Translator/Interpreter / Mobile:  +011 81 80-3603-6725
"Furuike ya, kawazu tobikomu mizu no oto." 
-- Matsuo Basho^