Statically typed languages on BEAM

Entirely me screwing around… ^.^;

I was trying to make it to fit the current syntax and use the existing functionality rather than add new syntax. I was trying to make it be as simple to use as just replacing defmodule with defmodule_typed or whatever (then fleshing out some specs if you were missing those and fixing errors that it finds). I’d love to work on it more someday, but rather busy at work currently.

For something that still used the Elixir AST but built new syntax see my MLElixir thread.

3 Likes