summaryrefslogtreecommitdiff
path: root/flake.nix
AgeCommit message (Collapse)Author
2024-02-17feat: Add creole utilityLinnnus
This patch a) gives the different binaries' main() files more meaning full names and b) adds the creole binary, which works like smu except for my dialect of Creole (which should hopefully approach proper Creole as this repo matures).
2024-02-14build: Use stdenv from llvmPackagesLinnnus
This patch updates the flake to use llvmPackages.stdenv rather than the default pkgs.stdenv. This fixes an issue on MacOS where the ASAN runtime library isn't found. I have no idea why.
2024-02-04test(creole): move creole tests to static dataLinnnus
This removes *a ton* of code for dealing with reading files and what not. Now instead we just store the test cases as a huge array in the code. I have no idea why I didn't just do this from the start??
2024-02-04feat: initial commitLinnnus
Here is a small overview of the state of the project at this first commit. I have basic Git Repo -> HTML working, and a plan for how setting up an actual server would work (mainly, NGINX + a git hook to rebuild). The main thing I'm working on right now is parsing WikiCreole, though I am starting to wonder if this is the right langauge. WikiCreole is pretty irregular and has a lot of edge cases (e.g. around emphasis).