#clojure logs

2008-02-04

07:07bgeron#lisp sucks
14:49scramflothi
14:49scramflotany news on ide integration for clojure?
14:58twAFAIK Vim & Emacs are your only options currently. See http://en.wikibooks.org/wiki/Clojure_Programming#Editors.2FIDEs
15:05rhickeyI know someone has fiddled with Netbeans' Schliemann syntax support - nothing to share yet
15:10scramflotthe vim vs. emacs debate notwithstanding, which might provide better support for clojure?
15:13scramflotalso, I'm trying to turn this: java -cp jline-0.9.91.jar:clojure.jar jline.ConsoleRunner clojure.lang.Repl src/boot.clj .... into a bash file so I don't always have to execute that line, but I'm probably missing something obvious
15:14scramflotdon't you just do this in a file: #!/path/to/java -cp jline-0.9.91.jar:clojure.jar jline.ConsoleRunner clojure.lang.Repl src/boot.clj
15:19scramflotah.. finally.. script works
15:20twThere is another shell script using rlwrap here: http://repo.or.cz/w/clojure-patches.git?a=blob_plain;f=clojure;hb=HEAD
15:23scramflotThat's pretty sweet
15:25scramflotI'd want to add jline in there though
15:25scramflotif a file isn't passed in
15:50scramflotok, so I'm checking out the (celcius) example on this page: http://clojure.sourceforge.net/features/jvm_hosted.html
15:51scramflotnow, isn't 'c' immutable in: (let [c (. Double (parseDouble (. temp-text (getText))))] ?
15:51scramflotIf so, how is it that I can't change the value and update the results?
21:33scramflothello
21:33rhickeyhi
21:35scramflotrhickey: got time for a question?
21:35rhickeya quick one
21:36scramflotlooking at the celsius example
21:37rhickeyok
21:37scramflotThe java examples on a JTree all extend things like JPanel... is that what the celsius example?
21:37scramfloter, does?
21:38rhickeyno it just uses JFrame
21:38scramflotand we can't extend classes yet, right?
21:39rhickeynope, just interfaces right now
21:39scramflotok