🧙‍♂️ Functional Cave (@functionalcave) 's Twitter Profile
🧙‍♂️ Functional Cave

@functionalcave

📺 Screencasts and 👨‍🏫 courses for 👩‍💻 web developers. New videos every month on React, ClojureScript & JavaScript. Tips and announcements. 🎓

ID: 922032482463158273

linkhttps://functionalcave.com/ calendar_today22-10-2017 09:30:49

463 Tweet

441 Followers

8 Following

Mike Fikes (@mfikes) 's Twitter Profile Photo

Wow! Here is an example where ClojureScript’s built-in type inference could be leveraged to emit much more performant code: dev.clojure.org/jira/browse/CL…

Mike Fikes (@mfikes) 's Twitter Profile Photo

New feature for ClojureScript: Letting the use of predicates induce the inferred types in if then branches. Silly example, but check out these warnings:

New feature for ClojureScript:

Letting the use of predicates induce the inferred types in if then branches.

Silly example, but check out these warnings:
Mike Fikes (@mfikes) 's Twitter Profile Photo

A silly, yet illustrative example of leveraging ClojureScript type inference with Closure inlining and constant folding: (inc (count (subs "abcdefghijk" 1))) compiles down to the following under :advanced 11 with CLJS-2886 and CLJS-2868

Mike Fikes (@mfikes) 's Twitter Profile Photo

Experimental work inferring ClojureScript function parameters. If you’d like to read more, and try it yourself: gist.github.com/mfikes/1e2341b…

Experimental work inferring ClojureScript function parameters.

If you’d like to read more, and try it yourself: gist.github.com/mfikes/1e2341b…
@plexus@toot.cat (@plexus) 's Twitter Profile Photo

I'm collecting data on who in the world is using Clojure. Know any companies that aren't on the list yet? Please add them! Pls RT for reach <3 docs.google.com/spreadsheets/d…

Mike Fikes (@mfikes) 's Twitter Profile Photo

A few new newbie tickets in ClojureScript for those with a hankering to get into the zen of compiler maintenance dev.clojure.org/jira/secure/Is…

Mike Fikes (@mfikes) 's Twitter Profile Photo

If you are still using externs files with ClojureScript, or—I can’t bring myself to say it—putting strings in your interop forms 😱, try the externs inference feature. It has matured and is a very nice way to call external code from :advanced clojurescript.org/guides/externs

Clojurists Together (@cljtogether) 's Twitter Profile Photo

Martin Klepsch talked about his work on cljdoc at ClojuTRE, and gave a shout-out to all of our members who helped fund his work, including JUXT and Metosin. youtu.be/mWrvd6SE7Vg?t=…

Martin Klepsch talked about his work on cljdoc at <a href="/clojuTRE/">ClojuTRE</a>, and gave a shout-out to all of our members who helped fund his work, including <a href="/juxtpro/">JUXT</a> and <a href="/metosin/">Metosin</a>. 
youtu.be/mWrvd6SE7Vg?t=…
Evan Czaplicki (@evancz) 's Twitter Profile Photo

Why is there so much conflict in online communities? My latest Strange Loop Conf talk outlines the problem, traces historical influences back to 1902, and suggests some alternate paths. I hope people find it helpful, or at least thought provoking! youtu.be/o_4EX4dPppA

Robert Stuttaford (@robstuttaford) 's Twitter Profile Photo

If you've ever participated in the "#Clojure errors suck" dog-pile, this is your chance to help make it better for you -- and all of us. Try it out. Provide constructive feedback. Enjoy :-)