This link has been bookmarked by 568 people . It was first bookmarked on 01 Jul 2008, by someone privately.
-
08 Nov 16
-
28 Oct 16
-
25 Jul 16
-
16 Mar 16
-
07 Mar 16
-
Clojure is a dynamic, general-purpose programming language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming
-
a compiled language, yet remains completely dynamic
-
provides easy access to the Java frameworks, with optional type hints and type inference, to ensure that calls to Java can avoid reflection.
-
is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system. Clojure is predominantly a functional programming language, and features a rich set of immutable, persistent data structure
-
When mutable state is needed, Clojure offers a software transactional memory system and reactive Agent system that ensure clean, correct, multithreaded designs.
-
Clojure provides the tools to avoid mutable state, provides functions as first-class objects, and emphasizes recursive iteration instead of side-effect based looping
-
Almost all of the language constructs are reified, and thus can be examined and changed.
-
Clojure is a member of the Lisp family of languages. Many of the features of Lisp have made it into other languages, but Lisp's approach to code-as-data and its macro system still set it apart.
-
Clojure’s protocols and datatypes features add mechanisms for abstraction and data structure definition with no compromises vs the facilities of the host platform.
-
sharing the JVM type system, GC, threads etc. All functions are compiled to JVM bytecode. Clojure is a great Java library consumer
-
Because the core data structures are immutable, they can be shared readily between threads. Clojure, being a practical language, allows state to change but provides mechanism to ensure that, when it does so, it remains consistent
-
-
01 Feb 16
-
20 Jan 16
-
16 Jan 16
-
09 Nov 15
-
05 Aug 15
David A. HaleClojure is a dialect of Lisp that targets the Java Virtual Machine, the Microsoft Common Language Runtime, or JavaScript.
-
14 Jul 15
Tony Sutherland"Clojure is a dynamic programming language that targets the Java Virtual Machine (and the CLR, and JavaScript). It is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming. Clojure is a compiled language - it compiles directly to JVM bytecode, yet remains completely dynamic. Every feature supported by Clojure is supported at runtime. Clojure provides easy access to the Java frameworks, with optional type hints and type inference, to ensure that calls to Java can avoid reflection."
clojure programming lisp java runtime clr javascript language jvm development functional coding macro dynamic scripting
-
06 Jul 15
-
13 May 15
-
Clojure is a dynamic, general-purpose programming language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming. Clojure is a compiled language, yet remains completely dynamic – every feature supported by Clojure is supported at runtime. Clojure provides easy access to the Java frameworks, with optional type hints and type inference, to ensure that calls to Java can avoid reflection.
-
Clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system. Clojure is predominantly a functional programming language, and features a rich set of immutable, persistent data structures. When mutable state is needed, Clojure offers a software transactional memory system and reactive Agent system that ensure clean, correct, multithreaded designs.
-
-
05 May 15
-
18 Apr 15
-
Clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system.
-
-
23 Feb 15
-
21 Feb 15
Jose Mariano Alvarez"Clojure is a dynamic programming language that targets the Java Virtual Machine (and the CLR, and JavaScript). It is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming. Clojure is a compiled language - it compiles directly to JVM bytecode, yet remains completely dynamic. Every feature supported by Clojure is supported at runtime. Clojure provides easy access to the Java frameworks, with optional type hints and type inference, to ensure that calls to Java can avoid reflection.
Clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system. Clojure is predominantly a functional programming language, and features a rich set of immutable, persistent data structures. When mutable state is needed, Clojure offers a software transactional memory system and reactive Agent system that ensure clean, correct, multithreaded designs.
I hope you find Clojure's combination of facilities elegant, powerful, practical and fun to use" -
19 Jan 15
-
18 Jan 15
-
Every feature supported by Clojure is supported at runtime
-
-
06 Jan 15
-
a dynamic programming language
-
-
08 Nov 14
-
05 Nov 14
-
24 Aug 14
-
Clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system
-
-
23 Jun 14
-
22 Jun 14
-
19 May 14
-
13 May 14
-
08 May 14
-
06 May 14
-
03 May 14
-
17 Feb 14
-
20 Jan 14
-
21 Dec 13
-
Clojure is a dynamic programming language that targets the Java Virtual Machine (and the CLR, and JavaScript). It is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming. Clojure is a compiled language - it compiles directly to JVM bytecode
-
Clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system. Clojure is predominantly a functional programming language, and features a rich set of immutable, persistent data structures
-
-
19 Dec 13
-
28 Nov 13
-
08 Nov 13
-
01 Oct 13
-
25 Sep 13
ambientlionResources for Clojure developers. Official Clojure project site.
-
16 Aug 13
-
Clojure is a dynamic programming language
-
Clojure is a compiled language
-
-
04 Aug 13
-
22 Jul 13
-
07 Jun 13
-
05 May 13
-
21 Apr 13
-
14 Mar 13
-
10 Feb 13
-
01 Feb 13
-
01 Jan 13
-
30 Oct 12
-
24 Sep 12
-
13 Sep 12
-
11 Sep 12
-
31 Aug 12
-
29 Aug 12
-
23 Aug 12
-
20 Aug 12
Ed DoddsClojure is a dynamic programming language that targets the Java Virtual Machine (and the CLR, and JavaScript). It is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming. Clojure is a compiled language - it compiles directly to JVM bytecode, yet remains completely dynamic. Every feature supported by Clojure is supported at runtime. Clojure provides easy access to the Java frameworks, with optional type hints and type inference, to ensure that calls to Java can avoid reflection.
Clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system. Clojure is predominantly a functional programming language, and features a rich set of immutable, persistent data structures. When mutable state is needed, Clojure offers a software transactional memory system and reactive Agent system that ensure clean, correct, multithreaded designs.
I hope you find Clojure's combination of facilities elegant, powerful, practical and fun to use.
The primary forum for discussing Clojure is the Google Group - please join us!
Rich Hickey -
05 Aug 12
-
31 Jul 12
-
13 Jul 12
-
31 May 12
-
22 May 12
-
08 May 12
-
06 May 12
-
27 Apr 12
-
10 Apr 12
-
16 Mar 12
-
23 Feb 12
-
21 Feb 12
-
27 Jan 12
-
26 Jan 12
-
09 Jan 12
-
30 Dec 11
-
27 Dec 11
-
14 Dec 11
-
28 Nov 11
-
26 Nov 11
-
18 Nov 11
-
16 Nov 11
-
01 Nov 11
-
27 Oct 11
-
25 Oct 11
Mark WatkinsClojure is a dynamic programming language that targets the Java Virtual Machine (and the CLR, and JavaScript). It is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming. Clojure is a compiled language - it compiles directly to JVM bytecode, yet remains completely dynamic. Every feature supported by Clojure is supported at runtime. Clojure provides easy access to the Java frameworks, with optional type hints and type inference, to ensure that calls to Java can avoid reflection.
Clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system. Clojure is predominantly a functional programming language, and features a rich set of immutable, persistent data structures. When mutable state is needed, Clojure offers a software transactional memory system and reactive Agent system that ensure clean, correct, multithreaded designs. -
24 Oct 11
-
Clojure is a dynamic programming language that targets the Java Virtual Machine
-
Clojure is a dialect of Lisp
-
-
30 Sep 11
-
23 Sep 11
-
18 Sep 11
Miguel Miranda de MattosClojure Programming language. Lisp dialect. Based in pragmatic language design. Functional, with a dynamic enphasis. Aimed at concurrent programming. Targets JVM, CLR and javascript.
software development programming clojure functional dynamic lisp java jvm language
-
30 Aug 11
-
29 Aug 11
-
27 Aug 11
-
targets the Java Virtual Machine
-
dialect of Lisp,
-
-
25 Aug 11
Dante-Gabryell MonsonClojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system. Clojure is predominantly a functional programming language, and features a rich set of immutable, persistent data structures. When mutable state is
concurrency programming concurrent automenta arevoir language
-
28 Jul 11
Manuel Menezes de SequeiraUma linguagem de programação interessante.
programming programming languages Clojure Lisp functional programming dynamic languages
-
Clojure is a dynamic programming language that targets the Java Virtual Machine (and the CLR, and JavaScript). It is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming. Clojure is a compiled language - it compiles directly to JVM bytecode, yet remains completely dynamic. Every feature supported by Clojure is supported at runtime. Clojure provides easy access to the Java frameworks, with optional type hints and type inference, to ensure that calls to Java can avoid reflection.
-
Clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system. Clojure is predominantly a functional programming language, and features a rich set of immutable, persistent data structures. When mutable state is needed, Clojure offers a software transactional memory system and reactive Agent system that ensure clean, correct, multithreaded designs.
I hope you find Clojure's combination of facilities elegant, powerful, practical and fun to use.
The primary forum for discussing Clojure is the Google Group - please join us!
-
-
22 Jul 11
-
17 Jul 11
tyoc213al type hints and type inference, to ensure that calls to Java can avoid reflection.
programming lisp java clojure language jvm development functional
-
13 Jul 11
-
12 Jul 11
Hendy Irawan"Clojure is a dynamic programming language that targets the Java Virtual Machine (and the CLR ). It is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming. Clojure is a compiled language - it compiles directly to JVM bytecode, yet remains completely dynamic. Every feature supported by Clojure is supported at runtime. Clojure provides easy access to the Java frameworks, with optional type hints and type inference, to ensure that calls to Java can avoid reflection.
Clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system. Clojure is predominantly a functional programming language, and features a rich set of immutable, persistent data structures. When mutable state is needed, Clojure offers a software transactional memory system and reactive Agent system that ensure clean, correct, multithreaded designs.
I hope you find Clojure's combination of facilities elegant, powerful, practical and fun to use."programming lisp java clojure language jvm development functional
-
11 Jul 11
-
08 Jul 11
Would you like to comment?
Join Diigo for a free account, or sign in if you are already a member.