oraclejdk9-clojure-1.8.0

Basic Info:

Dynamic programming language that targets the Java VM

homepage: http://clojure.org/
license: epl-v1.0
install size: 4248043
build date: 2017-12-01 21:51:14 +0000
package file: oraclejdk9-clojure-1.8.0.tgz
package size: 3448460

Description:

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.

Homepage:
http://clojure.org/

Provides:

Requires:

Depends:

Package List

File NameDateSize
bin/clj2017-12-01 14:51794 bytes
lib/java/clojure/clojure.jar2017-12-01 14:513622815 bytes
share/doc/clojure-1.8.0/CommonLispFormat.markdown2017-12-01 14:518504 bytes
share/doc/clojure-1.8.0/PrettyPrinting.markdown2017-12-01 14:5110313 bytes
share/doc/clojure-1.8.0/changes.md2017-12-01 14:5193785 bytes
share/doc/clojure-1.8.0/epl-v10.html2017-12-01 14:5112917 bytes
share/doc/clojure-1.8.0/readme.txt2017-12-01 14:5113139 bytes
share/examples/clojure-1.8.0/test_clojure/agents.clj2017-12-01 14:516751 bytes
share/examples/clojure-1.8.0/test_clojure/annotations.clj2017-12-01 14:51675 bytes
share/examples/clojure-1.8.0/test_clojure/annotations/java_5.clj2017-12-01 14:512221 bytes
share/examples/clojure-1.8.0/test_clojure/annotations/java_6.clj2017-12-01 14:513719 bytes
share/examples/clojure-1.8.0/test_clojure/api.clj2017-12-01 14:511628 bytes
share/examples/clojure-1.8.0/test_clojure/atoms.clj2017-12-01 14:51642 bytes
share/examples/clojure-1.8.0/test_clojure/clojure_set.clj2017-12-01 14:517836 bytes
share/examples/clojure-1.8.0/test_clojure/clojure_walk.clj2017-12-01 14:512160 bytes
share/examples/clojure-1.8.0/test_clojure/clojure_xml.clj2017-12-01 14:51623 bytes
share/examples/clojure-1.8.0/test_clojure/clojure_zip.clj2017-12-01 14:51867 bytes
share/examples/clojure-1.8.0/test_clojure/compilation.clj2017-12-01 14:5116513 bytes
share/examples/clojure-1.8.0/test_clojure/compilation/examples.clj2017-12-01 14:51557 bytes
share/examples/clojure-1.8.0/test_clojure/compilation/line_number_examples.clj2017-12-01 14:512655 bytes
share/examples/clojure-1.8.0/test_clojure/compilation/load_ns.clj2017-12-01 14:51132 bytes
share/examples/clojure-1.8.0/test_clojure/control.clj2017-12-01 14:5112096 bytes
share/examples/clojure-1.8.0/test_clojure/data.clj2017-12-01 14:511449 bytes
share/examples/clojure-1.8.0/test_clojure/data_structures.clj2017-12-01 14:5138103 bytes
share/examples/clojure-1.8.0/test_clojure/data_structures_interop.clj2017-12-01 14:517018 bytes
share/examples/clojure-1.8.0/test_clojure/def.clj2017-12-01 14:513184 bytes
share/examples/clojure-1.8.0/test_clojure/delays.clj2017-12-01 14:51528 bytes
share/examples/clojure-1.8.0/test_clojure/edn.clj2017-12-01 14:511334 bytes
share/examples/clojure-1.8.0/test_clojure/errors.clj2017-12-01 14:513933 bytes
share/examples/clojure-1.8.0/test_clojure/evaluation.clj2017-12-01 14:517713 bytes
share/examples/clojure-1.8.0/test_clojure/fn.clj2017-12-01 14:512174 bytes
share/examples/clojure-1.8.0/test_clojure/for.clj2017-12-01 14:515926 bytes
share/examples/clojure-1.8.0/test_clojure/genclass.clj2017-12-01 14:517441 bytes
share/examples/clojure-1.8.0/test_clojure/genclass/examples.clj2017-12-01 14:513730 bytes
share/examples/clojure-1.8.0/test_clojure/generators.clj2017-12-01 14:513185 bytes
share/examples/clojure-1.8.0/test_clojure/java/io.clj2017-12-01 14:519840 bytes
share/examples/clojure-1.8.0/test_clojure/java/javadoc.clj2017-12-01 14:511035 bytes
share/examples/clojure-1.8.0/test_clojure/java/shell.clj2017-12-01 14:511813 bytes
share/examples/clojure-1.8.0/test_clojure/java_interop.clj2017-12-01 14:5114777 bytes
share/examples/clojure-1.8.0/test_clojure/keywords.clj2017-12-01 14:51998 bytes
share/examples/clojure-1.8.0/test_clojure/logic.clj2017-12-01 14:513763 bytes
share/examples/clojure-1.8.0/test_clojure/macros.clj2017-12-01 14:513534 bytes
share/examples/clojure-1.8.0/test_clojure/main.clj2017-12-01 14:511892 bytes
share/examples/clojure-1.8.0/test_clojure/metadata.clj2017-12-01 14:518556 bytes
share/examples/clojure-1.8.0/test_clojure/multimethods.clj2017-12-01 14:518840 bytes
share/examples/clojure-1.8.0/test_clojure/ns_libs.clj2017-12-01 14:514515 bytes
share/examples/clojure-1.8.0/test_clojure/numbers.clj2017-12-01 14:5127493 bytes
share/examples/clojure-1.8.0/test_clojure/other_functions.clj2017-12-01 14:5114047 bytes
share/examples/clojure-1.8.0/test_clojure/parallel.clj2017-12-01 14:511175 bytes
share/examples/clojure-1.8.0/test_clojure/pprint.clj2017-12-01 14:51842 bytes
share/examples/clojure-1.8.0/test_clojure/pprint/test_cl_format.clj2017-12-01 14:5139151 bytes
share/examples/clojure-1.8.0/test_clojure/pprint/test_helper.clj2017-12-01 14:511179 bytes
share/examples/clojure-1.8.0/test_clojure/pprint/test_pretty.clj2017-12-01 14:5114548 bytes
share/examples/clojure-1.8.0/test_clojure/predicates.clj2017-12-01 14:513190 bytes
share/examples/clojure-1.8.0/test_clojure/printer.clj2017-12-01 14:515458 bytes
share/examples/clojure-1.8.0/test_clojure/protocols.clj2017-12-01 14:5132844 bytes
share/examples/clojure-1.8.0/test_clojure/protocols/examples.clj2017-12-01 14:51463 bytes
share/examples/clojure-1.8.0/test_clojure/protocols/hash_collisions.clj2017-12-01 14:513444 bytes
share/examples/clojure-1.8.0/test_clojure/protocols/more_examples.clj2017-12-01 14:51197 bytes
share/examples/clojure-1.8.0/test_clojure/reader.cljc2017-12-01 14:5126076 bytes
share/examples/clojure-1.8.0/test_clojure/reducers.clj2017-12-01 14:512905 bytes
share/examples/clojure-1.8.0/test_clojure/reflect.clj2017-12-01 14:511550 bytes
share/examples/clojure-1.8.0/test_clojure/refs.clj2017-12-01 14:51680 bytes
share/examples/clojure-1.8.0/test_clojure/repl.clj2017-12-01 14:512187 bytes
share/examples/clojure-1.8.0/test_clojure/repl/example.clj2017-12-01 14:51128 bytes
share/examples/clojure-1.8.0/test_clojure/rt.clj2017-12-01 14:515156 bytes
share/examples/clojure-1.8.0/test_clojure/sequences.clj2017-12-01 14:5135679 bytes
share/examples/clojure-1.8.0/test_clojure/serialization.clj2017-12-01 14:514669 bytes
share/examples/clojure-1.8.0/test_clojure/server.clj2017-12-01 14:511258 bytes
share/examples/clojure-1.8.0/test_clojure/special.clj2017-12-01 14:512718 bytes
share/examples/clojure-1.8.0/test_clojure/string.clj2017-12-01 14:517081 bytes
share/examples/clojure-1.8.0/test_clojure/test.clj2017-12-01 14:514576 bytes
share/examples/clojure-1.8.0/test_clojure/test_fixtures.clj2017-12-01 14:512246 bytes
share/examples/clojure-1.8.0/test_clojure/transducers.clj2017-12-01 14:5113316 bytes
share/examples/clojure-1.8.0/test_clojure/transients.clj2017-12-01 14:511969 bytes
share/examples/clojure-1.8.0/test_clojure/try_catch.clj2017-12-01 14:511520 bytes
share/examples/clojure-1.8.0/test_clojure/vars.clj2017-12-01 14:513120 bytes
share/examples/clojure-1.8.0/test_clojure/vectors.clj2017-12-01 14:5115341 bytes
share/examples/clojure-1.8.0/test_clojure/volatiles.clj2017-12-01 14:51997 bytes
share/examples/clojure-1.8.0/test_helper.clj2017-12-01 14:514217 bytes