@notclacke However, the definition of "bound" is quite straightforward:
"The variables occurring in the list of variables of a λ-expression are dummy
or bound, ..."
@notclacke However, the definition of "bound" is quite straightforward:
"The variables occurring in the list of variables of a λ-expression are dummy
or bound, ..."
@notclacke "The unbound variables are called free variables." 🤔
Common Lisp - with its open-source implementation, SBCL, offers greater resilience against US tech export controls and sanctions compared to Go. Its stable, long-lived libraries can be easily archived locally. Go, however, undergoes frequent changes and depends heavily on GitHub, which is a US-based service, increasing its exposure to such restrictions. Furthermore, since our project is non-military, encryption algorithm limitations do not pose a concern for our use case.
"a free variable is any variable used in a namespace which is not a local variable in that namespace." 😅
> An if-block does not create a separate scope.
Because a variable inside an if-block is directly accessible in the same namespace as it is outside the if-block?
From the statement below, can I infer that an if-block is a scope because it doesn't have a name, and therefore it is not directly accessible?
> A scope is a textual region of a Python program where a namespace is directly accessible. “Directly accessible” here means that an unqualified reference to a name attempts to find the name in the namespace."
https://docs.python.org/3/tutorial/classes.html#python-scopes-and-namespaces
@skinnylatte you even use F-degree. 🤔
Without opening any positions in SE Asia, after introducing their imfamous terms of use, Mozilla asked me to contribute 336 THB, which is equivalent to the cost of up to 6 meals here in Bangkok, via a credit card that I don't have, to Common Voice, a project to which local people, including myself, have already contributed our time and effort. Therefore, I'm unable to pay. Or, even if I could, the maximum I could pay would be 20 THB.
Now I want to port this to Common Lisp. But I don't finish my PostgreSQL extension in C yet. 🥹
Branchless UTF-8 Encoding | cceckman.com https://cceckman.com/writing/branchless-utf8-encoding/
@liztai I got Red Note ad on YouTube. 🤦🏽
@liztai I'm looking forward for my LRT food tour. 🤔
I'm in a book store in Bangkok where I found a Julia programming book, but not TypeScript. 🤔
@liztai Why am I still waiting for ep5? 🥲
@clacke Is this why people love Excel?
@clacke why not every 3-month?
After using a Mac for a week, I switched to KDE Plasma today. I'm suddenly finding Plasma and the KDE apps to be wonderful.
@liztai Do you an app on a smartphone as well? Microsoft To Do (at least on web) looks great!
@liztai I just installed Microsoft To Do on Android. Honestly, it looks much easier to use than Obsidian. 🤔
Prepare to generate SQL in #Clojure and #Golang
Go's main advantage lies in its familiarity for programmers from various languages like Pascal, Java, JavaScript, Python, and C.
Clojure Spec fits in data validation and generate an explanation as Exception's message.
Moreover, instead of using the mutable builder pattern like a data mapper for Go, Clojure with HoneySQL uses plain data structure, so writing a unit test is simple.
@liztai Does Malaysia ban pornhub or onlyfan?
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.