From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Arne Babenhauserheide Newsgroups: gmane.lisp.guile.user Subject: Re: How to make GNU Guile more successful Date: Sun, 05 Mar 2017 01:23:59 +0100 Message-ID: <87shmssh9c.fsf@web.de> References: <9386102A-AA6C-4CC1-82EE-7758106A435C@openmailbox.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Trace: blaine.gmane.org 1488673477 17150 195.159.176.226 (5 Mar 2017 00:24:37 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 5 Mar 2017 00:24:37 +0000 (UTC) User-Agent: mu4e 0.9.16; emacs 25.1.1 Cc: guile-user@gnu.org To: Alejandro Sanchez Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Sun Mar 05 01:24:29 2017 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ckJyL-00032s-N5 for guile-user@m.gmane.org; Sun, 05 Mar 2017 01:24:25 +0100 Original-Received: from localhost ([::1]:37101 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ckJyP-00086m-Ks for guile-user@m.gmane.org; Sat, 04 Mar 2017 19:24:29 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54915) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ckJy3-00086U-AQ for guile-user@gnu.org; Sat, 04 Mar 2017 19:24:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ckJy0-0000KO-5n for guile-user@gnu.org; Sat, 04 Mar 2017 19:24:07 -0500 Original-Received: from mout.web.de ([212.227.17.12]:64311) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ckJxz-0000KE-Qu for guile-user@gnu.org; Sat, 04 Mar 2017 19:24:04 -0500 Original-Received: from fluss ([85.212.87.8]) by smtp.web.de (mrweb103 [213.165.67.124]) with ESMTPSA (Nemesis) id 0MS2D8-1cqKFv29UI-00TB5w; Sun, 05 Mar 2017 01:24:01 +0100 In-reply-to: <9386102A-AA6C-4CC1-82EE-7758106A435C@openmailbox.org> X-Provags-ID: V03:K0:iwkH/ir3QjpXOgBg1xtmMY4M8fz9Q7G1EVYyiXYre47HQBOASqt sknQhtB9wqZuhsuO2/oProKkvfbGK8T4eWo3gR134BWw3R1IcPpFMQr4a+fPk+0RtgPygDF d6pBx+t3ChRnEn6Iv6Bf1rAoU9Z+NKyZ2GoshxavE1j3LoQfqvvqPy301Q81qq7D0dOaJ5j omu/GGmmonxxlSOopU+RA== X-UI-Out-Filterresults: notjunk:1;V01:K0:0b6y2HHKyKE=:sAHcJbCn3PoMB/62R9eTFn YzVRqz4F+u4US3AqpAIGuZjs8v5m2mCYLZVBl/wv0dnNOVzyalf83LyplB8jleowD1KCSbabd +RC+2P97sVJTDoP78+ec8sNBvrDvjIaXTFLgqNPRrLqWTMhEdJnLyLhAw9P1Bk4veN1rKSlBK PhUMNp+FbukNoEbeGo2PmtnMg32nErjweedh9pofeJmMssc2aL3dodZhFVlbU2CCqNpS3Ds3Q Xcn5T+AF3XuPY6nHHTEVtvy1s+26iYytLKrdY2vF4ycy+sKhlSIEj0ZX+drNOoEQFjIpnSCsf bRn2gjhyoBM8s1EKQ6Ex/xkwU1bCsej5UlX76RhXk4NCJAY9pdN9VWLjqJ46HyU2JuVpfE/eZ uZXqR6q0yMB+x2KejGqMB0GK7xtksHxFx57oX1ziJdXfRkPyF4THptRR+fS3JbZMPXo5Ien2M MuEjoMoU6n1UN6/EBa+5GXdEBLR7EafG2wvzzgBD50pCjqpDgtm6Vjrwzaxq7OGIxuY1rKKGk /IDQk306OldXtQIg2pR6JWUyrtHeEfnJfxSF5f3YhhWYlXZ4aXmSG8cMGykkF1S7HwuaH7baH Vv0C8vqmct9zcV5BvIy3PzJhvW/vWtoNsmSJKDjg2tpJMVMUWZ+aQOauVQ9un/eu92jaa4mA4 mLDQ4HhXUUYXvf0REiY+O2m2Y8kpJxcjJjip3U+sLArANDZ5maMQ/OHdA6vnU+xEvcweA9xtU V96grJQv6aHrK3B8qjbnDJx0LehX8QjritpG/pKbpwVQAngSSZ10Az3wDNI= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 212.227.17.12 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Original-Sender: "guile-user" Xref: news.gmane.org gmane.lisp.guile.user:13400 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Alejandro Sanchez writes: > If I may add my two cents as a Scheme layman: the question is not so much= about making Guile more popular, but about making Scheme itself more popul= ar. > > One big reason for Python=E2=80=99s popularity is something I haven=E2=80= =99t seen > mentioned in this thread so far: if you know pseudocode you basically > know Python already. Of course this is hyperbolic, there are a lot of > finer details to Python, but the superficial simplicity of Python > makes you think you already know the language and that you can get > started right away. By the time you encounter the more arcane aspects > of Python you have already invested enough time into it that you will > put up with learning something new. This is basically what wisp=C2=B9 is intended to address: define : hello who format #t "Hello ~a!\n" who hello "World" And it=E2=80=99s still full scheme. Just looking like pseudocode. I documented that in py2guile: http://draketo.de/py2guile =C2=B9: http://draketo.de/english/wisp > I think someone here mentioned the lack of a proper Scheme IDE, other > than Dr. Racket for Racket. I don=E2=80=99t use IDEs anymore, but I can s= ee > how that can be a problem for other people who only want to do > intermediate scripting rather than write entire applications. I also see lots of people at work using Python IDEs, which all bring their own problems but provide the kind of information I get from the commandline. Just having a geiser setup for Emacs properly documented =E2=80=94 or maybe= an Emacs customized for Scheme development =E2=80=94 would help a lot, I think. "This is our canonical interface for writing Scheme" =E2=86=90 That is what people need to be able to find. Best wishes, Arne =2D-=20 Unpolitisch sein hei=C3=9Ft politisch sein ohne es zu merken --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIcBAEBCAAGBQJYu1qfAAoJEBPvjUUkA8PrfqoQAMaFf4EvPEcQUZLR0IU+TS8y w31ECh99ZgKboJBEvYo2g5bk8t8zswyMQn686p/PYrMpQdasxblSpUm0EZWczGbV b02hDd4pPSgBZ8VRshm3oeHhgpeRVnirHFIGd95RevBTRiEdqUUPtKNYkDnQoXkk OwTobI2ctEOv7o6idEWr2kLlfpMgv2D3PyzeHK/zPG1gNcWq4dk+kj1kBqyBrafe 3sGsXaDm1io0fJuiVv4uPtagNAaQ/P/Pkp40q+fwbUqC2shOK/PmLJ71y5hErtws 7aux+gJWfVet7xPBpoKkWGKFCCNcylUxH5tSSuR8EMnq+WhNm8Xl51eAbOr0VND/ FbQYV4SyoakYvU9jQ9gWhzwQvYAsM5aGUaHeIfFOVPR7oZ4ucxNVUd/Y6PBGdD39 gSXDXu/DDFWoSCRsvn8I3N58TJmk3LN1T2Mc3vGcNa3Sm8HrMI09MKclHx6gdbMW gLrpPdelIiwfBuALWG5InxOYnEB2rCRJOFJclvYoFlMZkZJXYKBT/sOfO6NSq6u6 se12mzX5gCkYWFBski+s+SSHsuuS7+HssokfFWuObIkTj6Hq8i47kBOPie8iPuaY eeUrVrd75tOBrMPcttddoB5J52KdJVqXeWVrJjz9sR/+cpSAz8nwX5dmIs162ngf aRZblvpbTm4rac6enZGh =A9zT -----END PGP SIGNATURE----- --=-=-=--