Angel \”Java\” Lopez on Blog

April 10, 2012

Lisp: Links, News And Resources (2)

Filed under: AjLisp, Functional Programming, Links, Lisp, Programming Languages — ajlopez @ 1:23 pm

Previous Post

More links and resource about one my favorites programming languages:

My implementations in C#, three flavors (classic, scheme-like, clojure-like (WIP)) in Ruby in JavaScript in Java

Ruby talks to AutoLISP · davidbl/acadhelper Wiki

The Emacs Problem | Irreal

How Emacs changed my life
By Yukihiro "Matz", Ruby creator

cl-dcf – Common Lisp DSL Compiler Framework – Google Project Hosting

Clojure inventor Hickey now aims for Android In an interview, Clojure founder Rich Hickey discusses future of the functional JVM language, including his mobile aspirations

BiwaScheme Blackboard
BiwaScheme Blackboard is a sandbox for BiwaScheme, a R6RS Scheme interpreter written in JavaScript.
You can edit, run and save Scheme code in your browser.

Can Your Programming Language Do This? – Joel on Software
…Without understanding functional programming, you can’t invent MapReduce, the algorithm that makes Google so massively scalable. The terms Map and Reduce come from Lisp and functional programming. …

mtravers / heroku-cl-example
Example use of Heroku Common Lisp Buildpack

AI Algorithms, Data Structures, and Idioms in Prolog, Lisp, and Java

Calico Scheme – IPRE Wiki
Calico Scheme is a new implementation of a Scheme-based language for Calico. It implements many core Scheme functions, but also adds some functionality to bring it into line with the other modern languages like Python and Ruby.

Multics Emacs History/Design/Implementation

Lisp REPL in Vendetta Online
Vendetta Online has a Lisp environment (using SBCL) which controls much of its NPC behavior and will soon be in charge of generating player and NPC missions. Partly in order to get around some thread-safety issues, and partly for convenience we built an REPL into a secret chat channel. (it only responds to developer accounts)
Vendetta Online is a MMORPG (massively multiplayer online role-playing game) from Guild Software Inc

European Lisp Symposium

IT Software Community – John W. Verity – LISP Is Back, and It’s Baaaaad!

Why I love Common Lisp and hate Java « Piece of mine

Why I love Ruby (Part 1)
Ruby was also developed slowly, and thoughtfully, from the ground up, using the best-of-the-best from multiple programming paradigms, and from the best-of-breed languages from each of those paradigms … (Smalltalk, Lisp, Perl)

What I want from my Common Lisp vendor and the Common Lisp community

fogus: Lisp in 32 lines of Ruby

ahefner: Fun with Lisp: Just Intonation and Microtonality

ahefner: Lispm archaeology: Compiler Protocols

Web, games, languages ~

luciolang/lucio – GitHub
Lucio is a Lisp-like language running on Ruby
for those of you younger readers or find lisp exotic and never know anything about it, you might try

Emacs Lisp Basics
A guide to the CHICKEN compilation process – The Chicken Scheme wiki
Homoiconic and “unrestricted” self modifying code + Is lisp really self modifying?
Readable s-expressions and sweet-expressions home page: Infix and fewer parentheses in Lisp-like languages
Many people find Lisp s-expressions hard to read as a programming notation. I’ve developed Lisp programs for decades, and though I can read s-expressions well, I remain dissatisfied with their syntactic limitations.

Eleven Theses on Clojure

M-expression – Wikipedia, the free encyclopedia
In computer programming, M-expressions (or meta-expressions) were intended to be the expressions used to write functions in the Lisp programming language. Data to be manipulated using M-expressions was to be written using S-expressions. M-expressions were used for the original theoretical language in early papers about Lisp, but the first working implementation of Lisp interpreted encodings of M-expressions as S-expressions, and M-expressions were never actually implemented.

My Links

Keep tuned!

Angel “Java” Lopez

1 Comment »

  1. […] by Lisp: Links, News And Resources (2) « Angel ”Java” Lopez on Blog — April 10, 2012 @ 1:23 pm […]

    Pingback by Lisp: Links, News and Resources (1) « Angel ”Java” Lopez on Blog — April 10, 2012 @ 1:25 pm

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Create a free website or blog at

%d bloggers like this: