Clojure

Software Screenshot:
Clojure
Software Details:
Version: 1.8.0 updated
Upload Date: 24 May 16
Developer: Rich Hickey
Distribution Type: Freeware
Downloads: 12

Rating: 3.3/5 (Total Votes: 3)

Besides the JVM, Clojure also targets CLR, the Clojure Language Runtime.

The CLR is a native implementation of Clojure on Microsoft's .Net Framework, programmed in C# and using the Dynamic Language Runtime (DLR).

Before being such a big deal on the development market, Clojure started out as a simple experiment, just another Lisp dialect.

It then evolved into a mammoth must-have tool after it started being used to compiled directly to JVM bytecode, while still remaining open for editing and changes in the code in real-time.

This dynamic compilation features makes it much more usable in production environments, where Java can sometimes be annoying to work with.

What is new in this release:

  • Map destructuring extended to support namespaced keys
  • New "some" operations
  • Hashing algorithms

What is new in version 1.6.0 / 1.7.0-alpha5:

  • Map destructuring extended to support namespaced keys
  • New "some" operations
  • Hashing algorithms

What is new in version 1.5.1:

  • Fix for leak caused by previous release.

What is new in version 1.4.0:

  • Deprecated and Removed Features:
  • Fields that Start With a Dash Can No Longer Be Accessed Using Dot Syntax
  • New/Improved Features:
  • Reader Literals
  • clojure.core/mapv
  • clojure.core/filterv
  • clojure.core/ex-info and clojure.core/ex-data
  • clojure.core/reduce-kv
  • clojure.core/contains? Improved
  • clojure.core/min and clojure.core/max prefer NaN
  • clojure.java.io/as-file and clojure.java.io/as-url Handle URL-Escaping Better
  • New Dot Syntax for Record and Type Field Access
  • Record Factory Methods Available Inside defrecord
  • assert-args Displays Namespace and Line Number on Errors
  • File and Line Number Added to Earmuff Dynamic Warning
  • Require Can Take a :refer Option
  • *compiler-options* Var
  • Improved Reporting of Invalid Characters in Unicode String Literals
  • clojure.core/hash No Longer Relies on .hashCode
  • Java 7 Documentation
  • loadLibrary Loads Library Using System ClassLoader
  • Java int is boxed as java.lang.Integer

What is new in version 1.3.0:

  • Deprecated and Removed Features:
  • Earmuffed Vars are No Longer Automatically Considered Dynamic
  • ISeq No Longer Inherits from Sequential
  • Removed Bit Operation Support for Boxed Numbers
  • Ancillary Namespaces No Longer Auto-Load on Startup
  • Replicate Deprecated
  • New/Improved Features:
  • Enhanced Primitive Support
  • defrecord and deftype Improvements
  • Better Exception Reporting
  • clojure.reflect/reflect
  • clojure.data/diff
  • clojure.core/every-pred and clojure.core/some-fn Combinators
  • clojure.core/realized?
  • clojure.core/with-redefs-fn & with-redefs
  • clojure.core/find-keyword
  • clojure.repl/pst
  • clojure.pprint/print-table
  • pprint respects *print-length*
  • Compilation and deployment via Maven
  • Internal keyword map uses weak refs
  • ^:const defs
  • Message Bearing Assert
  • Error Checking for defmulti Options
  • Removed Checked Exceptions
  • vector-of Takes Multiple Arguments
  • deref with timeout
  • Walk Support for sorted-by Collections
  • string.join Enhanced to Work with Sets
  • clojure.test-helper
  • Newline outputs platform-specific newline sequence
  • init-proxy and update-proxy return proxy
  • Doc & find-doc moved to REPL
  • clojure.java.shell/sh accepts as input anything that clojure.java.io/copy does
  • InterruptedHandler Promoted to clojure.repl
  • Added support for running -main namespaces from clojure.main
  • Set thread names on agent thread pools
  • Added docstring support to def
  • Comp function returns identity when called with zero arity
  • Type hints can be applied to arg vectors
  • Binding Conveyance

What is new in version 1.3 Alpha 1:

  • Enhanced primitive support.
  • Ancillary namespaces no longer auto-load on startup.
  • Better exception reporting.

Similar Software

Classify.js
Classify.js

12 May 15

UFL
UFL

12 May 15

stream.js
stream.js

9 Feb 16

RubyTree
RubyTree

1 Mar 15

Other Software of Developer Rich Hickey

Clojure
Clojure

21 Jan 15

ClojureScript
ClojureScript

20 Jul 15

Comments to Clojure

Comments not found
Add Comment
Turn on images!