purescript-native
purescript-native copied to clipboard
A native compiler backend for PureScript (via C++ or Golang)
What needs to be done to upgrade PSN to latest PureScript version?
This adds Nix flake support, and replaces the default non-Stack Nix build (`default.nix`) with one that produces the default package from the flake. I've created [a public binary cache on...
spago init -> set psgo backend -> spago build failed with error message about $ char code. added it in. maybe some sort of locale issue? i'm in LA area...
I'm in the `golang` branch, trying to build or initialize a shell does not work with the following error ``` error: attribute 'nixpkgs-1903' missing, at /home/gallo/software/purescript-native/default.nix:3:16 ``` and of course...
I was surprised to find the optimized size of the binary that simply prints hello was 4.3M. A similar program in cpp is 12K, go is 1.2M. I inspected the...
I was trying to return an array from a function and use it with common Foldable and Traversable functions, and hit a wall of silent failures. Luckily, since the build...
This may be a spago limitation, but I expected to be able to pass flags to `spago run` that would get forwarded to the binary. Instead, I have to run...
This isn't a bug but more of a question/potential point for documentation. I've been able to successfully implement functions in the FFI, but constants are proving a bit elusive for...
I'm trying build the master branch from source in an existing nix project: ```nix import (pkgs.fetchFromGitHub { owner = "andyarvanitis"; repo = "purescript-native"; rev = "7a3f114fb158a250c6130c93752719b6d69c606a"; sha256 = "1j0d25g5j3givf4shhnvnxqj54jjxzsj2sdm53xcirp7d9w78hmj"; })...