There’s a certain type of person who, upon seeing a new language, feels compelled to write a game with it. Functional languages represent a unique challenge in this respect, as has been written about at some length elsewhere. Clojure adds an interesting wrinkle to this problem, in the form of its Java interop. If a game consists of a thin layer of Clojure wrapped around a full-featured Java game e
Simple ValuesNumbers, Booleans, Symbols / Keywords, Strings / Characters, Regular Expressions
I had a case today where I really wanted effectively a Java switch. cond seemed like overkill but then I stumbled on condp which is still more powerful than switch but pretty great for what I needed. The condp function has the following specification: clojure.core/condp<br /> ([pred expr & clauses]) where: pred – is a predicate that takes two arguments expr – is an expression to apply the predicat
This article was contributed by a member of the Heroku communityIts contents might not always reflect updates to the Heroku platform. This article will explore creating a database-backed Clojure web application. The app is called Shouter, a small Twitter clone that lets users enter in “shouts” which are stored in a PostgreSQL database and displayed on the front page of the app. You can see an exam
Introduction The goal of this article is to provide a fairly comprehensive introduction to the Clojure programming language. A large number of features are covered, each in a fairly brief manner. Feel free to skip around to the sections of most interest. Please send feedback on errors and ways to improve explanations to mark@objectcomputing.com, or fork the repository and send a pull-request. I'm
This post goes to who’s studying Clojure (or other Lisp implementations) and is having trouble configuring Emacs. Be prepared for a huge amount of ugly workarounds. ELPA The first thing I do on a fresh Emacs installation is configure the ELPA, or Emacs Lisp Package Archive. If you don’t know what ELPA is, think of it as an apt-get for Emacs (with some quirks though, as discussed below). You can fi
I am new to Clojure, and am beginning to experiment with building an application. So far, everything I've seen about tutorials on compiling Clojure programs involves interactivity. For example, "load up the REPL and type (load-file "this-or-that") to run. This is fine, but it's not enough. I am so used to the edit-compile-run idioms of languages like C or Delphi, that I am instinctively driven to
I spent some considerable time yesterday poring over the shelves in the programmer’s section of a local bookstore yesterday. Based on the available jobs at the moment, I was trying to decide whether it would be less painful to learn C#/.NET/AFW/blurpz or Hibernate/Springs/Struts/glorpka. My lambda, those things are fugly. When I open a book to find that my simple database example takes eight XML c
[Edit from non-author: this is from 2010, and the process has been significantly simplified since May 2011. I'll add a post to this answer with my setup notes as of Feb 2012.] You'll need to put together a few pieces: Emacs, SLIME (which works perfectly well with Clojure -- see swank-clojure), swank-clojure (the Clojure implementation of SLIME's server counterpart), clojure-mode, Paredit and, of c
Emacs, Clojureざっと見た感じでは Emacs で Clojure を書く場合には、 clojure-mode.el を使うのが一般的であるらしい。clojure-mode.el のソースを眺めてみると、補完やドキュメントの参照といった機能はなく、そのあたりの機能は swank-clojure を介して SLIME に頼るようになっているようだ。swank-clojure (を含めた Clojure 環境一式)のインストールは clojure-mode.el から行えるようになっている。まずは clojure-mode.el の設定をする。 clojure-mode.el を load-path の通ったところに置き、 Emacs で次の式を評価する。 (require 'clojure-mode) (setq clojure-src-root (expand-file-nam
Working with hugedomains.com was a quick and easy process. We got to speak to multiple real people located in Colorado without having to wait on hold! Our only complaint was we felt we had to overpay more than this particular domain was worth, and we weren't able to negotiate it down to a level that we felt was fair. However, payment and delivery were seamless, and within a few hours we had all of
The Sellout A writer of crappy thrillers is punished by having to live inside the novel of an even crappier author. One of the most unique books I have ever had the pleasure of reading... intriguing, suspenseful, and action-packed, complete with an utterly unpredictable ending. – The Feathered Quill A gripping thriller that delves into the dark side of success, identity, and the consequences of co
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く