Skip to content

Commit

Permalink
Merge pull request #478 from oneness/main
Browse files Browse the repository at this point in the history
Updated flake.lock file and added nix develop instructions
  • Loading branch information
kaikalii committed Apr 4, 2024
2 parents 15d8f4a + a66304f commit 6045615
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 57 deletions.
66 changes: 10 additions & 56 deletions flake.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 11 additions & 1 deletion readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,11 +40,21 @@ This requires [Rust](https://www.rust-lang.org/tools/install) (>=1.75) to be ins
```
cargo install --git https://github.com/uiua-lang/uiua uiua
```
- If you use Nix or NixOS, you can clone this repo and do following:
```
nix develop # to drop into a shell prompt with all the dependencies
cargo check # to make sure you can compile/build latest version
cargo build # to build latest debug version of uiua
cargo run repl # to get uiua repl
```
*Note:* If you encounter errors such as rustc or any other package
version mismatch, it is most likely that flake.lock file needs to be
updated to pull in updated dependencies for nix shell.

## Language and Font Support

The Uiua native interpreter has a built-in language server that can be used by editor extensions.

You can find a list of editor extensions [here](https://uiua.org/docs/install#editor-support).

You can find a list of fonts that support Uiua's characters [here](https://uiua.org/docs/install#fonts).
You can find a list of fonts that support Uiua's characters [here](https://uiua.org/docs/install#fonts).

0 comments on commit 6045615

Please sign in to comment.