En la seccion «Scheme, CL y Elisp» de esta misma web (que para quien no este al tanto tambien actualizo aunque no aparecen como posts) comentaba los distintos libros que existen para aprender estos 3 dialectos. Ademas he incluido los libros referentes a Haskell como excepcion ya que es un lenguaje bastante interesante. Son estos:
Libros introductorios:
- Para aprender Scheme: The little schemer
- Para aprender Elisp: C-h i en emacs tiene un estupendo manual de elisp en el que practicar en el propio entorno.
- Para aprender CL: Common LISP: A Gentle Introduction to Symbolic Computation
- Para aprender Haskell: Learn You a Haskell for Great Good!: A Beginner’s Guide
Libros avanzados:
- El libro mas avanzado de Scheme: Structure and Interpretation of Computer Programs
- El libro mas avanzado para Elisp: An Introduction to Programming in Emacs Lisp
- El libro mas avanzado para CL: On Lisp
- El libro mas avanzado para Haskell: The Haskell Road to Logic, Maths and Programming
Ademas de estos libros, recordemos que tambien adquiri un libro interesante (ademas de gracioso) para aprender CL mediante el desarrollo de juegos, «The Land of Lisp«. Y por fin llegaron los libros de Lisp y el de Haskell.
Por supuesto de estos libros, el mas tocho es el de Common Lisp, como no. El mas surrealista es el de Haskell, y el mas elegante es el de scheme… al menos es la primera impresion que he tenido al ojearlos asi por encima. Ire actualizando la web en la seccion de Lisp segun lo que vaya aprendiendo de estos libros.
Aqui podeis probar el compilador online de David Vazquez. Persona que desde hace unos anos me motivo en mis inicios para aprender Emacs y tambien Lisp. Es posiblemente uno de los usuarios mas activos de lisp de Espana.
Al mismo tiempo suelo mantener conversaciones con el de tiempo en tiempo, fundamentalmente para resolverme dudas. David tambien ha realizado correciones y diferentes sugerencias con este blog. Cosa que le estoy muy agradecido.
Un genio sin lugar a duda y gran desarrollador (tambien persona). Es por ello, que en este post queria mostrar su impresionante proyecto del compilador llamado JSLC. El codigo se puede encontrar aqui.
Aunque estos dos personajes no se lleven bien (una pena), ambos tienen un largo historial que remarcar. Uno por ser el fundador de la FSF (Free Software Foundation) y el sistema operativo y conjunto de herramientas GNU y con mas de 20.000 commits a sus espaldas; Richard Stallman. El otro creador del kernel Linux originalmente y otros tantos commits en el mismo, asi como el famosos y mejor sistema de control de versiones, GIT; Linus Torvalds. Ambos no coincidieron en el mismo auditorio (creo que eso jamas ocurrira). Pero, cabe destacar lo interesante de sus charlas que grabe y que pude mediar algunas palabras con alguno de ellos.
Disculpas de antemano por la calidad de las imagenes, se que no fue la mejor, pero lo que importa es su contenido realmente; el audio.
Linus Torvalds 1/2
https://www.youtube.com/watch?v=6dqCoXaHaZM
Linus Torvalds 2/2
https://www.youtube.com/watch?v=eu0-W-uG2dQ
Richard M. Stallman 1/5
https://www.youtube.com/watch?v=tVHQKF90EXc
Richard M. Stallman 2/5
https://www.youtube.com/watch?v=mXSq6xa4nZY
Richard M. Stallman 3/5
https://www.youtube.com/watch?v=rF-NiwX66Iw
Richard M. Stallman 4/5
https://www.youtube.com/watch?v=dMhluN8tHN0
Richard M. Stallman 5/5
https://www.youtube.com/watch?v=iduSUtI_jOI
Y por ultimo, pedi a Stallman (aka RMS) que me firmase su libro: