September meeting: Robert Smith on Lisp for Mathematics

Date: 
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

Date: 
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

Date: 
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

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

Next meeting will be on 5 March 2012, as usual at Common Roots (www.commonrootscafe.com) 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

Date: 
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)
No
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
  http://first.clojure-conj.org/

Twitter for the conj
  https://twitter.com/#!/clojure_conj

Making Leiningen Work for You Phil Hagelberg
  http://clojure.blip.tv/file/4715293/
  https://github.com/technomancy/leiningen/blob/master/README.md

Rich at the JVM language summit in summer 2010
  http://wiki.jvmlangsummit.com/What_the_JVM_needs

Web Mining
  http://measuringmeasures.com/blog/2010/11/8/mining-the-web-with-clojure.html

k-nearest neighbors binary classifier
MaxWalkSAT weighted satisfiability solver
  http://pages.cs.wisc.edu/~andrzeje/software.html

A* in Clojure
  http://clj-me.cgrand.net/2010/09/04/a-in-clojure/

Stochastic Gradient Descent
  http://mark.reid.name/sap/online-learning-in-clojure.html

Clojure Driven Social Media Community website
 http://bestinclass.dk/index.clj/2011/01/building-a-social-media-site.html

Progress towards 1.3/2.0
  http://dev.clojure.org/jira/secure/Dashboard.jspa?selectPageId=10014

confluence
  http://dev.clojure.org/

Next clojure conj, Novemver 10-12 in Durham, NC.
  http://www.clojure-conj.org/

Disclojure (sort of tweet aggregator)
  http://disclojure.org/

From Concurrency to Parallelism David Liebke
  http://data-sorcery.org/2010/10/23/clojureconj/

Rich Hickey Clojure Workshop
  http://wiki.jvmlangsummit.com/Image:ClojureWorkshop.pdf

FOSDEM
  http://wiki.debian.org/Java/DevJam/2011/Fosdem

Press followup from FOSDEM
  http://lists.fosdem.org/pipermail/fosdem/2011-February/001282.html
  http://www.theregister.co.uk/2011/02/20/oracle_says_java_is_still_top_priority/

Getting started with Clojure (new path to slime and friends)
  http://dev.clojure.org/display/doc/Getting+Started

Emacs starter kit
  https://github.com/technomancy/emacs-starter-kit

ELPA (<- FYI I know Tromey! Maybe we could trick him in to
  giving a remote talk?)
  http://tromey.com/elpa/

Clojure-mode
  http://www.emacswiki.org/cgi-bin/wiki/ClojureMode

 

March meeting: Topic -- Conferences

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

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

Date: 
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