Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/serokell/foundry
Morte IDE
https://github.com/serokell/foundry
Last synced: about 2 months ago
JSON representation
Morte IDE
- Host: GitHub
- URL: https://github.com/serokell/foundry
- Owner: serokell
- Created: 2015-08-19T07:19:44.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2024-01-08T19:23:19.000Z (9 months ago)
- Last Synced: 2024-05-23T07:47:01.069Z (4 months ago)
- Language: Haskell
- Homepage:
- Size: 354 KB
- Stars: 28
- Watchers: 12
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-structure-editors - Foundry
README
# Godsmen Foundry
Godsmen Foundry is a Morte IDE based on Source.
Implementation status:
* [x] rendering expressions
* [x] basic navigation
* [x] editing expressions
* [ ] interactive evaluation
* [ ] auto-completion
* [ ] local storage
* [ ] browsing Sigil![Rendering Morte](examples/expr.svg)
## Getting Started
```
$ nix build
$ result/bin/morte-to-sdam "./examples/expr.morte" > expr.sd
$ result/bin/sdam-to-svg --morte expr.sd
$ result/bin/foundry expr.sd
```## Tooling
```
$ nix develop -c $SHELL
$ make tags
$ make fmt
```## SVG Optimization
```
$ nix shell nixpkgs#nodePackages.svgo
$ svgo expr.svg
```