Clojure Notes - An aimless dump of anything and everything interesting I find and manage to record.
-
-
Packages and config about Emacs that I tend to forget, so here are my reminders
-
Chapter-wise notes for Deep Learning with Python with Python and Clojure code samples. The book is not done. These notes are evolving as I get deeper both into the book and the accompanying code.
-
Notes around ongoing experiments with doing ML with Python libraries via Clojure using libpython-clj
-
Preface/Purpose I chanced upon this primer from the 90s, on artificial neural networks, and thought it might be a good idea to write something similar. It's just a function… A neuron is a computing unit — a function that acts on its input to compute an outcome. It discerns between different inputs and slots them into some categories. Mostly, two categories. Given some input, it either decides to stay inert, or fire a signal for the next-in-line neurons to consume as their input.
-
TL;DR - Of course, you can use Clojurescript to develop Chrome Extensions. So, that's not the topic of this post. I've only documented how you'd set up your project, using the latest versions (as of this post's publishing) of piggieback and weasel. Why Weasel? Because, as its author explains A WebSocket transport is simple and avoids some of the thornier bugs caused by the CrossPageChannel transport, which is used in the standard ClojureScript browser REPL and Austin.
-
The Clojure language primarily targets the Java Virtual Machine, and so obviously, we have a topic. Quick array creation from some items // clojure.lang.Intrinsics private static Object[] oa(Object... arr) { return arr; }
-
Logging and exception handling are such core requirements in any application which are rarely, if ever, discussed. At least in the initial phases of any application. But as any developer would vouch (when asked, not voluntarily, I think), logging right is a very crucial aspect of any application. Not only does it help you understand the (then-) current state of the application, they also help folks trace causes of various problems when done right.