skip to main | skip to sidebar

Giles Bowkett

the crack of doom on the hydrogen jukebox

Tuesday, December 7, 2010

Giving A Lisp Talk @ LA Ruby This Thursday

Easy Node.js Apps With Lisp

Lisp is a programming language which allows you to manipulate its abstract syntax tree directly. The popular quote about every other language being a partial implementation of Lisp is not just snark; all programming languages use an abstract syntax tree, so Lisp is literally and mathematically either equal to, or a superset of, every other programming language. However, if you've wanted to build anything actually useful with Lisp, you've historically been in the position of having no vibrant, powerful open source community to draw on. Not many people enjoyed this tradeoff, but fortunately, it is no longer the case. Sibilant is a Lisp written on top of Node.js, a new server-side JavaScript library for writing servers. Node has an active open source community, and it runs on the lightning-fast V8 JavaScript interpreter (written and supported by Google). Thanks to V8, Node, and Sibilant, it is now trivially easy to write web servers, command-line utilities, and applications (server-side, client-side, or both) in a fast, well-supported Lisp. This talk will show you how. There may be slides. There will definitely be GitHubs.

Giles Bowkett is an actor, hacker, affiliate marketer, mad scientist, video maker, artist, musician, conference speaker, tamer of beasts, seducer of womens, and internet blowhard who discovered Atlantis.
Posted by Giles Bowkett at 1:12 PM
Newer Post Older Post Home

Carbon Ads

singrobots.com

Are you a hacker who likes to make music? You know how you feel precise control when you write code you understand, but you have to filter your understanding of your music through oversimplified GUIs which sometimes have terrible UX? I made a series of videos which teaches you how to write music sequencing software in Node.js and CoffeeScript. When I do it, I experience a clarity which makes it easy for me to make more exciting sounds. You may have the same experience. Upcoming episodes will also teach you how to use simple probabilistic artificial intelligence to write code which writes its own music (which I've already done in Ruby).

faq | review

Trinkets For Your Amusement

Hacker Newspaper
minim.al bit.ly
Clueful Google
BTC in USD

Stuff I Drew




The Ruby On Rails Tutorial

Check out the best way to learn Rails

ZERG KILLA

Disclaimer

Some links on this blog are affiliate links, which pay sales commissions.

Conferences


Bay Area Computer Music Technology Group





Save The Mara Wildlife Conservatory

Blog Archive

  • ►  2013 (49)
    • ►  May (2)
    • ►  April (10)
    • ►  March (16)
    • ►  February (6)
    • ►  January (15)
  • ►  2012 (181)
    • ►  December (8)
    • ►  November (13)
    • ►  October (22)
    • ►  September (27)
    • ►  August (15)
    • ►  July (10)
    • ►  June (9)
    • ►  May (18)
    • ►  April (17)
    • ►  March (6)
    • ►  February (18)
    • ►  January (18)
  • ►  2011 (198)
    • ►  December (12)
    • ►  November (22)
    • ►  October (8)
    • ►  September (4)
    • ►  August (16)
    • ►  July (20)
    • ►  June (22)
    • ►  May (14)
    • ►  April (21)
    • ►  March (14)
    • ►  February (9)
    • ►  January (36)
  • ▼  2010 (337)
    • ▼  December (22)
      • Universal Translators Are Totally Doable
      • Google Has Its Head Up Its Ass
      • Automated Refactoring: This Spec Passes
      • Kangaroo & Kangaroo
      • TSA Doesn't Test Its Scanners
      • Free Assange, Put Palin In Jail
      • How To Make Editing Markdown .md Files In Vim Not ...
      • Bruce Sterling On WikiLeaks
      • No New "No New ..." Post (Yet)
      • Please Tell Me I Got This JavaScript Wrong
      • Internet Delivery Services Are Green
      • Protect The First Amendment
      • Hollywood vs. the Internet, and Inbred Geek-Cultur...
      • Hillary Clinton On Internet Journalism
      • Giving A Lisp Talk @ LA Ruby This Thursday
      • The Great Clay Shirky, Greating It Up All Over The...
      • The Pro Bursting-Bubble Argument
      • Fly, Pupa, Fly! Advance Or Abscond!
      • Current Projects: Twitter Newspaper & Automated Re...
      • Incompetent Geek Rap Annoys Me
      • New iPad App Includes Highly Original Guarantee
      • NASA WTF
    • ►  November (17)
    • ►  October (25)
    • ►  September (29)
    • ►  August (29)
    • ►  July (30)
    • ►  June (32)
    • ►  May (33)
    • ►  April (36)
    • ►  March (20)
    • ►  February (32)
    • ►  January (32)
  • ►  2009 (314)
    • ►  December (21)
    • ►  November (18)
    • ►  October (9)
    • ►  September (15)
    • ►  August (10)
    • ►  July (10)
    • ►  June (35)
    • ►  May (40)
    • ►  April (34)
    • ►  March (37)
    • ►  February (35)
    • ►  January (50)
  • ►  2008 (494)
    • ►  December (31)
    • ►  November (33)
    • ►  October (64)
    • ►  September (47)
    • ►  August (30)
    • ►  July (32)
    • ►  June (42)
    • ►  May (44)
    • ►  April (31)
    • ►  March (45)
    • ►  February (47)
    • ►  January (48)
  • ►  2007 (577)
    • ►  December (53)
    • ►  November (65)
    • ►  October (67)
    • ►  September (22)
    • ►  August (24)
    • ►  July (34)
    • ►  June (42)
    • ►  May (82)
    • ►  April (53)
    • ►  March (23)
    • ►  February (60)
    • ►  January (52)
  • ►  2006 (29)
    • ►  December (25)
    • ►  November (4)