Episode 7: Anthony Grimes; tools and projects; minimum viable snippets
Posted: August 30, 2012 Filed under: Conversation, Episode Leave a commentI had a lot of fun catching up with Anthony Grimes ( on Twitter and Raynes in #clojure irc). One of the most prolific Clojure programmers I know (in terms of project count anyway!), Anthony has been a fixture in the community for years, and was the “sponsoree” of the 2010 Clojure Conj scholarship. He works at Geni, helping to make their social ancestry site more awesome every day, but we talked about all sorts of stuffs.
Enjoy!
Listen:
Or, download the mp3 directly.
Discrete Topics
- Some questions and topics came from via (watch for scheduled show announcements and send us topics and questions!)
- Jiraph, a Clojure graph database implemented at Geni
- flatland, Geni’s open source organization (including Anthony, Alan Malloy, Justin Balthrop, and Lance Bradley)
- lein-newnew, Leiningen‘s extensible scaffolding plugin
- Try Clojure, a browser-based Clojure REPL
- RefHeap, a pastebin written in Clojure
- Using your cell phone for your primary internet connection
- Millenicom, dedicated 3G/4G internet access
- Whether a programming language should present a “minimum viable snippet”or not
- The J programming language, an APL-style language that happens to not have an easy-to-find minimum viable snippet (here’s some)
- The impact of superficialities, e.g. rejecting Common Lisp in part due to its UPPER-CASE-SYMBOLS
- Cake (another Clojure project management tool whose contributors )
- Impact of the 2010 Clojure Conj Scholarship
- Ambrose Bonnaire-Sergeant and his Google Summer of Code project, Typed Clojure
- Elixir, a Ruby-esque language implemented on top of Erlang with various Clojure influences
- Lisp-flavoured Erlang
- Erlang’s (lack of) support for Unicode strings
- Anthony’s post on using Emacs, Sublime Text, and vim when programming in Clojure
- evil-mode, vim emulation in Emacs
- “Vim’s cliff-like learning curve”
- Eclim, a way to embed a vim editor within Eclipse
-
Light Table
- Uses CodeMirror as the basis of its editor
- Cloud9 IDE, which uses Ace as its foundational editor component
- Browser-based code editors as a likely instance of an initially low-end technology moving upmarket to disrupt established players (viz. Christensen’s )
- Cats. (Sorry, inside baseball there.)