no description only meoww


👀

crates/gridlock-bin - [main] » cargo r -- --lockfile ../gridlock/src/testdata/lockfile.json update
    Finished dev [unoptimized + debuginfo] target(s) in 0.08s
     Running `/home/jade/dev/gridlock/target/debug/gridlock-bin --lockfile ../gridlock/src/testdata/lockfile.json update`
Plan: Ok([])

My objective here is to make a thing similar to niv that's entirely independent of Nix, allowing projects that would otherwise not be able to have Nix hashes in their lock files to have them. Implementing the hashing is pretty easy, I just had to write a NAR serializer which I can then pipe into a hash function.

My larger vision is building a tree-sitter parsers build framework to get shared libraries that is ~language independent, allowing Rust and Haskell programs to reuse the build engineering to compile all the tree-sitter parsers so they can focus on more important things. For that I need to not use git submodules since Cargo support for them is so egregiously broken. Why? Uhhhhh, rewriting my blog in Haskell or unjankifying or at least nixifying my Zola patch to use tree-sitter for highlighting.

Anyway, progress is slow but it's happening. I'll probably knock out another large portion on a plane soon.

p.s. are you unable to read "gridlock" correctly? you may be eligible for compensation from Big Trans. i can neither confirm nor deny this being intentional.


You must log in to comment.