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:DAYLIGHT
DTSTART:20080309T020000
RDATE:20080309T020000
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20081027T212229Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20081030T113000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20081030T103000
DTSTAMP;VALUE=DATE-TIME:20081027T212229Z
LAST-MODIFIED;VALUE=DATE-TIME:20180831T072059Z
UID:http://calagator.org/events/1250455994
DESCRIPTION:Factor is a programming language which has been in developmen
 t for a little over 5 years. Factor is influenced by Forth\, Lisp\, Smal
 ltalk. Factor takes the best ideas from Forth — simplicity\, short\, suc
 cint\, code\, emphasis on interactive testing\, and meta-programming. Fa
 ctor also brings modern high-level language features such as garbage col
 lection\, object orientation and functional programming familiar to user
 s of languages such as Lisp\, Smalltalk and Python. Finally\, recognizin
 g that no programming language is an island\, Factor is portable\, ships
  with a full-featured standard library\, deploys stand-alone binaries\, 
 and interoperates with C and Objective-C.&#13\;\n&#13\;\nIn this talk\, 
 I will give the rationale for Factor’s creation\, present an overview of
  the language\, and show how Factor can be used to solve real-world prob
 lems with a minimum of fuss. At the same time\, I will emphasize Factor’
 s extensible syntax\, meta-programming and reflection capabilities\, and
  show that these features\, which are unheard of in the world of mainstr
 eam programming languages\, make programs easier to write\, more robust\
 , and fun.&#13\;\n&#13\;\nBiography: &#13\;\n    Slava was born in the f
 ormer USSR and emigrated to New Zealand at the age of 7. He moved to Ott
 awa\, Canada when he was 18 to study for a Bachelors and Masters degree 
 in Mathematics.  He now resides in Minneapolis\, Minnesota. An early ado
 pter of Java\, Slava wrote the popular jEdit text editor\, then went on 
 to design and implement the Factor programming language. At his day job 
 he hacks on web apps\, optimizing compilers\, garbage collectors\, and e
 verything in between&#13\;\n. &#13\;\n  Galois has been holding weekly t
 echnical seminars for several years on topics from functional programmin
 g\, formal methods\, compiler and language design\, to cryptography\, an
 d operating system construction\, with talks by many figures from the pr
 ogramming language and formal methods communities.&#13\;\n&#13\;\nThe ta
 lks are open and free. If you're planning to attend\, dropping a note to
   is appreciated\, but not required.  If you're interested in giving a t
 alk\, we're always looking for new speakers. \n\nTags: functional progra
 mming\, galois\, lecture\, factor\, experimental language\n\nImported fr
 om: http://calagator.org/events/1250455994
URL:http://www.galois.com/blog/2008/10/24/factor-an-extensible-interactiv
 e-language/
SUMMARY:Galois Tech Talk: Slava Pestov on the Factor programming language
LOCATION:Galois\, Inc: 421 SW 6th Ave. Suite 300\, Portland OR 97204 US
SEQUENCE:2
END:VEVENT
END:VCALENDAR
