Has anyone merged Haskell and Scheme, such that I can write strongly typed Haskell code with the (lack of) Scheme syntax, and its macros?
(I hope that Template Haskell would make this possible.)
(I hope that Template Haskell would make this possible.)
Shen's type system is probably better described just as expressive.
http://shenlanguage.org/learn-shen/types/types_sequent_calcu... gives a sense of the flavor.