Bio¶
Miro Palmu
email at miropalmu.cc
Theoretical physics student interested in C++, HPC, compilers and systems programming.
Blog¶
16.07.2024 - Async git-stash workflow enables test test-driven development
26.04.2024 - Bash quick select prompter utility
04.04.2024 - Journey of disabling filename expansion for Bash alias
03.02.2024 - Demystifying Lakos Rule via Visualization and How It Could Relate to Constexpr
14.01.2024 - DSL function objects (C++)
Projects¶
- Gnulander
A library to interface with GNU system using bleeding edge C++.
Wraps low-level functionality into C++ abstractions in order to increase expressibility and reuse of code, which require a high attention to detail.
- Waylander
Implementation of Wayland client side communicatio in C++26.
Greenfield design implemented from ground up (no dependency on libwayland).
- Guilander
A free and minimal Wayland GUI library currently under construction.
- Kuutti
Custom HPC cluster provision tool for bare metal written as an Ansible role.
Utilizes OpenHPC packages for installing: Slurm, MPI, Lmod, etc.
Written for team Norppa (Finnish IT Center for Science, CSC) to utilize in Indy Student Cluster Competition 2023, where our team came second in the competition.
- Awk.hpp
Minimal awk implementation as proof of concept C++ library for EDSL (embedded domain spesific langauge) implementation technique called EDSL compilation which is heavily used in my other still WIP project.
- This website
Automatic Sphinx debloyment to Github pages.