GHCJS - это компилятор Haskell в JavaScript, использующий GHC API.

GHCJS - это компилятор Haskell в JavaScript, использующий GHC API, который поддерживает многие современные функции Haskell, в том числе:

  • Все типы системных расширений, поддерживаемые GHC
  • Легкая вытесняющая потоковая передача с черными дырами, MVar, STM, асинхронными исключениями
  • Слабые ссылки, освобождение CAF, StableName, StablePtr
  • Распакованные массивы, эмулированные указатели
  • Целочисленная поддержка через JSBN
  • Поддержка Cabal, GHCJS имеет собственную базу пакетов