Posts tagged “language”

A Proposal for Null-safety in Dart

Posted on 2011/10/29. Tagged code, language, dart.

Wrapping My Head Around Optional Typing

Posted on 2011/10/21. Tagged language, dart.

Magpie Wants You!

Posted on 2011/06/06. Tagged oscon, code, language, magpie.

Multimethods, Multiple Inheritance, Multiawesome!

Posted on 2011/04/21. Tagged code, java, language, javascript, magpie, cpp.

Pratt Parsers: Expression Parsing Made Easy

Posted on 2011/03/19. Tagged code, java, language, javascript, parsing, magpie.

Extending Syntax from Within a Language

Posted on 2011/02/13. Tagged parsing, code, java, language, magpie.

Rethinking User-defined Operators

Posted on 2010/12/31. Tagged code, java, language, magpie, go, cpp, parsing.

The Trouble with Constructors

Posted on 2010/12/14. Tagged code, language, magpie.

Refining Exceptions and Error Codes

Posted on 2010/11/08. Tagged code, language, magpie.

Bootstrapping a Type System

Posted on 2010/10/29. Tagged code, java, language, magpie.

The Language I Wish Go Was

Posted on 2010/10/21. Tagged go, code, language.

Solving the Expression Problem

Posted on 2010/10/01. Tagged code, java, language, magpie.

Ruby blocks, Python's with, and Magpie's Test Suite

Posted on 2010/09/28. Tagged python, code, ruby, language, magpie.

Future-proofing, Uniform Access, and Masquerades

Posted on 2010/09/18. Tagged c#, code, java, language, magpie.

A Type-checking Conundrum!

Posted on 2010/09/01. Tagged code, language, magpie.

Type-checking a Dynamic Language

Posted on 2010/08/31. Tagged python, code, java, language, magpie.

void, null, Maybe and nothing

Posted on 2010/08/23. Tagged code, java, language, magpie.

Class in the Front, Proto in the Back

Posted on 2010/08/01. Tagged code, java, language, magpie.

Killing Primitive Loops and Conditionals

Posted on 2010/07/24. Tagged code, language, finch.

What I Learned at the Emerging Languages Camp

Posted on 2010/07/23. Tagged code, language, parsing.

Jasic: A Complete Interpreter in One Java File

Posted on 2010/07/18. Tagged parsing, code, language, jasic.

Fibers: Coroutines in Finch

Posted on 2010/07/13. Tagged cpp, code, game-dev, language, finch.

Methods on the Ether: Or Creating Your Own Control Structures for Fun and Profit

Posted on 2010/06/25. Tagged parsing, code, language, finch.

Conditional Binding with "let" in Magpie

Posted on 2009/12/26. Tagged code, language, magpie.

Naming Things in Code

Posted on 2009/06/05. Tagged code, language.

Loops in Magpie

Posted on 2009/05/15. Tagged c#, code, language, magpie.

ML-style Pattern Matching in C#

Posted on 2009/05/13. Tagged c#, code, f#, language.

One and Only One

Posted on 2009/05/05. Tagged code, language, magpie.

Stupid Magpie Tricks (Or: Yes, I'm Making a Programming Language Like Everyone Else)

Posted on 2009/04/26. Tagged code, language, magpie.

Fixing Ambiguities in Grammars

Posted on 2008/12/28. Tagged code, f#, language, parsing.