Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
pmeunier
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
29 ms
·
271.
▲
by
pmeunier
10y ago
Author here. So I thought when I started the project. But when you think more about it, Rust cannot allocate in an mmapped file, so you're basically on your own, and have to do plain old C-like memory management in the file, except tha
272.
▲
by
pmeunier
10y ago
Author here! Thanks! Documentation is quite high on our priority list, actually just after fixing a few security issues on nest.pijul.com.
273.
▲
by
pmeunier
10y ago
Good question. The structure is a B tree. When you traverse it, and arrive to a block, but don't see it in the reference counting base, you know that it is referenced in the tree, so its reference count is at least 1. Then, if you want
274.
▲
by
pmeunier
10y ago
If you try to analyse merge systems mathematically, git's merge system is the "magical" one. It is just a heuristic algorithm, with no solid property you can rely on. In contrast, Darcs and Pijul's merge are associative,
275.
▲
by
pmeunier
10y ago
A commit stores information about the state of the whole repository (in hashes). A patch is stateless, just describing what operations you do on the repository. One confusing thing for git users is, git represents a number of commits (but n
276.
▲
by
pmeunier
10y ago
It would be certainly be possible to reimplement git using only patches, showing that Pijul cannot be worse than git. However, it would not be possible to implement a patch-based system (Pijul/darcs) based on git. - One example is cher
277.
▲
by
pmeunier
10y ago
Hi! Author here. The situation is slightly more complex than what you describe. Pijul was announced on the darcs blog, not by its authors, way before it was ready (about a year before). We had not really chosen a license back then, so we ma
278.
▲
by
pmeunier
12y ago
Oooooh! Ok, my mistake, sorry for the misunderstanding too. I agree that we should reformulate the website, that was written two years ago now. I'll try to do something, given all the comments on this discussion, including yours and ot
279.
▲
by
pmeunier
12y ago
You're right, but then if your point was to start a discussion, maybe the best way to do it was not to start looking down at our project and assume that we are total ignorants who worked five years on something without any idea of what
280.
▲
by
pmeunier
12y ago
Thank you for this pertinent observation. I must confess that after examining all the failed attempts at "writing modern TeX" when I got upset with the TeX packages I wanted to write, I got despaired that so many people had tried
281.
▲
by
pmeunier
12y ago
Thanks for your interest in our project, that hasn't released any version 0.1 in three years, and yet manages to concentrate a lot of (maybe necessary) love and hate. First, about the technical points: - Ocaml has been backward compati