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

3 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors