Dennis Gosnell
Dennis Gosnell
It would be nice if this library provided a codec for converting a `String` of JSON to an actual `Json` value. I imagine it would look like this: ```purescript jsonStringCodec...
It would be nice to have a `cachix` command for easily disabling or removing a cachix cache. For instance, I added the `static-haskell-nix` cache: ```console $ sudo cachix use static-haskell-nix...
### Description of the change wip ### Checklist: - [ ] Added the change to the "Unreleased" section of the changelog - [ ] Added some example of the new...
This issue is to track which core libraries have been ported to PureNix. ### Done These are libraries that have already been ported. - [X] [arrays](https://github.com/purescript/purescript-arrays): - [X] [bifunctors](https://github.com/purescript/purescript-bifunctors): -...
It would be nice to have a test-suite for `purenix`. The most important tests would be for the `Nix.Convert` and `Nix.Print` modules. We'd also especially like to test that all...
In order for PureNix to be widely usable, we need a real package set for people to depend on. I have a temporary package set that I've been using while...
It would be nice to have a library like `purescript-nix-builtins` that provides FFI for all the different Nix builtins (like `builtins.deepSeq`, `builtins.getEnv`, `builtins.mapAttrs`, etc). This library should also provide FFI...
Spago has a `test` command that makes it easy to run tests. PureNix probably needs something added to be able to work with `spago test`. This hasn't really been a...
`purs` and `spago` both implement a `bundle` command. This command bundles all the output `.js` files for each PureScript module into a single `.js`. This single `.js` file is easy...
Right now, when you run `purenix`, it looks for all the `output/*/corefn.json` files, and transpiles each of them to `output/*/default.nix`. It may be possible to instead check if an `output/*/default.nix`...