Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
A meta-post on a presentation at the Scientific Computing in Rust 2024 annual workshop Background # Details # Title bless : transparently logging program outputs bless repo (Github) Workshop listing conference site Blurb: We introduce bless, a tool geared…
-
Basically followed along the directions for reStream 1.
-
Melding systemd and foot for rapid configuration updates and reduced memory consumption in sway with persistent tmux state Background # Since I often work in strong sunlight, I often want to reconfigure my terminal to use a light or a dark scheme depending
-
Often my notebooks are organized with respect to GITROOT, so this snippet makes for an easy way to construct relative paths. 1gitroot = Path(subprocess.run(["git", "rev-parse", "--show-toplevel"], 2 check=True, 3 capture_output=True).stdout.decode("utf-8"…
-
Minimally expanding my existing layouts for supporting Icelandic orthography.1 Background # Life outside Emacs can be daunting for a lot of reasons, the lack of auctex and org-latex being a major one.
-
Both NumPy and SciPy use spin as a frontend to call meson and this can be used to setup a shell.
-
In general, detexify (here) and my ScanTools workflow is great.
-
An exploration of the opaque object and pointer interface approach to unleash more modern features than those offered by the ISO Fortran standard.
-
Some thoughts on melding R with lower level languages and package management Background # I like plotting with ggplot2.
-
Recently a bunch of my pre-commit CI jobs started failing due to dependency resolution issues.
-
Yet another post on provisioning machines with dotfiles… now with chezmoi Background # Barely two months ago A few years ago, I wrote about moving away from the (now) python based dots to the rust based toml-bombadil.
-
It so happens that only a precious few generators are recognized for parsing blog-post entries into Zotero, that is: 1<meta name=generator content="Wordpress"> 2<!
-
Ruminations on cross-cloud library management Background # I have a set of different devices across which I need to sync my library (described in an earlier post).
-
From here.
-
Design guidelines for thin Python wrappers to C++ libraries Background # I recently ended up writing and rewriting a series of libraries to essentially get them to a point where I could write bindings to them.
-
Where I consider digitizing colored content.
-
Quick notes on variables, dart-sass and hugo Background # Recently I decided that it was annoying for me as a user to not know which links on my site were internal and which led off to an external site.
-
Thoughts on laptop configurations for ArchLinux in 2023, with btrfs and sway Warning This post is a little less complete than most, it has been dated to roughly the correct time chronologically.
-
A short plug for hzArchiso, and general thoughts on archiso Background # I recently had to switch server boxes, due to a cascade of hardware errors stemming from a remodeling of my home.
-
A short pseudo-tutorial post on working with inherited Fortran.
-
One of the things I missed when I migrated from cmake to meson was the ease at which cmake discovers tests. 1# Tests 2option(PACKAGE_TESTS "Build the tests" OFF) 3if(PACKAGE_TESTS) 4 find_package(GTest REQUIRED) 5 enable_testing() 6 include(GoogleTest) 7…
-
A meta-post on my in-person attendance of the 2022 SciPy Conference Background # I hadn’t been in an in-person conference for quite a long while now.
-
Explorations of object oriented Fortran with bind(c) derived types for representations generated by F2PY Background # Derived types are easily one of the most visible of the modern Fortran (post-F90) features and are central to object oriented programming…
-
pytorch local development environments without tears, root access or spack dev-build Background # Build systems are a bit of a nightmare.
-
I often need to set up quick virtual environments.
-
Rootless SSH servers with TinySSH for local GitPod containers Background # act works well enough for most Github Actions workflows, until something fails in the pipeline, or interactive debugging is required.
-
Ruminating on wayland and sway for daily use with ArchLinux Background # Many years ago, I found time to make an attempt to switch away from the X11 Window system to Wayland.
-
A closer look at the standard Fortran C compatibility layer by exploring objects and linkers Background # Derived types and their interoperability have been covered previously in the context of usage from Python.
-
Whenever I need to access a server running on an HPC which does not support ngrok or localtunnel or even gsocket; the fallback approach is always to rely on SSH port forwarding.
-
Very quick set of ugly commands to grab build environments.
-
Moving simple Fortran derived types to Python and back via C Background # Object oriented programming has been part of Fortran for longer than I have been alive 1.
-
A meta-post on twin presentations on F2PY and LFortran at FortranCon'21 Background # I had the honor and pleasure to have two presentations at the second annual FortranCon in 2021.
-
Exploring meson for interfacing fortran and python via f2py and standard techniques, with benchmarks.
-
My personal favorite for watching files and running context sensitive commands is to use the lovely filewatcher CLI utility written in Ruby. 1gem install filewatcher 2gem install filewatcher-cli This can then be used with: 1filewatcher '**/*.js' 'node $F…
-
nix aside1, I recently shifted to using asdf to manage different language versions. 1git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.8.1 The main reason to prefer asdf over competing language specific options like rvm or pyenv or nvm and
-
A meta-post on an oral presentation around Fortran and languages Background # I was a participant at the 2021 Les Houches school of physics on “Green’s function approach to multiple scattering theory in electronic structure and spectroscopies”.
-
Towards sustainable FOSS with Quansight Labs Background # Rumors of my affiliation with Quansight Labs are indeed true.
-
Directed recollections of the GSoC21 timeline Background # If the last ten weeks of weekly posts have not made it clear; as a student developer in the Google Summer of Code in the year 2021; I was privileged to work on the LFortran compiler alongside Gaga…
-
The road to accurate elementary intrinsic functions is paved with IEEE/ISO standards Background # Serialized update for the 2021 Google Summer of Code under the fortran-lang organization, mentored by Ondrej Certik.
-
A meta-post on social events and my presentation at TUG21 Background # Much the same as the rationale behind my other presentation meta-posts, but with some added shilling; since TUG is fantastic.
-
Continuing compile time intrinsic functions, ASR passes, and testing LAPACK Background # Serialized update for the 2021 Google Summer of Code under the fortran-lang organization, mentored by Ondrej Certik.
-
Language standardese and implementations Background # Serialized update for the 2021 Google Summer of Code under the fortran-lang organization, mentored by Ondrej Certik.
-
Using better machines for Jupyter-Julia workshops Background # I haven’t ever actually worked with julia before, however, some of the talks and workshops at this year’s Juliacon'21 were of great (applied) interest to me so I decided to follow along.
-
Revisiting minidftatom and a birds eye view of lfortran Background # Serialized update for the 2021 Google Summer of Code under the fortran-lang organization, mentored by Ondrej Certik.
-
Struggling to emulate klfc for VIM Colemak bindings on Darwin (macOS) systems with Hammerspoon and Karabiner Background # I have mentioned in the past my customized Colemak dotfiles which I used with a customized keyboard layout.
-
A short exploration of multi-user nix and interacting with the Nix User Repository without root Background # For multi-user nix installations 1, the NIX_PATH variable is empty.
-
doom-emacs as an ssh IDE with TRAMP using eglot and language servers.
-
A meta-post on a talk I was to give at SERI'21 Background # Much the same as the rationale behind my other presentation meta-posts, that is: I would like to preserve questions I would like to collect the video, slides and other miscellaneous stuff in one…
-
Enriching ASR nodes at compile time Background # Serialized update for the 2021 Google Summer of Code under the fortran-lang organization, mentored by Ondrej Certik.
-
Project scaffolding and compiler design Background # Serialized update for the 2021 Google Summer of Code under the fortran-lang organization, mentored by Ondrej Certik.