You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Status: (2023-07-05) the project is in the "*ready to be experimented with*" state (read: it likely contains bugs but is already usable).
3
+
Status: (2023-07-05) the project is in the "_ready to be experimented with_" state (read: it likely contains bugs but is already usable).
4
4
5
5
## Features
6
6
7
7
-[x] Lua code bundling: emits either a Lua module or "App".
8
-
-[X] FFI with Lua.
8
+
-[x] FFI with Lua.
9
9
-[x] Dead Code Elimination (DCE).
10
10
-[x] Code inlining.
11
11
-[x][Package Set](https://github.com/Unisay/purescript-lua-package-sets) for PureScript/Lua libs.
12
12
-[x] All core libs added to the package set.
13
13
14
14
## Quick Start
15
15
16
-
For the moment the best way to start is to use `nix` to intall `pslua`.
16
+
For the moment the best way to start is to use `nix` to intall `pslua`.
17
+
17
18
Here is an [example](https://github.com/Unisay/purescript-lua-example) project.
19
+
20
+
If you use [Spago](https://github.com/purescript/spago) to build your PureScript project, then you can configure `pslua` as a custom backend like this:
21
+
22
+
<details> <summary>spago.dhall</summary>
23
+
24
+
Assuming that `pslua` executable is already available on your PATH
0 commit comments