Increasingly Functional

  • About
  • tags

ClojureScript Type-Hinting & core.async Gotcha

January 28, 2021

In building the web frontend for Outboard, I am using Apple’s MapKit JS, which is delivered via CDN and not included in my application’s bundle locally. Under ClojureScript’s advanced compilation, this means there are places where type hinting for externs is necessary.

Continue reading

Building Native macOS Apps with ClojureScript

May 13, 2020

Thanks to Microsoft’s diligent open-source work, we can now build an app on macOS in a modern Lisp, with a connected REPL and everything. For those of us who remember the 90s, this is truly the dankest timeline.

Continue reading

ClojureScript, React Native, Krell, and Emacs

May 7, 2020

Update 29 September 2020

Continue reading

HTTP Fx for Re-Frame on React Native

June 25, 2019

Once you’ve grokked the Re-Frame philosophy for building truly reactive applications on React in ClojureScript, you will want to apply it everywhere. One obvious and ubiquitous application of effects is asynchronous HTTP requests, and of course there is an officially sanctioned library for handling these. One problem: it relies on an AJAX library that only works with the browser XHR implementation. So what can we do in React Native-based Clojurescript apps?

Continue reading

Why Is My ClojureScript/ReactNative TextInput So Slow?

March 28, 2019

I try to hang out in the #cljsrn channel on Clojurians Slack to answer questions that I can as they come up, and one in particular that I also puzzled over has recurred: Why is there so much keyboard lag on my TextInput elements? Is this inherent in React Native or ClojureScript?

Continue reading
Next

Powered by Jekyll with Type Theme