archives

ANN: Emerging Languages and Strange Loop 2013

Alex Payne and I are pleased to announce the 2013 Emerging Languages program (https://thestrangeloop.com/preconf):

* Noether: a concurrent security-oriented language - Daira Hopwood
* BODOL, or How To Accidentally Build Your Own Language - Bodil Stokke
* Babel: An Untyped, Stack-based HLL - Clayton Bauman
* The J Programming Language - Tracy Harms
* Nimrod: A new approach to meta programming - Andreas Rumpf
* Qbrt Bytecode: Interface Between Code and Execution - Matthew Graham
* Daimio: a language for sharing - Dann Toliver
* Metaprogramming for the masses - Boo 10 years later - Rodrigo B. de Oliveira
* Ens?: Composing DSL Interpreters, Languages & Aspects - William Cook
* Dao Programming Language for Scripting and Computing - Limin Fu
* Axiomatic Language - Walter Wilson
* Gershwin: Stack-based, Concatenative Clojure - Daniel Gregoire

Emerging Languages is an optional camp on the preconference day of Strange Loop. Tickets for Strange Loop go on sale Tuesday May 21st at noon US Central time at http://regonline.com/strangeloop2013. Strange Loop is $500. Emerging Langs is an additional $150.

The Strange Loop program (http://thestrangeloop.com/sessions) has many talks of interest to language developers and aficionados as well (just a partial list here):

* Keynote: - The Trouble With Types - Martin Odersky
* Workshop: Real Development Boot Camp in SWI-Prolog - Anne Ogborn
* Workshop: From Installed to Productive in Julia - Leah Hanson
* Chuck Moore (creator of Forth)
* Software for Programming Cells - Colin Gravill
* Exercises in Style - Christa Lopes - implementing one small program in many ways
* Dart for the Language Enthusiast - Bob Nystrom
* Linear Logic Programming - Chris Martens
* A Relational Exploration of the Chomsky Hierarchy - Friedman, Byrd
* Scala vs Idris: Dependent types, now and in the future - Miles Sabin, Edwin Brady
* Building optimising compiler for Dart - Vyacheslav Egorov
* Functional Reactive Programming in Elm - Evan Czaplicki
* Julia: The Design Impact of Multiple Dispatch - Stefan Karpinski
* Fucntional Vectors, Maps, and Sets in Julia - Zach Allaun
* Why Ruby Isn't Slow - Alex Gaynor (about the Topaz Ruby on Pypy project)
* Evolution of Scala Macros - Eugene Burmako
* Fast and Dynamic - Maxime Chevalier-Boisvert
* Continuations on the Web and in your OS - Jay McCarthy

Lots of other great stuff too. Hope you can make it!

Alex Miller

Osmosian

(via awelonblue)

"Plain English Programming" care of the Osmosian order.

We intend to supplant, in turn, the programming languages, operating systems, and hardware configurations currently in widespread use. Our initial goal is to see Plain English (and other natural-language variants). ... We offer our Plain English compiler as both "proof of concept" and a first step in the right direction. Our integrated development environment includes an elegant desktop interface, a simplified file manager, an efficient text editor, the compiler, and the page-layout routines used to produce all of our documentation, the illustrations for our web site, and this manifesto. It should be noted that all this functionality is embodied in a single, stand-alone, native-code executable less than one megabyte in size. The program runs on the Wintel Kluge, was written entirely in Plain English, and re-compiles itself in less than three seconds.

Genealogical Diagrams broken link

maybe replace
http://lambda-the-ultimate.org/node/7
"complete" http://merd.net/pixel/language-study/diagram.html

with
http://rigaux.org/language-study/diagram.html