progfix
progfix.bsky.social
progfix
@progfix.bsky.social
Civil Engineering | Software Development | Office BIM Manager
🏗 🏙 💻

#BIM #AEC #architecture #gamedev #coding #softwaredevelopment #programming
I am heavily using my own lisp-like scripting language in one of my hobby projects. I added the '|' operator, which treats everything after it as a new list.

That shaves off at least 50% of all paranthesis and makes me actually enjoy writing in lisp-syntax.
November 5, 2025 at 7:09 AM
Now visualising the tree-sitter syntax tree.
#programming
July 1, 2025 at 10:13 PM
Working on an interactive code base explorer.
#programming
June 29, 2025 at 8:13 PM
Finally added animations to my ui-layer.
#Programming
January 8, 2025 at 10:33 PM
I really like the NeoVIm plug-in sphamba/smear-cursor.nvim.
It removes that split second of seeing where my cursor went.
#NeoVim #Programming
January 7, 2025 at 10:56 PM
Something I am trying out for my codebase: Prefixing and marking helper functions. Also highlighting them in NeoVim with the help of tree sitter queries.
#Programming
January 7, 2025 at 10:49 PM
Gotta love the simplicity of modern websites:
#Programming
January 2, 2025 at 11:48 AM
After looking more into ctags:

--output-format=json --fields=+enS --c-types=f

... is the way to go for getting functions.

#Programming
December 28, 2024 at 5:04 PM
I tried tree-sitter for grabbing c-function-definitions. The CLI is unusable for this task. You can't just use it from any folder you want...

ctags on the other hand does exactly that. Although you need to let it output in the emacs style (-e), the standard output is weird and hard to parse.
December 28, 2024 at 4:22 PM
Actually, for deleting views from sheets, you need to work with viewports:
November 15, 2024 at 10:27 AM
Try something like this:
November 15, 2024 at 10:19 AM
My happy place...
#programming
October 22, 2024 at 6:41 PM