Ready for InfoQ 3.0? Try the new design and let us know what you think!


clojure-scheme: Compiling Clojure to Native Code via Scheme

Posted by Nathan Sorenson  on  Aug 08, 2013 Posted by Nathan Sorenson Follow 0 Followers  on  Aug 08, 2013

Nathan Sorenson discusses clojure-scheme, a ClojureScript compiler that translates Clojure code to Scheme code, showing how to compile this Schemified Clojure code to raw C or run it on iOS.


Relational Programming in miniKanren

Posted by William E. Byrd  on  Oct 31, 2012 1 Posted by William E. Byrd Follow 0 Followers , Daniel P. Friedman Follow 0 Followers  on  Oct 31, 2012 1

Daniel P. Friedman and William E. Byrd demonstrate miniKanren, a simplified version of KANREN - a declarative logic programming system with relations embedded in a pure functional subset of Scheme.


The Racket Way

Posted by Matthew Flatt  on  Oct 26, 2012 Posted by Matthew Flatt Follow 1 Followers  on  Oct 26, 2012

Matthew Flatt explains the Racket – a Lisp dialect – way through examples: everything is a program, concepts are language constructs, the language is extensible, and everything composes.


Panel: The Future of Programming Languages

Posted by Alex Payne  on  Nov 24, 2010 8 Posted by Alex Payne Follow 0 Followers , Guy Steele Follow 1 Followers , Douglas Crockford Follow 1 Followers , Josh Bloch Follow 0 Followers , Bruce Tate Follow 0 Followers , Ted Neward Follow 3 Followers  on  Nov 24, 2010 8

Guy Steele, Douglas Crockford, Josh Bloch, Alex Payne, Bruce Tate, and Ted Neward (moderator) hold a discussion on the future of programming taking questions from the audience.


Functional Languages 101: What’s All the Fuss About?

Posted by Rebecca Parsons  on  Oct 11, 2010 15 Posted by Rebecca Parsons Follow 2 Followers  on  Oct 11, 2010 15

Rebecca Parsons makes an basic introduction to functional languages, explaining how to think in a functional language, why is there renewed interested in them, and some nifty things about them.