Lucid Glitch
Java
2023
Emacs, Java, and the Finger-Twisting History Between Them
(2023-09-18)
The unexpected historical overlap between Emacs, Java, and the people who shaped both.
2020
Lock-free Atoms in F# and Java
(2020-02-18)
Lock-free update of state in Java and F# using the the atom model
2017
Iterables for functional transformation
(2017-02-18)
Use recursion with a trampoline to implement functional transformations in Java
Map, Filter, Fold with optimized recursion
(2017-02-17)
Use recursion with a trampoline to implement lazy versions of map, filter and fold
2016
Functional Composition and Threading Calls in Java
(2016-03-08)
Compose to get some flow in Java
Expressive Conditionals in Java - Reclaiming the 'if' expression
(2016-03-06)
Replace noisy if statements in Java with expressive, composable alternatives. An implementation of the cond expression for java, similar to the ones in Lisps, using lambda expressions.
2015
Tail Call Recursion in Java
(2015-10-08)
Tail calls in java using a trampoline
2012
Fibo
(2012-12-18)
An interesting walk in lazy calculation of fibo numbers lazilly
2005
Strings: Thread Safe at Last
(2005-05-22)
Java String is finally thread safe
All
#art
#clojure
#csharp
#data-structures
#database
#datomic
#emacs
#fsharp
#functional
#haskell
#history
#immutability
#java
#jit
#jmm
#lambdas
#lisp
#pioneers
#poetry
#programming
#programming-philosophy
#randomness
#rant
#reducers
#repl
#smalltalk
#sql
#threads
#women