Articles in the misc category

  1. 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 …
  2. 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 …

  3. 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 …
  4. 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 …

  5. Working in open source: part 1

    By Andrej Shadura

    Three years ago on this day I joined Collabora to work on free software full-time. It still feels a bit like yesterday, despite so much time passing since then. In this post, I’m going to reconstruct the events of that year.

    Back in 2015, I worked for Alcatel-Lucent, who …

« Page 2 / 5 »