Article View: comp.lang.functional
Article #1168Re: How to improve the readability of (any) LISP or any highlevel functional language to the level of FORTH ?
From: Didier Verna
Date: Mon, 03 Jan 2011 10:29
Date: Mon, 03 Jan 2011 10:29
22 lines
5107 bytes
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-mailReferences:
<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