Posts

  • First usable Pijul

    After several months of silence, I’m pleased to announce that we are starting to test the first usable version of Pijul.

  • RFC Reading season, now OpenPGP

    I just completed the first pass of yet another IETF format crate.

  • The design of Thrussh

    I’ve recently written an SSH library called Thrussh, and I’ve also started to use it for actual tasks like replacing the SCP client in Pijul.

  • Project report

    I’ve not written anything in some time already, so I’ll use this post to give an update of what has been going on in Pijul lately.

  • Sprint started!

    I’m blogging live from the first Pijul sprint, at the Aalto Design Factory in Helsinki. Feel free to stop by and say hello if you’re around!

  • Reorganizing libpijul

    Now that Sanakirja is in a usable state, the main operation before we can start to use Pijul for other purposes than tests is to plug Sanakirja in. This post describes our strategy for doing this, and the difficulties we’ve had.

  • Sprint+Meetup

    We’re happy to announce the first joint sprint with the darcs team, which will take place on May 6th, 7th and 8th in Helsinki, Finland. If you’re interested in using and/or learning Rust and Haskell, come hack with us!

  • Sanakirja 0.2

    I just finished Sanakirja 0.2, available from our darcs repository, and soon on crates.io.

  • Functional semantics in Sanakirja

    I announced Sanakirja, our new database backend, on reddit and twitter, but so far I had not had the time to blog about it. This post explains some of the ideas behind this new crate.

  • Thoughts on branches

    Since our release of Pijul 0.2, I’ve been working mostly on the biggest feature of Pijul 0.3: branches. In this post, I try to explain the current plan.

  • Pijul 0.2

    We’re proud to announce the second public release of Pijul, a new version control system aiming to be easy to learn and use, distributed, and fast.

  • New blog

    We’ve wanted this for some time already: a fancier website than our prototype’s wiki. Done, thanks to Jekyll.

  • Bindings to libssh

    Rust already has great bindings to libssh2. However, libssh2 does not work in all situations, for instance it does not parse ~/.ssh/config automatically, nor does it handle ProxyCommand directives alone.

  • XKCD and Git

    XKCD

  • Learning Scala

    Here is my experience at learning Scala from scratch, to help the Aalto students with an alternative implementation of Pijul.

  • Spontaneous advertisement from the darcs team

    Spontaneous advertisement from the darcs team, even before we have a version or a website with more than one page. Thanks for your enthusiasm!

subscribe via RSS