Skip to content

tim-m89/hclr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pragmatic use of the Common Language Runtime within a quasi
quoted dsl for Haskell. Very early stages at the moment.

BSD style license

Requires Mono.
MS dotNet bindings need a lot of work.
Not yet tested on 32 bit


Foreign.HCLR   // libray entry point. quasi quoter
Foreign.HCLR.Binding // binding to runtime
Foreign.HCLR.Binding.Common
Foreign.HCLR.Binding.Mono
Foreign.HCLR.Binding.Win
Foreign.HCLR.Ast // the structures generated by the parser
Foreign.HCLR.CodeGen // generate code
Foreign.HCLR.Parser // parser for dsl

marshall.c contains some glue

ms dot net on windows will require a driver dll due to the
lack of capabilities in the hosting api





About

Haskell access to the common language runtime

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published