-
Once upon a time, while using Debian I had a problem with Docker containers and suspend/resume. Docker resume/thaw problems? When you use Docker containers on your development system and experience problems after a resume from a suspend (or a thaw from a hibernate). On my Debian Stable KDE system –after a resume of my …
Read More -
ClojureScript apps for iOS and Android devices
Aug 17, 2016 · 1 min read · Computer Software Functional Programming Clojure ClojureScript GUI Android iOS ·For Leiningen: A fork of dmotz/natal by Dan Motzenbecker with the goal of generating skeleton of native app for iOS and Android based on Reagent + re-frame, Om.Next or Rum – Re-Natal (by Artur Girenko). For Boot: Provides several tasks that helps integrate ClojureScript with the React Native packager and build process …
Read More -
Cross platform desktop applications in ClojureScript
GitHub's Electron is used to build cross platform desktop apps with web technologies like JavaScript, HTML, and CSS. The text editor Atom and the Slack application are written using Electron. Because ClojureScript (video presentation: Clojure/ClojureScript: One Language to Rule the Web) compiles to JavaScript Electron …
Read More -
Experimental Clojure compiler with small memory footprint, fast loading time and reduced binary size – Project Skummet (by Alex Yakushev) BEWARE project appears terminated (July 2023)
Read More -
Ferret is a free software Clojure implementation, it compiles a restricted subset of the Clojure language to self contained ISO C++11 which allows for the use of Clojure in real time embedded control systems – Ferret by Nurullah Akkaya) From its documentation Ferret does not depend on any external dependencies …
Read More -
Posh
A luxuriously simple and powerful way to make front-ends with DataScript and Reagent in Clojure – Posh (by Matt Parker) A video on a project that uses Posh: Datalog all the way down - by Christopher Small
Read More -
Lightweight i18n using re-frame modified
A lightweight i18n solution for use with re-frame. It's inspired by Tower, a Clojure/Script i18n & L10n library. Update: later found the Tongue library (by Nikita Prokopov). i18n code 1(ns examplens.i18n 2 (:require [examplens.translations :refer [translations]])) 3 4(def i18n-not-found-key "I18N-KEY") 5(def …
Read More -
Om Next routing with om.next/set-query!
An implementation of client side routing using the client-side router library secretary and om.next/set-query!. Note: this solution may become outdated when Routing-Hooks is made available. Further reading on Om Next routing, see: Routing-Support. Also take a look first at: Routing in Om Next — a Catalog of Approaches, …
Read More -
Om Next subcomponents using DataScript store
Introduction Example of using Om Next subcomponents with a DataScript store. This new attempt has better hierarchy, using secretary routing with one root component (App) responding to changes in the DataScript store. The database changes, which are done in the secretary routing functions via an Om Next mutate, are …
Read More -
Lightweight i18n using DataScript
Jan 14, 2016 · 2 min read · Computer Software Functional Programming Clojure ClojureScript Database ·A lightweight ;-) i18n solution for ClojureScript that uses a DataScript database. It's inspired by Tower, a Clojure/Script i18n & L10n library. Update: later found the Tongue library (by Nikita Prokopov). Database example code 1(ns yournamespace.dst 2 (:require [datascript.core :as d])) 3 4;; Database schema (only …
Read More