434 karma · joined September 13, 2014
[1] http://clojure.com/blog/2013/06/28/clojure-core-async-channe...
1. >"It is based on Clojure because Clojure comes with a set of attractive properties."
2. >"Clojure also combines an exciting mindset around simplicity with enough pragmatism to make it a successful system for real-world projects."
3. >"Additionally, Clojure's strong view on how state is handled, the distinction between identities and values and focus on immutability make it easier to deal with the complexities that come with "live programming"."
That sounds pretty language specific to me.
No shit. You haven't showed us anything.
Adblock is one of the worst plugins you can ever install if you still wish to use your browser without hogging resources.
http://clojure.com/blog/2013/06/28/clojure-core-async-channe...
All of the operations are expressions (not statements)
This is a library, not syntax
alts! is a function (and supports a runtime-variable number of operations)
Priority is supported in alt
--
Quil is a Clojure and ClojureScript library for creating interactive drawings and animations using Processing (https://en.wikipedia.org/wiki/Processing_%28programming_lang...).
--
Om is actually an interface to Facebook's React. Ironically, the terminology, and the feature set of Om has little, if any, resemblance to React. Om specifically transforms Clojure data so that it can be represented in a way that React can uderstand.
In the Clojure world, we build on top of React and stay away from anything that resembles JavaScript and it's behavior. React provides a virtual DOM and we just use Clojure to talk to the rendering engine.
https://gist.github.com/runexec/6efb322f29fc790a98a1
--
Chestnut allows live coding in the browser. This means all changes are visible without having to reload the page.
2 Minute video of Om using Chestnut. https://www.youtube.com/watch?v=gI3fJKmvgq4
https://github.com/om-cookbook/om-cookbook
--
Apache Cordova is the Apache License version of Adobe PhoneGap. ClojureScript compiles to highly optimized JavaScript already, so you can make mobile apps using ClojureScript and Apache Cordova.
- Facebook will lobby for a national voting system that requires a Facebook account.
- ISPs will either merge with or be bought up by some of the world's largest media companies.
- Instead of phones getting thinner or having bigger screens, they'll start having multiple screens.
- The next big thing in the mobile software world will probably come out of Africa or India.
- Cooking and food related devices will become popular in the hacking community.
- Clojure and Rust will gain a great amount of new adopters.
2) NixOS package management is similar to the Arch system because binary installs come first, and AUR installs (source builds) come second.
3) NixOS has an easier/simpler rollback and configuration system than Arch.
4) Manjaro, a more stable Arch distro, doesn't fit me without having to build a custom Linux image. It's been a while, so this might have changed since I've last checked it out.
5) FreeBSD is enticing, but if I have to go BSD, it's OpenBSD or DragonFly. I've been thinking *BSD ever since the switch to systemd...
People who watch this show are the same people who drink diet soda and eat sugar-free cookies, brownies, and let's not forget, low sodium bacon. In other words, people who don't understand that those things aren't bad for you in moderation...
Nothing says fucked like eating a crate of gluten-free cookies.