Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!gegeweb.42!gegeweb.eu!nntpfeed.proxad.net!proxad.net!feeder1-2.proxad.net!fdn.fr!.POSTED!not-for-mail From: ludo@gnu.org (Ludovic =?iso-8859-1?Q?Court=E8s?=) Newsgroups: comp.lang.scheme Subject: Happy birthday Guile 2.0! Date: Thu, 16 Feb 2012 20:54:21 +0100 Organization: French Data Network Lines: 54 Message-ID: <874nuqblle.fsf@gnu.org> NNTP-Posting-Host: reverse-83.fdn.fr Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-Trace: solo.fdn.fr 1329422061 17691 80.67.176.83 (16 Feb 2012 19:54:21 GMT) X-Complaints-To: abuse@fdn.fr NNTP-Posting-Date: Thu, 16 Feb 2012 19:54:21 +0000 (UTC) User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.93 (gnu/linux) X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 28 =?iso-8859-1?Q?Pluvi=F4se?= an 220 de la =?iso-8859-1?Q?R=E9volution?= X-PGP-Key-ID: 0xEA52ECF4 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 83C4 F8E5 10A3 3B4C 5BEA D15D 77DD 95E2 EA52 ECF4 X-OS: x86_64-unknown-linux-gnu Cancel-Lock: sha1:LQUjSS+pgzKZan78dUr3ADfL2pU= Xref: x330-a1.tempe.blueboxinc.net comp.lang.scheme:715 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello, Today is the first anniversary of GNU Guile 2.0 [0]. To celebrate it, while some were doing serious work on Guile itself, several hackers took on the challenge to come up in one week with a neat hack to showcase Guile integration [1]. This challenge led to a few birthday hacks (and probably some that didn=E2=80=99t meet the deadline): =E2=80=A2 Ian Price quickly came up with GDBM bindings, written with Guil= e=E2=80=99s dynamic foreign function interface (FFI): . =E2=80=A2 Nala Ginrut wrote BIG, for =E2=80=9CBash Inner Guile=E2=80=9D, = which extends Bash with the ability to evaluate Scheme expressions: . =E2=80=A2 Mike Gran polished his port of GNU Zile to Guile: . Shortly after, he released a new version, along with an implementation of Tetris in Scheme that uses GNU Guile-Ncurses: . =E2=80=A2 Ludovic Court=C3=A8s brought Guile-GCC, which allows GCC to be = extended in Guile: . Happy birthday Guile 2.0, and happy hacking! Thanks, Ludo=E2=80=99. [0] http://lists.gnu.org/archive/html/guile-devel/2011-02/msg00173.html [1] http://lists.gnu.org/archive/html/guile-user/2012-02/msg00019.html --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) iEYEARECAAYFAk89Xu0ACgkQd92V4upS7PQQUQCfYVdILL4VtRiCKnLM3/t9ZB6a 1csAn3obMvVv7ucIInjZI2wP1lJYacy3 =1uuP -----END PGP SIGNATURE----- --=-=-=--