-
Babashka
Apr 16, 2020 · 1 min read · Computer Software Functional Programming Software Clojure ClojureScript Financial ·A Clojure babushka for the grey areas of Bash (native fast-starting Clojure scripting environment). The main idea behind babashka is to leverage Clojure in places where you would be using bash otherwise. – babashka (by Michiel Borkent)
Read More -
Hodur descriptive domain modeling for Clojure
Dec 20, 2019 · 1 min read · Computer Software Functional Programming GUI Internet Modeling Architecture Clojure ClojureScript ·Hodur is a descriptive domain modeling approach and related collection of libraries for Clojure – Hodur (by Tiago Luchini). By using Hodur you can define your domain model as data, parse and validate it, and then either consume your model via an API making your apps respond to the defined model or use one of the many …
Read More -
Adding Crux to a Fulcro template
Jun 1, 2019 · 7 min read · Computer Software Internet Server Client Database GUI Functional Programming Clojure ClojureScript Full Stack Editor Emacs IDE ·Adding Crux database to a Fulcro template project. To set up Emacs for Clojure and ClojureScript development with Cider see e.g.: My Emacs configuration New Fulco project from template 1lein new fulcro yourprojectname Your Fulcro project is now in the subdirectory yourprojectname. Initialize development environment …
Read More -
Remove duplicates from Instapaper HTML export
Feb 18, 2019 · 2 min read · Computer Software Functional Programming Clojure Internet Instapaper HTML ·Instapaper turns web content – articles, stories, posts, videos, and even long emails – into a great reading experience. Over the course of your day, you'll encounter things you want to save for later. With Instapaper, you simply push a button in your browser, or choose "send to Instapaper" in a linked mobile app. …
Read More -
Citrus for Rum
Have simple re-frame like state management facilities for building web apps with Rum for Clojure and ClojureScript while leveraging its API – Citrus (by Roman Liutikov). From its documentation: Features Decoupled application state in a single atom No global state, everything lives in Reconciler instance A notion of a …
Read More -
Converts N26 banking CSV exported files to format suited for KMyMoney import – N26-CSV (by Mari Donkers) Similar to Rabobank SEPA CSV to KMyMoney but for N26 bank. Do note that for N26 the dot (.) is used as a decimal separator. N26 CSV The format that N26 (an internet bank based in Germany) uses for its export …
Read More -
About getting a random line from a text file in Clojure. Clojure code 1(time (let [path "/usr/share/dict/american-english-insane" 2 cnt (with-open [rdr (clojure.java.io/reader path)] 3 (count (line-seq rdr))) 4 idx (int (rand cnt)) 5 word (with-open [rdr (clojure.java.io/reader path)] 6 (nth (line-seq rdr) idx))] 7 …
Read More -
ClojureScript+React number inputs
Apr 14, 2018 · 2 min read · Computer Software Functional Programming Internet JavaScript HTML Client GUI Clojure ClojureScript ·When using ClojureScript with a React library beware that the :value for an :input needs to be of type string. If this is not the case then screen updates initiated from the code sometimes fail. Demonstration of the issue I've used Rum for a demonstration of the issue –not suggesting that this is Rum specific (haven't …
Read More -
The Clojure and ClojureScript application, which is impressive in its functionality and beautifully structured source code – UXBOX (by uxbox.io). Using Emacs+Cider for UXBOX source code browsing under Linux. To set up Emacs for Clojure and ClojureScript with Cider, see e.g.: My Emacs configuration. Clone the UXBOX …
Read More -
Fulcro-Bulma
Feb 7, 2018 · 1 min read · Computer Software Functional Programming Internet Server Client GUI Clojure ClojureScript ·A fulcro.ui.bootstrap3 inspired Clojure/ClojureScript library for Bulma, to be used with the Fulcro framework – Fulcro-Bulma (by Mari Donkers). Rationale A purposely 'thin' Clojure library for the lean CSS-only, Flexbox based, Bulma framework. Work in progress. Intention is to not implement all Bulma components and …
Read More