oraclejdk8-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-11-22 16:33:38 +0000
package file: oraclejdk8-clojure-1.8.0.tgz
package size: 3448473

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-11-22 09:33794 bytes
lib/java/clojure/clojure.jar2017-11-22 09:333622815 bytes
share/doc/clojure-1.8.0/CommonLispFormat.markdown2017-11-22 09:338504 bytes
share/doc/clojure-1.8.0/PrettyPrinting.markdown2017-11-22 09:3310313 bytes
share/doc/clojure-1.8.0/changes.md2017-11-22 09:3393785 bytes
share/doc/clojure-1.8.0/epl-v10.html2017-11-22 09:3312917 bytes
share/doc/clojure-1.8.0/readme.txt2017-11-22 09:3313139 bytes
share/examples/clojure-1.8.0/test_clojure/agents.clj2017-11-22 09:336751 bytes
share/examples/clojure-1.8.0/test_clojure/annotations.clj2017-11-22 09:33675 bytes
share/examples/clojure-1.8.0/test_clojure/annotations/java_5.clj2017-11-22 09:332221 bytes
share/examples/clojure-1.8.0/test_clojure/annotations/java_6.clj2017-11-22 09:333719 bytes
share/examples/clojure-1.8.0/test_clojure/api.clj2017-11-22 09:331628 bytes
share/examples/clojure-1.8.0/test_clojure/atoms.clj2017-11-22 09:33642 bytes
share/examples/clojure-1.8.0/test_clojure/clojure_set.clj2017-11-22 09:337836 bytes
share/examples/clojure-1.8.0/test_clojure/clojure_walk.clj2017-11-22 09:332160 bytes
share/examples/clojure-1.8.0/test_clojure/clojure_xml.clj2017-11-22 09:33623 bytes
share/examples/clojure-1.8.0/test_clojure/clojure_zip.clj2017-11-22 09:33867 bytes
share/examples/clojure-1.8.0/test_clojure/compilation.clj2017-11-22 09:3316513 bytes
share/examples/clojure-1.8.0/test_clojure/compilation/examples.clj2017-11-22 09:33557 bytes
share/examples/clojure-1.8.0/test_clojure/compilation/line_number_examples.clj2017-11-22 09:332655 bytes
share/examples/clojure-1.8.0/test_clojure/compilation/load_ns.clj2017-11-22 09:33132 bytes
share/examples/clojure-1.8.0/test_clojure/control.clj2017-11-22 09:3312096 bytes
share/examples/clojure-1.8.0/test_clojure/data.clj2017-11-22 09:331449 bytes
share/examples/clojure-1.8.0/test_clojure/data_structures.clj2017-11-22 09:3338103 bytes
share/examples/clojure-1.8.0/test_clojure/data_structures_interop.clj2017-11-22 09:337018 bytes
share/examples/clojure-1.8.0/test_clojure/def.clj2017-11-22 09:333184 bytes
share/examples/clojure-1.8.0/test_clojure/delays.clj2017-11-22 09:33528 bytes
share/examples/clojure-1.8.0/test_clojure/edn.clj2017-11-22 09:331334 bytes
share/examples/clojure-1.8.0/test_clojure/errors.clj2017-11-22 09:333933 bytes
share/examples/clojure-1.8.0/test_clojure/evaluation.clj2017-11-22 09:337713 bytes
share/examples/clojure-1.8.0/test_clojure/fn.clj2017-11-22 09:332174 bytes
share/examples/clojure-1.8.0/test_clojure/for.clj2017-11-22 09:335926 bytes
share/examples/clojure-1.8.0/test_clojure/genclass.clj2017-11-22 09:337441 bytes
share/examples/clojure-1.8.0/test_clojure/genclass/examples.clj2017-11-22 09:333730 bytes
share/examples/clojure-1.8.0/test_clojure/generators.clj2017-11-22 09:333185 bytes
share/examples/clojure-1.8.0/test_clojure/java/io.clj2017-11-22 09:339840 bytes
share/examples/clojure-1.8.0/test_clojure/java/javadoc.clj2017-11-22 09:331035 bytes
share/examples/clojure-1.8.0/test_clojure/java/shell.clj2017-11-22 09:331813 bytes
share/examples/clojure-1.8.0/test_clojure/java_interop.clj2017-11-22 09:3314777 bytes
share/examples/clojure-1.8.0/test_clojure/keywords.clj2017-11-22 09:33998 bytes
share/examples/clojure-1.8.0/test_clojure/logic.clj2017-11-22 09:333763 bytes
share/examples/clojure-1.8.0/test_clojure/macros.clj2017-11-22 09:333534 bytes
share/examples/clojure-1.8.0/test_clojure/main.clj2017-11-22 09:331892 bytes
share/examples/clojure-1.8.0/test_clojure/metadata.clj2017-11-22 09:338556 bytes
share/examples/clojure-1.8.0/test_clojure/multimethods.clj2017-11-22 09:338840 bytes
share/examples/clojure-1.8.0/test_clojure/ns_libs.clj2017-11-22 09:334515 bytes
share/examples/clojure-1.8.0/test_clojure/numbers.clj2017-11-22 09:3327493 bytes
share/examples/clojure-1.8.0/test_clojure/other_functions.clj2017-11-22 09:3314047 bytes
share/examples/clojure-1.8.0/test_clojure/parallel.clj2017-11-22 09:331175 bytes
share/examples/clojure-1.8.0/test_clojure/pprint.clj2017-11-22 09:33842 bytes
share/examples/clojure-1.8.0/test_clojure/pprint/test_cl_format.clj2017-11-22 09:3339151 bytes
share/examples/clojure-1.8.0/test_clojure/pprint/test_helper.clj2017-11-22 09:331179 bytes
share/examples/clojure-1.8.0/test_clojure/pprint/test_pretty.clj2017-11-22 09:3314548 bytes
share/examples/clojure-1.8.0/test_clojure/predicates.clj2017-11-22 09:333190 bytes
share/examples/clojure-1.8.0/test_clojure/printer.clj2017-11-22 09:335458 bytes
share/examples/clojure-1.8.0/test_clojure/protocols.clj2017-11-22 09:3332844 bytes
share/examples/clojure-1.8.0/test_clojure/protocols/examples.clj2017-11-22 09:33463 bytes
share/examples/clojure-1.8.0/test_clojure/protocols/hash_collisions.clj2017-11-22 09:333444 bytes
share/examples/clojure-1.8.0/test_clojure/protocols/more_examples.clj2017-11-22 09:33197 bytes
share/examples/clojure-1.8.0/test_clojure/reader.cljc2017-11-22 09:3326076 bytes
share/examples/clojure-1.8.0/test_clojure/reducers.clj2017-11-22 09:332905 bytes
share/examples/clojure-1.8.0/test_clojure/reflect.clj2017-11-22 09:331550 bytes
share/examples/clojure-1.8.0/test_clojure/refs.clj2017-11-22 09:33680 bytes
share/examples/clojure-1.8.0/test_clojure/repl.clj2017-11-22 09:332187 bytes
share/examples/clojure-1.8.0/test_clojure/repl/example.clj2017-11-22 09:33128 bytes
share/examples/clojure-1.8.0/test_clojure/rt.clj2017-11-22 09:335156 bytes
share/examples/clojure-1.8.0/test_clojure/sequences.clj2017-11-22 09:3335679 bytes
share/examples/clojure-1.8.0/test_clojure/serialization.clj2017-11-22 09:334669 bytes
share/examples/clojure-1.8.0/test_clojure/server.clj2017-11-22 09:331258 bytes
share/examples/clojure-1.8.0/test_clojure/special.clj2017-11-22 09:332718 bytes
share/examples/clojure-1.8.0/test_clojure/string.clj2017-11-22 09:337081 bytes
share/examples/clojure-1.8.0/test_clojure/test.clj2017-11-22 09:334576 bytes
share/examples/clojure-1.8.0/test_clojure/test_fixtures.clj2017-11-22 09:332246 bytes
share/examples/clojure-1.8.0/test_clojure/transducers.clj2017-11-22 09:3313316 bytes
share/examples/clojure-1.8.0/test_clojure/transients.clj2017-11-22 09:331969 bytes
share/examples/clojure-1.8.0/test_clojure/try_catch.clj2017-11-22 09:331520 bytes
share/examples/clojure-1.8.0/test_clojure/vars.clj2017-11-22 09:333120 bytes
share/examples/clojure-1.8.0/test_clojure/vectors.clj2017-11-22 09:3315341 bytes
share/examples/clojure-1.8.0/test_clojure/volatiles.clj2017-11-22 09:33997 bytes
share/examples/clojure-1.8.0/test_helper.clj2017-11-22 09:334217 bytes