1. FOSDEM by train

    By Andrej Shadura

    I’ve always loved train journeys, but with flygskam changing people’s travel preferences across Europe (and possibly worldwide, though probably not that much), I decided to take train to FOSDEM this time.

    When I first went to FOSDEM which, just in case you don’t know, happens each February …

  2. Rust-like enums in Kotlin

    By Andrej Shadura

    Rust has an exciting concept of enumeration types, which is much more powerful than enums in other languages. Notably C has the weakest type of enum, since there’s no type checking of any kind, and enum values can be used interchangeably with integers:

    enum JobState {
        COMPLETED …
  3. resvg: worth having in Debian?

    By Andrej Shadura

    Yesterday I have discovered resvg, an MPL 2.0-licensed SVG rendering and optimisation library and a tool, written in Rust. It is said to be faster than some SVG renderers while currently slower than librsvg. It aims to support the static subset of SVG better than other libraries:

    SVG test suite results: resvg 1272, Inkscape 967, librsvg 998

    The author …

  4. GNU indent 2.2.12

    By Andrej Shadura

    As the maintainer of GNU indent, I have just released version 2.2.12 (signature), the first release GNU indent saw in eight years.

    Highlights include:

    • New options:
      • -pal / --pointer-align-left and-par/--pointer-align-right`
      • -fnc / --fix-nested-comment
      • -gts / --gettext-strings
      • -slc / --single-line-conditionals
      • -as / --align-with-spaces
      • -ut / --use-tabs
      • -nut / --no-tabs
      • -sar / --spaces-around-initializers
      • -ntac / --dont-tab-align-comments
    • C99 …
  5. Upcoming git-crecord release

    By Andrej Shadura

    More than 1½ years since the first release of git-crecord, I’m preparing a big update. Not aware how exactly many people are using it, I neglected the maintenance for some time, but last month I’ve decided I need to take action and fix some issues I’ve known …

« Page 2 / 6 »