https://github.com/kcsongor/symbols
Symbol manipulation
https://github.com/kcsongor/symbols
haskell symbols type-level-programming
Last synced: 6 months ago
JSON representation
Symbol manipulation
- Host: GitHub
- URL: https://github.com/kcsongor/symbols
- Owner: kcsongor
- License: bsd-3-clause
- Created: 2018-11-28T20:58:16.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-04-17T09:36:09.000Z (over 2 years ago)
- Last Synced: 2025-04-18T00:11:05.666Z (6 months ago)
- Topics: haskell, symbols, type-level-programming
- Language: Haskell
- Size: 17.6 KB
- Stars: 36
- Watchers: 7
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# symbols
Manipulate type-level strings.
Available on [Hackage](https://hackage.haskell.org/package/symbols)
The implementation is described in [this blog post](https://kcsongor.github.io/symbol-parsing-haskell/).
## Contribute
### Nix
You can use a [Nix flake](https://nixos.wiki/wiki/Flakes) from this repo to get several development tools.
1. [Enable flakes](https://nixos.wiki/wiki/Flakes#Enable_flakes).
2. Run `nix develop`. This command will make available `cabal`, `ghc`, and `haskell-language-server`.
3. Run `cabal build` to build the project.