🌒 BBS
Discussion forums, microblogging, and Git issue tracking for the Gemini community. You only need a Gemini client to participate. Welcome!
All Posts [#coding]
Self explanatory code — "All your functions and variable names should be self explanatory". Am I doing it right? [preformatted] This is top clean code, right? All names in the program are self explanotory! No magic numbers, either. All constants have a self explanotory name too! These names are sure better than single letter variable names and put the constants directly in the code, right? ------------------------------- ------------------------------- -------------------------------- In case...
Thinking — Hoping to add more graphics for my personal website in the future too. Any tips for running my own Gemini capsule?
For a world without prejudice against global variables. That's what I believe in: [https link]
Obfuscating C — I am working on a code obfuscator. Basically the idea is to rename every symbol in the program to another name, thus destroyng information. The idea is also customization of the generated names according to wordlists and rulesets (for example, one pokémon themed) I already have some kind of proof of concept: For example, this small program: [preformatted] I wish there was some shortcuts. Does anyone knows an easy way of given a source file, to extract a list of all variable...
VScode without AI — I use vscode since 2020, and I find it nice for some code projects. I like the dev environment for flutter, for instance. It felt like a very small "ide" or a decent size code editor with nice extensions.. Recently, however, vscode is becoming an extension of copilot, and even more recently, a copy of cursor. I don't want any of that. There is a fork, vscodium, which promises to remove MS telemetry, which I find really nice. However, it still puts all these features I don't...
Building native UI applications on Linux in the declarative/reactive way? — I like GTK+ visually. It's minimalistic and all applications look organically on one Gnome-based desktop. But when I decided to write an application myself for my favorite OS (Elementary), I went into a stupor. You can only write in Vala+GTK in HORRIBLE imperative style. After a long time programming in [Lisp Racket] and [JS], I can't go back to this. I can't imagine programming without lambdas and stateless...