Pages tagged clojure:

Bill Clementson's Blog: Understanding SLIME (Using Emacs and Lisp Cooperatively)
http://bc.tech.coop/blog/081209.html

Using Emacs and Lisp Cooperatively. A post from Bill Clementson's Blog.
Object Computing, Inc. — Java News Brief — March 2009
http://ociweb.com/jnb/jnbMar2009.html
Clojure is a LISP implementation for the Java Virtual Machine.
"The goal of this article is to provide a fairly comprehensive introduction to the Clojure programming language."
Lord of the REPLs
http://lotrepls.appspot.com/
supports multiple languages but still kinda alpha
Shell pour les langages scriptés (dont Scheme, Scala, et Python)
Object Computing, Inc. - Java News Brief - March 2009
http://java.ociweb.com/mark/clojure/article.html
Clojure - Functional Programming for the JVM
Matt Sears | 20 Clojure Links To Get You Up To Speed
http://mattsears.com/2009/6/6/20-clojure-links-to-get-you-up-to-speed
Clojure is a functional programming language for the Java Virtual Machine with several powerful features for building concurrent applications. In addition, Clojure is fast, robust, and a powerful general-purpose programming language. A dialect of Lisp, Clojure embraces traditional code-as-data philosophy and a powerful macro system, plus some syntactic sugar tailored to Java.
YouTube - Broadcast Yourself.
http://www.youtube.com/view_play_list?p=AC43CFB134E85266
Presents the big ideas in Clojure, a new dialect of Lisp. Assumes basic knowledge of Java but not Lisp.
in which are found tricks of the trade concerning clojure authorship - Technomancy
http://technomancy.us/126
NP Contemplation: Clojure: Genetic Mona Lisa problem in 250 beautiful lines
http://npcontemplation.blogspot.com/2009/01/clojure-genetic-mona-lisa-problem-in.html
Clojure is surrounded by hype these days. The word on the streets is that Clojure is the Next Big Thing. It has access to the largest library of code and it proposes a nice solution the to the concurrency problem. Lots more has been said... But I haven't seen a lot of code. So I set out to make a small but meaningful program in Clojure to get a sense of it's potential. I give Clojure two thumbs up, and I think you'll do too. The Mona Lisa Problem The program I present tries to paint Mona Lisa with a small number of semi-transparent colored polygons. It does so by using Darwin's theory of evolution to evolve programs that draw Mona Lisa.
The (clojure) program I present tries to paint Mona Lisa with a small number of semi-transparent colored polygons. It does so by using Darwin's theory of evolution to evolve programs that draw Mona Lisa.
FlightCaster
http://flightcaster.com/
flight delay prediction, way better than what the airlines tell you
Object Computing, Inc. - Java News Brief - September 2009
http://java.ociweb.com/mark/stm/article.html
Software Transactional Memory
http://queue.acm.org/detail.cfm?id=1454466
Relevance Blog : Rifle-Oriented Programming with Clojure
http://blog.thinkrelevance.com/2009/8/12/rifle-oriented-programming-with-clojure-2
An article describing the basic syntax of clojure
In this article, you will see some of the ways that Clojure addresses the key concerns of OO: encapsulation, polymorphism, and inheritance.
InfoQ: Clojure and Rails - the Secret Sauce Behind FlightCaster
http://www.infoq.com/articles/flightcaster-clojure-rails
Clojure is a LISP for the JVM created by Rich Hickey.
FlightCaster, a realtime flight delay site, is built on Clojure and Hadoop for the statistical analysis. The web frontend is built with Ruby on Rails and hosted on Heroku. We talked to Bradford Cross about Clojure, functional programming and tips for OOP developers interested in making the jump.
Another critical piece of infrastructure is Cascading; an excellent layer on top of Hadoop that adds additional abstraction and functionality. We definitely recommend Cascading to anyone doing serious data processing and mining with Hadoop.
InfoQ: Persistent Data Structures and Managed References
http://www.infoq.com/presentations/Value-Identity-State-Rich-Hickey
Persistent Data Structures and Managed References
Rich Hickey
good overview of concurrent data structures, refs and STM in Clojure
Rich Hickey is my new favourite presenter. The bloke is awesome (well except for the mullet you can see in this video)! In this video he discusses time as it relates to variable state, briefly applying it to clojure. What makes it great is his practical focus and his use of a really simple example to get across the point.
SICP in Clojure
http://sicpinclojure.com/
This site exists to make it easier to use Clojure rather than Scheme while working through SICP.
This site exists to make it easier to use Clojure rather than Scheme while working through SICP. The folks behind SICP were kind enough to release it under a Creative Commons Attribution-Noncommercial 3.0 Unported License, which will allow me to annotate the text and adapt its source code and exercises to fit the Clojure language.
http://intensivesystems.net/tutorials/monads_101.html
http://intensivesystems.net/tutorials/monads_101.html
FleetDB
http://fleetdb.org/
FleetDB is a schema-free database optimized for agile development.
Paul Stadig: Clojure + Terracotta = Yeah, Baby!
http://paul.stadig.name/2009/02/clojure-terracotta-yeah-baby.html
"These two seem like an interesting combination. Imagine the possibilities...kill your database, simple POJO applications, free distributed transactions, clustered JVMs with limitless memory...it would make your hair would grow back, you'd get women, and become filthy rich...well...maybe not, but at least you'd have more fun writing software." -- Paul Stadig
Urbantastic - Tech Tuesday: The Fiddly Bits
http://blog.urbantastic.com/post/81336210/tech-tuesday-the-fiddly-bits
# My own setup.
An architectural approach that uses mostly static HTML and JSON, powered by CouchDB.
In my last post I promised to talk a little about the technology that underlies Urbantastic. It’s not the usual suspects, so it’s worth some explanation.
Annotated link http://www.diigo.com/bookmark/http%3A%2F%2Fblog.urbantastic.com%2Fpost%2F81336210%2Ftech-tuesday-the-fiddly-bits
Splitting static and dynamic data, moving the synthesis of the two to the client with javascript.
Clojure performance tips « Occasionally sane
http://gnuvince.wordpress.com/2009/05/11/clojure-performance-tips/
netzhansa: Trying Clojure...
http://netzhansa.blogspot.com/2008/10/trying-clojure.html
XML example
Shows good examples of XML and HTTP processing in Clojure
briancarper.net :: Clojure 1, PHP 0
http://briancarper.net/blog/clojure-1-php-0
Annotated link http://www.diigo.com/bookmark/http%3A%2F%2Fbriancarper.net%2Fblog%2Fclojure-1-php-0
Building your own blog in clojure.
Relevance Blog : Java.next: Common Ground
http://blog.thinkrelevance.com/2008/8/4/java-next-common-ground
I have chosen four languages which together represent "Java.next": Clojure, Groovy, JRuby, and Scala. Notes on Functional programming
Annotated link http://www.diigo.com/bookmark/http%3A%2F%2Fblog.thinkrelevance.com%2F2008%2F8%2F4%2Fjava-next-common-ground
This sentence from the article says much: "In my experience, this style of coding tends to reduce the size of a codebase by an order of magnitude, while improving readability." Example from article: "...do not have to code defensively, using a slew of factories, patterns,...you can build a minimal solution and evolve it."
"Many people are looking for the "next big language." The next big language is already here, but it isn't a single language. It is the collection of ideas above (plus probably some I missed) as manifested in Java.next. -- Does the transition to Java.next deserve the name "big"? Absolutely. In my experience, the move from Java to Java.next is every bit as big as the previous tectonic shifts in the industry, both in learning curve and in productivity advantages once you make the transition."
Hyperpolyglot: Lisp: Common Lisp, Scheme, Clojure, Emacs Lisp
http://hyperpolyglot.wikidot.com/lisp
Lisp Dialects 比較
Hacker News | Here's a very quick dump of some things waiting to be read/digested/whatever in ...
http://news.ycombinator.com/item?id=1033503
Assorted Clojure Resources from Hacker News
Developing and Deploying a Simple Clojure Web Application
http://mmcgrana.github.com/2010/07/develop-deploy-clojure-web-applications.html
The post walks through the process of developing and deploying a simple web application in Clojure. After reading this you should be able to build your own app and deploy it to a production server.
Clojureベースのウェブアプリケーション開発と展開方法
Developing and Deploying a Simple Clojure Web Application
http://mmcgrana.github.com/2010/07/develop-deploy-clojure-web-applications.html
The post walks through the process of developing and deploying a simple web application in Clojure. After reading this you should be able to build your own app and deploy it to a production server.
Clojureベースのウェブアプリケーション開発と展開方法