Skip to content

hermetique/purescript-lua

 
 

Repository files navigation

Purescript Backend for Lua

Status: (2023-05-17) the project is in the "almost ready to be usable" state (read: it isn't working as you'd expect it to work), I am finilizing core libs and final optimisations in the backend.

Features

  • Lua code bundling: emits either a Lua module or "App".
  • FFI with Lua.
  • Dead Code Elimination (DCE).
  • Code inlining.
  • Package Set for PureScript/Lua libs.
  • All core libs added to the package set.

Quick Start

For the moment the best way to start is to use nix to intall pslua. Here is an example project.

About

Purescript compiler back-end for Lua

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Haskell 90.8%
  • Lua 6.5%
  • PureScript 1.7%
  • Other 1.0%