BEGIN:VCALENDAR
PRODID;X-RICAL-TZSOURCE=TZINFO:-//Calagator//EN
CALSCALE:GREGORIAN
X-WR-CALNAME:Calagator
METHOD:PUBLISH
VERSION:2.0
BEGIN:VTIMEZONE
TZID;X-RICAL-TZSOURCE=TZINFO:America/Los_Angeles
BEGIN:STANDARD
DTSTART:20081102T020000
RDATE:20081102T020000
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20090108T055823Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20090120T200000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20090120T183000
DTSTAMP;VALUE=DATE-TIME:20090108T055823Z
LAST-MODIFIED;VALUE=DATE-TIME:20090108T055823Z
UID:http://calagator.org/events/1250456420
DESCRIPTION:This month's topic: Clojure: Functional Programming for the J
 VM (Howard Lewis Ship)\nTalk about strange bedfellows: what happens when
  you mix one part Lisp (one of the oldest computer languages)\, one part
  Java (so young\, yet so well adopted)\, a healthy serving of functional
  programming\, and a state-of-the-art concurrency layer on top? That's C
 lojure\, which &quot\;feels like a general-purpose language beamed back 
 from the near future.&quot\; Clojure embraces functional programming wit
 h immutable data types and first class functions. It is fully interopera
 ble with Java. Clojure's approach to concurrency includes asynchonous Ag
 ents\, and Software Transactional Memory. Clojure is fast\, elegant\, dy
 namic\, and scalable: a language for the future\, today.\n(description f
 rom http://calagator.org/events/1250456403)\n----------\nPJUG meetings s
 tart with eat+meet+greet time (pizza and beverages are provided)\, follo
 wed by the featured speaker\, then some time for Q&amp\;A\, discussion\,
  and sometimes a drawing to give away swag.  :)\nIt is not necessary to 
 RSVP\, on Upcoming or otherwise\; go ahead and just show up!\nMany peopl
 e also go for drinks afterward\, at a location decided on the fly (more 
 often than not\, Jax on 2nd).\nTwitter: @pjug\nWeb: pjug.org\n(feel free
  to join our mailing list\, linked from the website!)\n\n    \n    \n   
  \n    \n      \n             \n\nTags: java\, clojure\, jvm\, functiona
 l\n\nImported from: http://calagator.org/events/1250456420
URL:http://pjug.org/
SUMMARY:Portland Java User Group - Clojure: Functional Programming for th
 e JVM
LOCATION:Oracle (Downtown Campus): 1211 SW 5th Avenue\, Suite 800\, Room 
 8005\, Portland Oregon 97204 US
SEQUENCE:0
END:VEVENT
END:VCALENDAR
