Olifante *'s Library tagged → View Popular
On the Relationship Between Python and Lisp
"Python is growing, but not towards Lisp. As Python becomes more popular, I expect advocates of other languages will try to claim it as a descendant of theirs"
Lisp vs All The Rest: Semantics vs Syntax
"In Lisp you program semantics, in all of the others you program syntax. In all languages except Lisp there is an n to 1 relation between semantics and syntax ... while in Lisp there is an n to 1 relation between semantics and syntax"
LFE - Lisp Flavoured Erlang
"LFE, Lisp Flavoured Erlang ... is a lisp syntax front-end to the Erlang compiler. Code produced with it is compatible with
'normal' Erlang code."
Distel: Distributed Emacs Lisp
"Distel extends Emacs Lisp with Erlang-style processes and message passing, and the Erlang distribution protocol. With this you can write Emacs Lisp processes and have them communicate with normal Erlang processes in real nodes."
Unqualified Reservations: What's wrong with CS research
"we have no need for dynamic higher-order programming. All we need is static higher-order programming. In fact, "static higher-order programming" has another name.... In Lisp and its many relatives, "static higher-order programs" are called macros."
Five Memorable Books About Programming
"Zen of Assembly Language", "Scientific Forth", "Fractals, Visualization, and J", "Programmers At Work", "Thinking Forth: A Language and Philosophy for Solving Problems".
clojure is the best lisp yet
"Besides cleaning up some of lisp's historic weaknesses, clojure provides several innovative new features. For example, the idea of data structure interfaces allows you to write code that can work the same on a variety of concrete types."
The Common Lisp Directory: SLIME video
"Screencast by Marco Baringer. It shows how to use the Emacs-based SLIME IDE, from installation and setup to some advanced features. The screencast is based on the interaction with LispWorks under MacOS X. QuickTime format."
Glomek's Blog: What Y means to me
"I view the Y-Combinator as a combination of two ideas: Self application, and handling the recursion in a different function from the one that does the computation."
Project LambdaCan---Lambda Calculus in a Can
"Project LambdaCan [...] implements a reducer (interpreter) for the Lambda Calculus [...] in a can that you can connect to your PC using a USB cable. [...] LambdaCan is essentially an Arduino Diecimila board mounted in a cough drop can using epoxy putty"
The Art of Lisp & Writing
"The difference between Lisp and Java, as Paul Graham has pointed out, is that Lisp is for working with computational ideas and expression, whereas Java is for expressing completed programs."
Functions/Macros in Arc
List of official Arc functions, macros and Xdefs, organized by library. Function signatures can be expanded to reveal implementation source code.
Wiki4D: LanguagesVersusD
Detailed feature-by-feature comparison of various programming languages, including D, C, C++, C#, Java, Delphi, Eiffel, Ada, Haskell, Sather, Common Lisp, Smalltalk, Perl, Python and Ruby.
Features of Common Lisp
List and explanation of 25 features that make Common Lisp uniquely powerful, including: Rich & exact arithmetic, Generalized references, Multiple values, Macros, Nonlocal control transfer, Functional functions, Multiple dispatch, Programmable parser.
Emacs Lisp List
Big list of Elisp packages for Emacs - more than one thousand entries, periodically updated
Redshank: Common Lisp Editing Extensions
"I finally dusted off some code more-wrangling Emacs macros and bundled them up in the Redshank minor mode. "
Emacs Lisp Package Archive
"Our goal is to make it simple to install, use, and upgrade Emacs Lisp packages. We supply package.el, a simple package manager for Emacs, and a repository of pre-packed Emacs Lisp code."
Let's make a programming language! | Lambda the Ultimate
"Go study Scheme and Prolog and ML and Haskell and Charity and Lucid Synchrone and OBJ and Erlang and Smalltalk. [...] If you have only ever programmed in C/C++/Java and Lisp and scripting languages, you have been sitting in a corner your whole life."
Selected Tags
Related Tags
Sponsored Links
Top Contributors
Groups interested in lisp
-
programming
Items: 73 | Visits: 1
Created by: Kazuya Sakakihara
Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »
Join Diigo
