This presentation was recorded at YOW! 2018. #GOTOcon #YOW
https://yowcon.com
Colin Fleming - Creator of Cursive
RESOURCES
https://x.com/colinfleming
https://github.com/cursive-ide
https://x.com/CursiveIDE
https://cursive-ide.com
ABSTRACT
#Cursive is an #IDE for #Clojure, based on the #IntelliJ framework. In contrast to the majority of Clojure development environments, Cursive uses static analysis of the source code to work its magic rather than taking advantage of the #REPL. IntelliJ also provides a sophisticated indexing infrastructure, and this in combination with static analysis allows many interesting features which are difficult or impossible to achieve with a traditional REPL-based environment.
Essential code navigation tools such as Find Usages and refactorings such as Rename become possible, and using IntelliJ's code inspections can provide error marking and even provide equivalents to tools such as #Kibit and #Eastwood, right in the editor. This ability to see problems immediately provides an even shorter feedback loop than working in the REPL.
We'll look at some more of the interesting features that Cursive already offers which differentiate it from other tools, and talk about some of the features planned for the future. We'll also discuss some of the challenges of developing a traditional IDE for a language as flexible as Clojure, as well as the various ups and downs of developing it in Clojure. [...]
RECOMMENDED BOOKS
Russ Miles • Getting Clojure • https://amzn.to/3AJbDXg
Daniel Higginbotham • Clojure for the Brave and True • https://amzn.to/3z0sEvw
Alex Miller, Stuart Halloway & Aaron Bedra • Programming Clojure • https://amzn.to/3AJSkgm
/ gotocon
/ goto-
/ goto_con
/ gotoconferences
#Clojure #Cursive #SoftwareEngineering #Programming #ColinFleming #YOWcon
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
/ @goto-
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
https://www.youtube.com/user/GotoConf...