kztk-m/sparcl

Better Backends

Opened this issue · 0 comments

Original report by Kazutaka Matsuda (Bitbucket: kztk, GitHub: kztk-m).


The current implementation handles input programs as:

Surface ASTs --> Renamed Asts --> Typed Asts --> Desugared Asts --> Haskell-like Representations --> Template Haskell 
                                                       | 
                                                       v
                                                      REPL 

REPL should be performed for the representations in the one-step later phase.