emillon / bulletml

Tools to manipulate and interpret shmup patterns
BSD 2-Clause "Simplified" License
80 stars 5 forks source link

Use PPX instead of a custom DSL #39

Open emillon opened 8 years ago

emillon commented 8 years ago
let prog =
  let%bulletml act =
    repeat 500 @@ fire @@ repeat 10
      begin
        wait 60;
        speed 0;
        wait 60;
        speed 1;
      end;
    wait 10
  in
  [("top", act)]
emillon commented 8 years ago

While an EDSL would be nice: