September meeting: Robert Smith on Lisp for Mathematics

Wed, 2012-09-12 19:00 - 22:00

Excursions in Mathematics Using LispRobert Smith

I will show some ways that Lisp has been useful, and will continue to be useful, for mathematics. I will demonstrate some programs I have written that deal with symbolic functions, group theory, generic arithmetic, pi calculation, and/or Young tableaux.

Common Roots Cafe community room

June meeting: Adopt an open source library -- ITERATE

Mon, 2012-06-04 18:00 - 21:30

We are going to discuss the possibility of adopting an open source library and fixing some bugs.  Tentative library choice is ITERATE, which has the immense advantage of having tests (including some known to fail), is heavily used, etc.

If the group decides this adoption would be a good idea, we would go over the code some tonight with an eye to having a live-hacking session at a later meeting

Location: Common Roots Cafe Community Room

April meeting: Using Common Lisp to Power a Semantic Web Service

Mon, 2012-04-09 18:00 - 22:00

Location: Common Roots Cafe Common Room. 

We are back to our usual time:  show up a few minutes early if you want to get a beer or glass of wine at happy hour prices.  We'll plan to get the talk started around 6:30 PM.

Abstract of the talk:


Tamarack Software provides Semantic Web applications that help technology companies leverage resources related to their products to win more customers. In this talk, I will discuss how we use Common Lisp to implement the RESTful web service that powers our applications. We will walk through Tamarack's technology stack from browser to backend, including a discussion of the AllegroGraph semantic database and its CL API. I will also explain what other technologies we've tried and why we are using Lisp.

March Meeting: CL-MW: The development of a Master/Worker framework in Common Lisp

Mon, 2012-03-05 19:00 - 22:00
Event type: 

Next meeting will be on 5 March 2012, as usual at Common Roots ( in the Community Room.  However, our start time is *NOT* as usual.  Our meeting will start at 7:00 PM (the room is reserved by another group until 7:00 PM); figure that the talk will start at 7:30PM.  Some of us are likely to be there starting around 6:00 PM to eat dinner, etc.

CL-MW: The development of a Master/Worker framework in Common Lisp

CL-MW is a Common Lisp Master/Worker framework for rapid prototyping of pleasantly parallel applications with fine-grained tasks. It focuses on low cognitive overhead for application development, easy integration with well-known batch scheduling systems, and scalability in the ~10K worker and the billions of tasks range. Hear about the challenges and solutions in the development of this framework.


June meeting: Emacs theme

Mon, 2011-06-13 18:00 - 22:00

Our June meeting will be emacs-lisp themed.  We have two talks scheduled:


  1. Org-mode: Your life in plain text -- Jeremy Iverson's demonstration of emacs org-mode, an extension to outline mode that has grown into a full life-organizer and
  2. Using Emacs Org-mode for Literate Programming -- Erik Iverson will show how org-mode allows you to build a document that contains text, code, and computed content.  Erik has a lot of experience using org-mode in connection with the statistical programming language R.

We will be back at Common Roots Café again.  Hoping to see you all there!


June venue and date reserved

Common Roots has granted us the Common Room 6p to 10p on June 13th, 2011.

This gives us a bunch of time to plan, and this might well be a good time to have our discussion about emacs-lisp.  I'm willing to bet that emacs-lisp is the most commonly used lisp (judged by lines of code in daily use, and number of daily users).  It would be great to have a bunch of short talks here, because it's such a rich topic.  Some that I can think of are:


  • Summary of emacs-lisp.  What's its relationship to other lisps (notably common lisp and scheme)?
  • Org-mode: an exciting new emacs utility, and an enormous feat of emacs-lisp programming.
  • Org-babel:  Eric Iverson was interested in talking about his experiences with this, and that sounds great to me.  Org-babel allows you to put executable code inside org-mode files, making it possible to do things like repeatable research, literate programming, template expansion, etc.
  • Others?

Please contact me if you would like to talk about one of the above, or some other topic related to emacs-lisp.



Will you attend the April meeting? And eat?

Yes, please get me pizza
80% (12 votes)
Yes, but no pizza, thanks
13% (2 votes)
7% (1 vote)
Total votes: 15

Tom Marble on Clojure

We succeeded in persuading Tom to talk about Clojure under the guise of giving his report on the Clojure Conj (conference).  His viewgraph presentation may be found here (SVG format).  About the format, he writes:

I created that with Inkscape and Jessyink.

He also offers the following pointers for direct use:

First Clojure Conj

Twitter for the conj!/clojure_conj

Making Leiningen Work for You Phil Hagelberg

Rich at the JVM language summit in summer 2010

Web Mining

k-nearest neighbors binary classifier
MaxWalkSAT weighted satisfiability solver

A* in Clojure

Stochastic Gradient Descent

Clojure Driven Social Media Community website

Progress towards 1.3/2.0


Next clojure conj, Novemver 10-12 in Durham, NC.

Disclojure (sort of tweet aggregator)

From Concurrency to Parallelism David Liebke

Rich Hickey Clojure Workshop


Press followup from FOSDEM

Getting started with Clojure (new path to slime and friends)

Emacs starter kit

ELPA (<- FYI I know Tromey! Maybe we could trick him in to
  giving a remote talk?)



March meeting: Topic -- Conferences

Tue, 2011-03-15 18:00 - 22:00
Event type: 

The next meeting is scheduled for March 15th at the Common Roots meeting room.

This month's topic is "conferences" and will feature presentations on two lispy conferences:


  • 2010 International Lisp Conference, presented by John Maraist and
  • 2010 Clojure Conj, presented by Tom Marble.

Hoping to see you all there!



January TC Lispers meeting

Tue, 2011-01-25 18:00 - 21:00

The January TC Lispers meeting will be at Common Roots Cafe on January 25th.

Someone else already snagged the common room from 5pm until 7:30pm.  So, if you want to catch happy hour, you're gonna have to show up early.

Paul Krueger will be presenting on his recent Lisp/Cocoa work.

Syndicate content