3,288 reputation
1320
bio website limist.com
location
age
visits member for 4 years, 1 month
seen Sep 24 at 10:46

Hello, I'm Kai, and my interests are energy, education, and energy education - with computing and writing powering them. My other interests include history, science, anomalies, economics, and philosophy. My tools of choice are Emacs, Python, Django, Emacs, Linux, and Emacs org-mode. Lisp/Clojure is sweet too.

You can reach me with my name or initial, at my username period com.


Sep
24
awarded  Autobiographer
Sep
15
awarded  Yearling
Apr
19
awarded  Nice Answer
Apr
2
revised If you could only have one programming related book on your bookshelf what would it be and why?
Looks like my referenced post was deleted. I'm sure the willful destruction of knowledge has some reason...
Feb
12
awarded  Good Answer
Sep
15
awarded  Yearling
Aug
22
awarded  Guru
Jun
21
comment What are some ways to be more productive with Emacs?
@barracel Thank you! A program/service has saved us from the foolishness of moderators.
Dec
21
answered Scientific software design
Dec
12
answered What's so great about Clojure?
Dec
6
awarded  Good Question
Oct
13
comment FP for simulation and modelling
@heaptobesquare - just a small correction, it's "Clojure Programming" by Emerick et. al. that I'd recommend, best Clojure book I've read so far. Drop me a line if you dive deeper into Clojure simulations, I'm in the rabbit hole myself at this point. :)
Oct
3
comment FP for simulation and modelling
@heaptobesquare - s-expressions/Lisp syntax is actually very easy to get used to; first pick a good editor (Emacs or vim, my vote is for Emacs, see dev.clojure.org/display/doc/Getting+Started+with+Emacs) that has a mode for Clojure, get a good book (e.g. Programming Clojure), and start hacking. After a few weeks at most, the syntax will fade into the background, as it should - it's so perfectly consistent you'll think of it exponentially less often, and free up mental cycles for more important things. :)
Oct
2
comment FP for simulation and modelling
@heaptobesquare - Yes, I've been steadily ramping-up my Clojure-fu with the goal of writing simulations in it. Nothing ready to show yet, but I see no show-stoppers, and Clojure's design is beautifully pragmatic, e.g. you can use transients/mutation if needed, plus its agents are well-suited to asynchronous aspects. At some point (no promises when) I'll write an article on the topic...
Oct
2
revised FP for simulation and modelling
Added clarification.
Oct
2
answered FP for simulation and modelling
Sep
19
awarded  Good Answer
Sep
15
awarded  Yearling
Jul
27
comment What are some ways to be more productive with Emacs?
Thanks for the heads-up, stuck an alternative in, it's not as good but has some tips.
Jul
27
revised What are some ways to be more productive with Emacs?
Update re. link to SO thread, now dead.