🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.functional
Article #1168

Re: How to improve the readability of (any) LISP or any highlevel functional language to the level of FORTH ?

#1168
From: Didier Verna
Date: Mon, 03 Jan 2011 10:29
22 lines
5107 bytes
Nathan <nbeenken@gmail.com> wrote:

> Matz himself admitted that “...Ruby is a bad rip-off of Lisp... But it
> is nicer to ordinary people.”

  Which of course is a very sorry thing to say. Ruby is not nicer to
ordinary people. It's nicer to people having already been brainwashed by
languages full of syntax noise. At most, he could have said "to the
majority of people".

There is litterature and evidence out there that Lisp is just good
enough for ordinary people as well, when it's their first programming
experience.

This misconception that you must be exceptionally clever to learn and
use Lisp really hurts the language and the community.

-- 
Resistance is futile. You will be jazzimilated.

Scientific site:   http://www.lrde.epita.fr/~didier
Music (Jazz) site: http://www.didierverna.com
Technical Details
Message-ID: <mux7hemmgb5.fsf@uzeb.lrde.epita.fr>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!feeder.news-service.com!212.27.60.6.MISMATCH!feeder1-1.proxad.net!proxad.net!feeder1-2.proxad.net!feed.ac-versailles.fr!uvsq.fr!jussieu.fr!news.enst.fr!not-for-mail
References: <80ceeca0-1d32-47d1-ba96-feb4d9729c3a@v17g2000yqv.googlegroups.com> <87pqsgk8v9.fsf@kuiper.lan.informatimago.com> <ca15d8c3-86db-46fd-b35f-1a2596475769@n32g2000pre.googlegroups.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: 107f24,1641de092071599d
X-Google-NewGroupId: yes
X-Google-Thread: f4fd2,1641de092071599d
X-Google-NewGroupId: yes
X-Google-Thread: 103b8b,1641de092071599d
X-Google-NewGroupId: yes
X-Google-Thread: fd7c9,1641de092071599d
X-Google-NewGroupId: yes
X-Google-Thread: f907c,1641de092071599d
X-Google-NewGroupId: yes
X-Google-Attributes: gid4e63bbc566,gidf85ca024c1,gid39ae015015,gid2832dde05d,gidee3de009bc,domainid0,public,usenet
X-Google-Language: ENGLISH,UTF8
From: Didier Verna <didier@lrde.epita.fr>
Newsgroups: comp.lang.functional,comp.lang.lisp,gnu.emacs.help,comp.lang.forth,comp.lang.prolog
Subject: Re: How to improve the readability of (any) LISP or any highlevel functional language to the level of FORTH ?
Date: Mon, 03 Jan 2011 11:29:02 +0100
Organization: EPITA Research and Development Laboratory
Lines: 22
Sender: didier@uzeb.lrde.epita.fr
Distribution: world
Message-ID: <mux7hemmgb5.fsf@uzeb.lrde.epita.fr>
References: <80ceeca0-1d32-47d1-ba96-feb4d9729c3a@v17g2000yqv.googlegroups.com>
 <87pqsgk8v9.fsf@kuiper.lan.informatimago.com>
 <ca15d8c3-86db-46fd-b35f-1a2596475769@n32g2000pre.googlegroups.com>
NNTP-Posting-Host: merlin.enst.fr
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Trace: news.enst.fr 1294050546 28727 137.194.160.24 (3 Jan 2011 10:29:06 GMT)
X-Complaints-To: usenet@enst.fr
NNTP-Posting-Date: Mon, 3 Jan 2011 10:29:06 +0000 (UTC)
User-Agent: Gnus/5.110011 (No Gnus v0.11) XEmacs/21.5-b29 (linux)
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEX3+/X19PKXTx2+imB3
 HQCDMgVWBgDt7On3a/21AAACUUlEQVQ4jXWSwXKkIBCGcS+5au3B61Yj5hzIzNwN8AAM8AAO9lnj
 gdffBuNWqjbTU2Vhf/P/fwOynHN3FvteJ2ieAfYUsI61P4OmgOYnRfvM6glo/gvfSr9dm659YZlR
 UMl5OUGX863vqL+VAZpTwfotX/GxvrCtOYf+Au0vRCLk0a399wx2nVzEt6bvm7Vt2u8AnMDH1u/7
 7SAHaPICoOO8ZglcbSXqBDMftZ5v8hK4vHUV5NzStAm9CVEK69zwobZcwdp1PaJwA+L87gDccF8L
 2NYu98MyuBFnkOC888YdVlveJUQTcY5SBiu0x6roCABYArhAsIvQaKqCgAoiBUzxQ3g0QeNSQSan
 MCK9WkH+3uOhoJNVAsgHHQphHBDQNYMEr4r6kwj0Ay/E4gmseVMyf84YkwvegOMAIbLi9JvzvD/w
 iqCN5uC1BlGtdv5K8wqwDvhw5+NkeAUZ5J+8Y7wLDUY4Ps4AUDJ2frn1O9L/vUCnSApcFoVUfL9J
 E91E9o5zJSmflc3x+xUxgAuAwk+Ox3uxomhpk7ezC45c3pGOcyqg/wRhvDbGDT7xizRK0o0AU+QE
 /KINjKAnpZRUFwzOM2oDKOk9jDMdODcAw6KGxGj7PmhttRYJZwl4pyGVigQiWjxLe8sll6CQwKDp
 CjClgrXF4FHKaiV0KSSGiS7b+GS9KQoIBZgCU1nRa7AViEDlKzBlqQuvCloH2rypnqYaVECE5l3o
 E609enpdrarGf9l/PQ4FESeIYG2VzZpwgBJ/uNDXQGIy/QeKVbVLpoK/OiYNGc1SdfMAAAAASUVO
 RK5CYII=
X-Face: "&fT8u-M3b7Oxupo$Qqg}j]q.;ol~8<OE%y<K,?-jX=c7[bF3?x_SH`fjl#BC$'U(-^Eqdg
 %Z-{zJDz6p<|H(<=hBEJCm,xARAv{vwLEVk3`pW%/[>@'P~`apx0M^X:\//'y3W'4Dh2W&${5%Y^0%
 P+jg%Z5&Nt&T0&S;zG06;6=jH
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEVRBQDw8O3QrouIQg9v
 IwD6+vjq6OWeZC/u/WLlAAACYklEQVQ4jW2SzWvjMBDFh1jU5xTsc+uG+GossbqKSKzOXrDvSrF6
 1Uoi8+/v+CPZLdkJxKDfvDfzZMO4VzVU9O/GI5WngjtYTgY/Dk9gEVSDd8+ANO44Vs9WdO5q758B
 udd+fp5BQ65Jnqf/KVpAPX8HQzUM41WizbdVUv+7VX2KDaafdy/YM1TVFyK2Xbn01w+rajy+MsxF
 C3ZejR4zxumzxFy2nZ19/R1gbE+2RfHupn/AOF0xJc25/Di76e+6QzU1MvBQ2ra93UHlxvk4n6II
 pSoOMvR+dGsON7rJ1V3CoDuwCL0/VmsO7x2FxoyCZxEQZL3tC5d58G2Ll6SzMCBROu9XwG7NCSgC
 50l1LEVx9ttwoxnT+GFkluYjrkF2wHjBsOV9gPIrosy/nV+B0skoWSrZqZdffZLih98AU9IoLQEl
 +NdLDuxlV2ilBRTRhHDwLhXBHPx2V9JwrgrU8nQ7z29MiTuwynZciM5aX/lPYA8F9dLFio7u4kpA
 22YHQtv4Vmau3ungq+C927eS+dAEJlFj9E3Dee93kPIBs4gIySYojbw0d6A1UkiLmLjhght93nMY
 2TKeZZMwRoJJ3dwGeGyYzEnSZ4V9m7i4bQowEfMFQ5kx29gEubUgGBUxXPpwSDEcGgJktwKgtyaE
 VmXCzjYYCmw3BSdUKC4k50tnB/RF7AoAVmBmXCibEgEwwuyAkGDGQLkqDJWk4UYRUBvmYjlfTUFR
 q6F39Sij130JaC60WCVMAQOzbstJSYD8qWP5LUaSU5bF0pCC3JZhCpYJSwFd6GJlHvUANIyeSsF3
 8Af3uDRfSikS3QAAAABJRU5ErkJggg==
X-Face: W2epKF#NbLn0Q!KKaX@2[@sK^p<sJep~@@o1R;Xc,Ien#1>>IAS@+VB(`IGoj"ct5F,Q|w2
 *L|oB}NY27wIruqJf|/[gHhiLGI/g9f$*^S+xT<-I<m+K(Movasd#:xzZ9~9WltIBVz&Om\iD<lFXJ
 1kl5z05DRd&.5JOkW0(S{fkHAMiLds~N}"xVaWYT2BV14"0w9)t
X-Attribution: dvl
X-Url: http://www.lrde.epita.fr/~didier
X-Web: http://www.lrde.epita.fr/~didier
X-Home-Page: http://www.lrde.epita.fr/~didier
Cancel-Lock: sha1:vqB/0RbmdA8e/gEIzHGes7DAAqk=
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!feeder.news-service.com!212.27.60.6.MISMATCH!feeder1-1.proxad.net!proxad.net!feeder1-2.proxad.net!feed.ac-versailles.fr!uvsq.fr!jussieu.fr!news.enst.fr!not-for-mail