Kadir MalakInteractive OpenGL development with Clojure and LWJGLIn this article, we’ll create an interactive graphics development environment, which will have direct access to low level APIs, and at the…Nov 28, 20211Nov 28, 20211
Kadir MalakAn Attempt to Pipe / Chain Functions in PythonMe, trying to achieve pipe functionality in Python…Apr 4, 20203Apr 4, 20203
Kadir MalakCurrying in Scala: A Useful ExampleCurrying is the process of taking a function that accepts N arguments and turning it into a function that accepts N-K (N minus K)…Dec 28, 2019Dec 28, 2019
Kadir MalakOn Naming Variables…I used to think that variable names must be as long as necessary to be expressive as much as possible. I’m beginning to realize that this…Oct 18, 2019Oct 18, 2019
Kadir MalakImplementing “for” as a list comprehension in Python (using graph and generator)Recently I needed something like Clojure’s “for” in Python while trying to implement grid search for hyper parameter optimization. I…Dec 9, 20181Dec 9, 20181
Kadir MalakCompile Arbitrary Scala Code at Runtime Using Reflection (with variable injection)Suppose that you’re writing a configuration file, and you need some kind of computation in it. If you were to use a scripting language, it…Apr 26, 2018Apr 26, 2018
Kadir MalakInteractive Processing Development with Clojure REPL in IntelliJ IDEAAs I’m currently learning Clojure, trying to convert Processing examples into Clojure code, I thought that it would be nice to leverage…Mar 4, 20183Mar 4, 20183