Syntax Content on InfoQ
Latest featured content about Syntax

- Topics
- Syntax,
- Java,
- Interop,
- Language
Stuart Dabbs Halloway, after reviewing Clojure’s syntax comparing it with Java, explains how Clojure-Java interoperability works. He then talks about the need for simplicity in languages, attempting to prove that Clojure is a simpler language, and consequently better, than Java.
News about Syntax
- Topics
- Syntax,
- Java,
- Language
Since the initial Lambda proposal was released (and the in-depth InfoQ analysis), there has been a subsequent state of the lambda which has significantly moved the goalposts of the lambda project in JDK 7. Read on to find out what's new.
- Topics
- Syntax,
- Domain Specific Languages,
- Runtimes,
- Ruby on Rails,
- Language Design,
- Ruby
LESS and Sass are Ruby tools that allow to reduce redundancy in CSS files by introducing variables, mixins, and other time proven language features into CSS. We take a look at how the two tools work and what they offer.
- Topics
- Dynamic Languages,
- Language Design,
- Programming,
- JRuby,
- Ruby,
- Syntax,
- Domain Specific Languages,
- Java,
- Language
Ola Bini, a core JRuby developer and author of the book Practical JRuby on Rails Projects, has been developing a new language for the JVM called Ioke. This strongly typed, extremely dynamic, prototype based object oriented language aims to give developers the same kind of power they get with Lisp and Ruby, combined with a nice, small, regular syntax.
Articles about Syntax

- Topics
- Dynamic Languages,
- Language Design,
- Programming,
- Ruby,
- Syntax,
- Runtimes,
- Scripting,
- Language
Smalltalk, a language that has had a big influence on Ruby, is making a comeback. We take a look at the current situation and talk to Randal L. Schwartz about Smalltalk.
Presentations about Syntax

- Topics
- Syntax,
- Java,
- Language
Venkat Subramaniam explains some of the Groovy syntax elements and its idioms by taking Java code examples and transforming them step by step into their more concise Groovy counterparts.

- Topics
- Syntax,
- Language,
- Architecture
Sadek Drobi talks about abstracting the control syntax (glue), giving examples from mainstream and FP languages: Null, propagating errors, events, asynchronous programming, lists, streams, channels, functors, monads, and custom abstractions.
Interviews about Syntax

- Topics
- Syntax,
- Dynamic Languages,
- Runtimes,
- Compilers,
- Architecture,
- Ruby
Mariano Guerra talks about Efene, a new language that targets the Erlang VM, which attempts to provide nicer syntax than Erlang.

- Topics
- Dynamic Languages,
- Rich Internet Apps,
- Language Design,
- Compilers,
- Javascript,
- Ruby,
- Syntax,
- Runtimes,
- Java,
- Language,
- .NET,
- Architecture
Dan Ingalls explains the ideas that went into Smalltalk, how it was developed at Xerox PARC, the ideas that went into Squeak, and his latest project the browser-based Lively Kernel.