Skummet is a #Clojure compiler fork that produces smaller and faster JVM code for your #Android app development needs, getting app launch times down to 1000ms and sub-megabyte APK sizes
#Clojure on #Android takes fucking forever to start up (2000–3000 ms), compared to Java apps, which start in like 500ms. #performance
There’s a #Clojure #Android mailing list with like one thread per month and two or three people participating :(
horrifying #security scene: one team of four Googlers found 264 security holes in crucial free software in five months using fuzzing tools
a Dekatron-based digital computer, known as the WITCH. #history #retrocomputing
C code for controlling DRAM #hardware on a PIC microcontroller
intense ultraviolet radiation (UVC) gradually damages silicon photodetector #materials
40GB/100GB network spying/debugging gear from Endace
Stanislav thinks “a sanely designed personal computer system” always “Obeys operator; forgives mistakes; retains knowledge; preserves meaning; survives disruptions; reveals purpose; serves loyally.” #UX
ClojureScript can self-host on JS. It doesn’t have #Clojure’s eval, STM, agents, or presumably async, but does have dynamic vars, protocols, the same persistent data structures, and (somewhat limited) macros.
frequency-modulated continuous-wave #radar #hardware measures distance by the beat frequency of a sawtooth-frequency chirp added to itself with a time delay
neat, #Clojure has ES6-like destructuring for maps, including in function arguments, although it doesn’t support “overloading” (i.e. case dispatch) by anything but arity. Its spec facility might be a better way to do pattern-matching, though, since it supports regular expressions and arbitrary predicates.
#Clojure import is for Java classes, while require brings in a Clojure library, and use additionally adds its names to your namespace (but is now obsolete). But you quote the arguments to require and use but not import.
longer explanation of #Clojure require, import, and use
The docs for #Clojure use suggest you should use :use on an ns declaration instead
quick reference guide to #Clojure core functionality
a tiny self-contained Unix-like OS, C-subset compiler, and CPU emulator. #bootstrapping #smallisbeautiful
mixing #Clojure with #Proce55ing with a bunch of examples from Matt Pearson’s book Generative Art
#OpenGL with #JOGL in #Clojure as of 2009; I should try this
a #SWT app in #Clojure (a row of buttons mostly) as of 2012; I should try this
#Clojure’s JDBC implementation supports Derby, H2, HSQLDB, SQL Server, MySQL, PostgreSQL, and SQLite
a #deep-learning library for #Clojure
how to use #TensorFlow in #Clojure