Os dych chi angen egwyl coffi ar y A470, dwi'n argymell y coffi yn y Sospan, Dolgellau. Yn lle stopio yn St*rb*cks.
#dolgellau #gwynedd #coffi #a470
Midweek coffee after the snow. Can't think where the car was parked 😁
#adventuresincoffee #incaffèveritas #coffi #caffe #coffee #teificoffee #afavouritecup #snow #eira #neve
#neve #eira #snow #afavouritecup #teificoffee #coffee #caffe #coffi #incaffeveritas #adventuresincoffee
New coffee cup. Diolch Teifi Coffee , I love it.
#teificoffee #adventuresincoffee #incaffeveritas #coffi #coffee
#coffee #coffi #incaffeveritas #adventuresincoffee #teificoffee
I love this park, I love this city. Doubly so when with my buddy.
#earningacoffee #cardiff #caerdydd #butepark #adventuresincoffee #incaffèveritas #dog #ci #coffi
#coffi #ci #dog #incaffeveritas #adventuresincoffee #butepark #caerdydd #cardiff #earningacoffee
Fun things you can do in #clojure : manual monomorphization
The `^:inline` metadata on functions in Clojure allows you to write code that analyzes the arguments to your function when it's used directly (and not returned as a function object), and to emit code like a macro in that case.
In my library #coffi for example, I have a function which wraps a native function handle with serializers for the passed argument types. I wrote a >100 line inline definition that optimizes out primitive serdes.
I'm a mid-20's software engineer in the midwest united states, I do #clojure development professionally and as a hobby, with a strong bent on #gamedev projects in my free time.
I'm the author of several libraries for Clojure including #coffi and #farolero.
I'm fluent in #lojban (#jbobau) and like learning languages, especially #conlangs.
Lately I've been diving into #geometricalgebra in order to unify my physics code in my game engines.
I care for three cats.
#introductions #introduction #clojure #gamedev #lojban #coffi #farolero #jbobau #conlangs #geometricalgebra