Abstract Heresies

              Unorthodox opinions on computer science and programming.

Tuesday, March 26, 2024

With- vs. call-with-

›
In Common Lisp, there are a lot of macros that begin with the word “ with- ”. These typically wrap a body of code, and establish a cont...
2 comments:
Thursday, March 21, 2024

Porting a Game from Java (update)

›
I didn’t expect anyone would be interested, so I just pushed the code that I had with little thought about anyone trying to use it. It turn...
Tuesday, March 19, 2024

Porting a Game from Java

›
I decided to learn about games, so I followed along with a tutorial by Kaarin Gaming . His tutorial was written in Java, but of course I ...
7 comments:
Saturday, February 10, 2024

Bilinear Fractional Transformations

›
A bilinear fractional transformation (BiLFT) is a two-argument function of the form (lambda (x y) (/ (+ (* A x y) (* B x) (* C y) D) ...
Sunday, February 4, 2024

Infinite Composition

›
If you like functional composition, you’ll like linear fractional transformations (LFTs). They behave very nicely when you compose them...
1 comment:
Sunday, January 28, 2024

Exponentiating Functions

›
If we compose a function F(x) with itself, we get F(F(x)) or F∘F. If we compose it again, we get F(F(F(x))) or F∘F∘F. Rather than writi...
Thursday, January 25, 2024

Roll Your Own Linear Fractional Transformations

›
Looking for a fun weekend project? Allow me to suggest linear fractional transformations . A linear fractional transformation (LFT), also...
‹
›
Home
View web version
Powered by Blogger.