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
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
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.
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. :-) :-)
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!!
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^
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^
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.
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^
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
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^