Scheme Content on InfoQ
Latest featured content about Scheme

- Topics
- HTML 5,
- HTML5,
- Javascript,
- HTML,
- Rich Internet Apps,
- Dynamic Languages,
- Web Development,
- Markup Languages,
- QCon San Francisco 2010,
- Languages,
- QCon,
- Architecture,
- CORBA,
- Security,
- Programming,
- EcmaScript 5,
- Conferences,
- Scheme,
- Caja,
- Distributed Programming
Mark S. Miller talks about the security considerations of JavaScript and how they are dealt with in ECMAScript 5 and the Caja project. He also mentions issues that have to do with HTML5 and compares the security characteristics of other languages like Java and Scheme.
News about Scheme
- Topics
- Releases,
- IronScheme,
- IronLisp,
- Release,
- Scheme,
- .NET Languages,
- LISP,
- Version Control,
- .NET,
- Languages,
- Source Control,
- Language,
- Programming
IronScheme, the R6RS implementation of Scheme for DLR, has reached RC1 after one year of being in beta.
- Topics
- Python,
- Javascript,
- Ruby,
- Runtimes,
- Dynamic Languages,
- Java,
- Web Development,
- SmallTalk,
- Android,
- Languages,
- Architecture,
- Programming,
- Rich Client / Desktop,
- Seaside,
- PhoneGap,
- Scheme,
- Mobile,
- Operating Systems
Improved VMs and ubiquity have made Javascript an interesting target for compilers. InfoQ takes a look at a few languages that compile to Javascript: Smalltalks Clamato and GWT Smalltalk, Python with pyjamas and Scheme with Moby-Scheme.
- Topics
- LISP,
- Languages,
- Language Design,
- Architecture,
- Language,
- Scheme,
- Programming
The Scheme Steering Committee is proposing the split of the Scheme language in two which temporarily are called Small Scheme and Large Scheme.
- Topics
- LISP,
- Languages,
- .NET,
- Scheme,
- Programming,
- DLR,
- Language
Dynamic Languages are all the rage over the last year. Thanks to Llewellyn Pritchard two classics, Lisp and Scheme, are receiving the attention they deserve to run on the .NET runtime.
Articles about Scheme

- Topics
- JVM,
- Virtual Machines,
- Runtimes,
- LISP,
- Java,
- Languages,
- Compilers,
- Scheme,
- Programming,
- Language
One of the most exciting things in the Java world right now is the work being done to get other programming languages to run on the virtual machine. There is a lot of buzz around JRuby, Groovy, Scala, and the JavaScript engine Rhino. But why stop there? If you really want to take a step outside the mainstream and dive into something completely different from Java, Lisp is a great option.
Presentations about Scheme

- Topics
- JVM,
- Virtual Machines,
- Ruby,
- Javascript,
- Runtimes,
- DSLs,
- Scala,
- Functional Programming,
- Java,
- Dynamic Languages,
- Web Development,
- .NET Framework,
- JVM Languages,
- Haskell,
- Domain Specific Languages,
- LISP,
- Strange Loop 2010,
- Strange Loop,
- .NET,
- Languages,
- Programming,
- Scheme,
- Architecture,
- Language,
- Conferences,
- Parallel Programming
Guy Steele, Douglas Crockford, Josh Bloch, Alex Payne, Bruce Tate, and Ted Neward (moderator) hold a discussion on the future of programming. Topics included: the future beyond functional, running JVM/CLR on many cores, what is the future of type checking and type systems, languages for education, comparing DSLs and ubiquitous languages, proving code correctness, functional and parallelism.

- Topics
- Haskell,
- Clojure,
- LISP,
- JVM Languages,
- Functional Programming,
- QCon,
- Languages,
- Conferences,
- Architecture,
- Language,
- Programming,
- Java,
- Scheme,
- QCon London 2010
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 these languages.
Interviews about Scheme

- Topics
- JVM,
- Virtual Machines,
- Open JDK,
- C#,
- JCP,
- Runtimes,
- Java,
- Strange Loop 2010,
- Clojure,
- .NET Languages,
- SmallTalk,
- JDK,
- Haskell,
- C++,
- LISP,
- Languages,
- Open Source,
- Strange Loop,
- Functional Programming,
- .NET,
- JVM Languages,
- Google,
- QCon,
- Compilers,
- PHP,
- Language Design,
- Programming,
- Language,
- Closures,
- Conferences,
- Companies,
- Scheme,
- C,
- Lambda Expressions
In this interview, Google’s Josh Bloch shares his views on the open-source Java landscape as well as on the future of the Java language, including changes being implemented via Project Coin. Bloch also discusses support for multi-core in programming languages, support for multiple languages on the JVM, Java pain points and the “next big language.”

- Topics
- Scala,
- C#,
- F#,
- .NET Languages,
- Functional Programming,
- JVM Languages,
- C++,
- Object Oriented Design,
- Java,
- Scrum,
- .NET,
- Programming,
- QCon,
- Lean,
- Compilers,
- QCon London 2010,
- Architecture,
- Language,
- Agile,
- Languages,
- Design,
- C,
- Scheme,
- Conferences,
- DCI
Jim Coplien, co-creator of Data, Context and Interaction (DCI) architecture, covers a variety of topics including DCI, the importance of language support for DCI and the state of Agile development. Coplien has championed the DCI architecture with Trygve ReensKaug, the inventor of the Model-View-Controller (MVC) architecture, which separates data and its processing from presentation.