« Return to Thread: Questions about Equality of Code, CSP and State

Re: Questions about Equality of Code, CSP and State

by Martin Berger-3 :: Rate this Message:

| View in Thread

Hello Oleg!

> Template Haskell does nothing at all to avoid scope extrusion! Sadly,
> Template Haskell does nothing to prevent building of any ill-typed
> code:

That's true, but a deliberate design choice. Since splices are
executed at compile-time, the resulting code will have to be
compiled and no ill-typed generated code will be executed.

> Meta-Haskell is typed and it does not let the programmer create names
> at wish.

Sounds very interesting. Does Meta-Haskell have an interface to
the ADT representation of code like Template Haskell has?

Martin

_______________________________________________
metaocaml-users-L mailing list
metaocaml-users-L@...
https://mailman.rice.edu/mailman/listinfo/metaocaml-users-l

 « Return to Thread: Questions about Equality of Code, CSP and State