In the context of programming in the 1980s, "global variables" likely brings to mind languages like...
I was impressed by pkgsrc because it is a powerful package management system that defines packages...
Expanding Emacs functionality is as simple as defining a new function instead of creating an entire...
Reasons to use Common Lisp in 2025
No one actually cares about my programming environment journey, but I’ve often been asked to share...
I've been told to avoid linked lists because their elements are scattered everywhere, which can be...
There are many ways to manipulate JSON. I reviewed a few rapid ways today, which are using a command...
Python is a fantastic language, but in specific situations, Awk can offer significant advantages,...
I usually run this shell script after installing SBCL because to develop a program in Common Lisp...
Some projects or organiztions use Pyenv and Pipenv, so you may need to install them.
My frequent mistake in Go is overusing pointers, like this unrealistic example below: type BBox...
I worked on a TODO code assignment for showing off my skills, and more importantly, showing my weak...
I struggled to fix bugs in my custom bilingual alignment tree. Unlike standard trees from libraries...
Static type analysis excels in error checking, autocomplete, and native code generation. Conversely,...
It seems managing singly-linked lists with shared sub-lists using RAII can be tricky. While I...
I'm tired of checking contents of my database in RocksDB by coding. So I created a GUI tool called...
Sometimes I don't aware that I use different data structures. [1,2,3] in Rust is an array. [1,2,3]...
I want to develop my Rust library more interactively with Lisp-style read-eval-print loop (REPL). So...
Compile-time type checking is a great way to catch errors early, but it is not a guarantee of...
มีผู้ถามเข้ามาในกลุ่มตามหัวข้อ ผมก็เลยเอาคำตอบมาเรียบเรียงไว้อีกที นอกจากประสิทธิภาพแล้ว Rust...
(เคยโพสต์ที่ qua.name เมื่อ 20 กันยา ค.ศ. 2023)- โปรแกรม คำสั่งคำสั่งเดียวหรือหลายๆ...
(โพสต์เมื่อต้นเดือนกันยา 2023) ...
Given you have Emacs 29.1 and JDK on your GNU/Linux. Install Clojure wget...
My programs have defects because some functions destroy or mutate shared data. I avoid mutating...
Run shadow-cljs npx shadow-cljs -d nrepl/nrepl:1.0.0 -d cider/cider-nrepl:0.28.7 cljs-repl app Open...
Many teams don't test their functions separately. They run the whole project to see the result. When...
My computer has many cores but doesn't have enough RAM to store the whole data. So I usually need to...
Fetching data from REST APIs or a plain HTTP server is usually a part of my work. Many problems may...
I use Flexi-streams to read 1,000 lines from a ZSTD archive and find the average length of lines. My...
Reading lines from a Zstd archive in Common Lisp I have a big line-separated JSON file,...