lisp

Unable to create scaled Original image

Lisp - The Ducati Of Programming Languages

Contents

[Source and copyright: www.defmacro.org/ramblings/lisp-ducati.html]

Introduction

One of the early summer evenings of 2003 I was sitting with a group of friends on a terrace of a lively New York City cafe. The wretched east coast humidity didn't yet settle in and we were enjoying a pleasant warm breeze while watching the flickering lights of cars pass by across the street. The guy sitting next to me was someone I haven't met before - a friend of a friend who happened to join us that evening. He was wearing a motorcycle jacket and had a helmet resting on his lap. Breaking the ice, I asked the first question that came to mind: "So what's it like to ride a bike?" I was genuinely interested but didn't expect to hear anything new. I would be unable to convey to someone the feeling of driving a car so how could I expect him to convey the feeling of riding a bike? A single experience would be worth a thousand words. His answer surprised me.

Slurping a file in Common Lisp

It should be easy to slurp a file. I could think of plenty of ways to do it, but it took a while to come up with something comparable with perl slurping.

Here's a rough evolution of my slurp-stream function. You can do anything you like with the code. It's there so you don't have to go through the discovery process I went through.

[Source and copyright www.emmett.ca/~sabetts/slurp.html]

CLIM turns the structure of traditional GUI libraries inside-out

in

Robert Strandh is the author of the Gsharp music score editor. His opinion of McClim is quite high.

(From: http://blog.gmane.org/gmane.lisp.clump/month=20030901)

Lisp Cycles - Elegant weapons for a more civilised age

This are your father's parentheses... Elegant weapons for a more civilised age.

[ Source and copyright: http://xkcd.com/297/]

S-expressions: The most powerful data structure available

Which is the most powerful data structure?

S-expressions are the most powerful data structure currently available, suitable for representing arbitrary complex data structures, and that basically means absolutely any kind of information.

Syndicate content