Library podcasts
GoingDeep: Expert to Expert: Rich Hickey and Brian Beckman - Inside Clojure
Clojure is a dynamic programming language created by Rich Hickey that targets both the Java Virtual Machine and the CLR. It is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure f.
- Running time
- 0h52m
- File size
- 24.00MB
Episode synopsis
Clojure is a dynamic programming language created by Rich Hickey that targets both the Java Virtual Machine and the CLR. It is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming. Clojure is a compiled language - it compiles directly to JVM bytecode, yet remains completely dynamic. Every feature supported by Clojure is supported at runtime. Clojure provides easy access to the Java frameworks, with optional type hints and type inference, to ensure that calls to Java can avoid reflection.
Clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system. Clojure is predominantly a functional programming language, and features a rich set of immutable, persistent data structures. When mutable state is needed, Clojure offers a software transactional memory system and reactive Agent system that ensure clean, correct, multithreaded designs.
Astrophysicist and Software Architect Brian Beckman interviews Rich Hickey to dig into the details of this very interesting language. If you don't know much about Clojure and the general problems it aims to solve, well, watch and listen carefully to this great conversation with plenty of whiteboarding and outstanding questions. Expert to Expert simply rocks! Thank you for spending time with us, Rich! Clojure is great!
Events coming up
-
Nov
23
November NYC Web Design Meetup
New York, United States
NOVEMBER MEETUP AGENDA Our November Meetup will consist of: - a presentation on a topic of interest to NYC Web Designers - two website design reviews/critiques - open networking and socializing We're currently looking for a member to make a presentation to the group, and members to share their work for design review/critique, so please reach out to me if you have anything exciting you would like to present to the group or if you have a website that you would like to have reviewed/critiqued.
Comments
Leave a comment
Sign in or Join us (it's free).