HaskellScript home next  
lambda About
HaskellScript
  Documentation
  Download
  Questions
  History
  Acknowledgements

HaskellAgent
HaskellDirect
HaskellObject
  Example
  Documentation
ScriptServer
  Interface

HaskellScript is collective name for Haskell libraries and software that enable the integration of Haskell with the COM/ActiveX framework. It consists of:

  • HaskellScript in specific is an ActiveX scripting engine for the functional language Haskell. HaskellScript is compatible with Internet Explorer 4, Word, Excel, the Windows scripting host and other ActiveX scripting hosts. HaskellScript features an extensive library to run, call and script COM, ActiveX and Automation components.
  • HaskellAgent is a library written in Haskell that uses HaskellScript to create powerful animations and demos with the Microsoft Agent technology.
  • new! HaskellObject is a library to define Automation components in Haskell. Haskell components behave exactly as normal COM components and can directly be used from Visual Basic or Java.
  • new! HaskellDirect is a full featured IDL compiler for Haskell. Developers can use this to automatically generate Haskell interface's for COM components.
  • new! HaskellDB is a library written in Haskell to execute queries on relational databases. It uses HaskellScript to connect to standard ODBC databases.

Haskell is non-strict, pure functional language. Haskell is a standard language that features excellent 'industrial strength' compilers and interpreters. The expressiveness of Haskell makes it a great 'glue' language for connecting software components together.

For more information, bug reports or questions, please write to the authors.

Daan Leijen
[mail,home]

Erik Meijer
[mail,home]

For questions about HaskellDirect, write to:

Sigbjorn Finne
[mail,home]

 
home next