This week's book giveaway is in the Performance forum.
We're giving away four copies of The Java Performance Companion and have Charlie Hunt, Monica Beckwith, Poonam Parhar, & Bengt Rutisson on-line!
See this thread for details.
Win a copy of The Java Performance Companion this week in the Performance forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Clojure for boring stuff

 
chris webster
Bartender
Posts: 2407
33
Linux Oracle Postgres Database Python Scala
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
There's a video presentation at InfoQ on "Real World Clojure - Doing Boring Stuff With An Exciting Language" by Sean Corfield (who recently gave a lot of helpful Clojure advice when promoting the new "Clojure Programming" book here on JavaRanch).
 
Tabby Kitten
Greenhorn
Posts: 1
 
Sean Corfield
Ranch Hand
Posts: 305
11
Clojure Linux Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for the kind words Chris!

If anyone has any questions about anything in the presentation, feel free to ask. At the time of Clojure/West, we had 35 source files with 3,435 lines and 19 test files with 746 lines. Now we're at:
Clojure source 45 files 6110 total loc, 514 functions, 84 vars, 2 macros
Clojure tests 27 files 1441 total loc

So you can see we've roughly doubled the amount of Clojure at World Singles in about four and a half months.
 
Mohamed Sanaulla
Saloon Keeper
Posts: 3159
33
Google App Engine Java Ruby
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
chris webster wrote:There's a video presentation at InfoQ ...

I know Chris, you are a fan of InfoQ, so am I. There's so much nice content there that I havent been able to view even one of them completely
 
Sean Corfield
Ranch Hand
Posts: 305
11
Clojure Linux Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
FYI, we're now at:

Clojure source 48 files 7577 total loc, 621 functions, 93 vars, 2 macros
Clojure tests 28 files 1558 total loc
Clojure WebDriver tests 7 files 205 total loc

We've started writing Selenium tests using the Clojure wrapper around WebDriver and we're very happy with the conciseness and the natural language style that it allows us.
 
Sean Corfield
Ranch Hand
Posts: 305
11
Clojure Linux Mac OS X
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Our Clojure code base continues to grow:

Clojure source 53 files 8299 total loc, 664 functions, 97 vars, 2 macros
Clojure tests 33 files 1765 total loc
Clojure WebDriver tests 10 files 339 total loc

In the same time, our non-Clojure code base has also grown a little: another 10 View files, another 13 Model / Controller files (we don't break down our stats beyond that). Most of that is a new REST API we are developing which, for various legacy reasons, can't be in Clojure (it depends on other legacy code that can't be called from Clojure).
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic