read


read
or learn more

Hostiness

Oct 9, 2012 some comments

The most interesting programming languages moving forward, in my opinion, are languages targeting an existing host platform. Regardless of your opinion of the following languages, I think that the reason for their buzz, power and (eventual?) success is due to their embrace of their host targets: Elixir is a programming language targeting the Erlang virtual […]

Programming language development: the past 5 years

Oct 18, 2011 some comments

I recently compiled a list of Perlis Languages that were meant to illustrate varying paradigms not typically found in mainstream programming languages. Those languages were meant to stretch your mind and are not necessarily representative of the state of the art in language design and implementation. In this post I will provide a list of […]

A Response to Ineffectual Java-NG Proposals

Sep 21, 2010 some comments

[sourcecode lang=”java” gist=”591070″]// There is a difference between classes and data // All classes and data are immutable by default public data Person { String name; Int age; // return type inference public toString() { return name + ” is ” + age; } } // somewhere else // Chains replace the need for ordered […]

The languages of the next 1000 languages

Oct 22, 2008

The next 1000 languages will most likely be dynamic, or declarative, or pure, but most certainly increasingly functional, with type inference, or pattern matching, or algebraic data types, but most certainly a rich set of concurrent primitive and/or models… or more likely a combination of some or all of those things. The real question is, […]

Continue