I really glad that conses (aka ardon) joined rde. He does a lot of valuable work of a high quality!
I really glad that conses (aka ardon) joined rde. He does a lot of valuable work of a high quality! Tree-sitter in Guix is near! Last bits to polish and all the necessary stuff will be in master, including Emacs integration. https://yhetil.org/guix-patches/87h7fztt60.fsf@gmx.com/
[DATA EXPUNGED]
A list of #emacs packages for structural editing. https://www.reddit.com/r/emacs/comments/r0i031/comment/hlxwhyu/ With Tree-sitter it is possible to make editors to "understand" multiple languages in one file. Imagine scheme file, which contains docstrings and comments written in texinfo/markdown, parts of code written in elisp and so on. All those languages will have a correct syntax highlighting, structural navigation and editing and all the goodies. With text-based representation of the source code it still seems to be a hard task, but not impossibly hard anymore. @abcdw I hope this will get us closer to proper support for web files containing a mix of PHP + HTML + JavaScript + linked data Found an interesting label/award, which says that software is resources and enery-efficient. In our world with a big number of wasteful and bloated systems it can become a sign of quality one day, motivate creating better software and maybe even help to reduce a negative impact on the environment. https://www.blauer-engel.de/en/productworld/resources-and-energy-efficient-software-products @abcdw Yes, I think Okular is the first certified software. At work, I also try to mind if a check needs to run on every server or if I can ask the hypervisor or use more efficient checks. Power usage costs double in the data center as you also need the cooling. Updated emacsql package in Guix to fix a "Selecting deleted buffer" problem with sqlite, so other packages depending on it like org-roam and forge now works! @abcdw @abcdw Tree-sitter is definitely a step towards simpler and more powerful computing environments. I see a lot of #treesitter work happenning and now we have a real structural editing and navigation in many editors. In a few years it will become a norm I guess. https://www.masteringemacs.org/article/combobulate-structured-movement-editing-treesitter Don't know why we still use text files for storing the source code though. @abcdw Git diff would be so much better if it compared trees, not source code. It may sound a little geeky, but a few years ago I made a low-profile keyboard prototype. The layout is too crowded and overall far from perfect, but the main showstopper was my inability to manufacture keycaps I would be satisfied with for those low-profile switches. @abcdw I've seen a lot of people use this as a low-profile ergonomic keyboard https://kowodo.github.io/HardwareTools/gergoPlex.html I like this metapost on monads and explanations: https://byorgey.wordpress.com/2009/01/12/abstraction-intuition-and-the-monad-tutorial-fallacy/
The idea of home row mods is quite good: https://peppe.rs/posts/programming_on_34_keys/ @nerdypepper stylish site and cgit by the way. @abcdw @nerdypepper I've never been able to get the hang of home row mods. I love using them, but I've had trouble getting the timings set up properly in firmware because of my inability to stop "rolling" my fingers across keys when typing. @abcdw SRFIs are modules, which are portable across different scheme implementations, also there is a process for proposing them. BTW, guile contains only subset of it. ice-9 are basically guile modules, which could be (guile ...), but they are (ice-9 ...). https://srfi.schemers.org/srfi-process.html https://lists.gnu.org/archive/html/guile-devel/2010-07/msg00046.html Now we can redirect stdout/stderr when using system* in guile! Hack yeah! https://gnu.org/software/guile/news/gnu-guile-309-released.html Nice article about making matrix bot in guile scheme: There are some steps towards more open AI/ML by Large-scale Artificial Intelligence Open Network. FOSS monetezation options, review and merge of patches for rde, scheme test runners on todays stream: https://trop.in/stream. Today I recieved a message that somebody uses #rde project on steam deck. What is unexpected place to see rde on 🤔 |