Login Required

Log in to Open Hub

Remember Me

Activity Not Available

Analyzed
over 3 years
ago.
based on code collected
over 6 years
ago.

Project Summary

hs-plugins is a library for loading code written in Haskell into an application at runtime, in the form of plugins. It also provides a mechanism for (re-)compiling Haskell source at runtime. Thirdly, a combination of runtime compilation and dynamic loading provides a set of eval functions- a form of runtime metaprogramming. Values exported by Haskell plugins are transparently available to Haskell host applications, and bindings exist to use Haskell plugins from at least C and Objective C programs. hs-plugins requires GHC 6.4 or later.