Skip to main content

PJ Cabrera's Library tagged scripting   View Popular

19 Dec 08

Clojure » home

Clojure is a dynamic programming language that targets the Java Virtual Machine. 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.

clojure.org - Preview

lisp java programming development jvm language scripting

07 Jul 08

crafterm's sprinkle at master — GitHub

Sprinkle is a software provisioning tool you can use to build remote servers. eg. to install a Rails or Merb stack on a brand new provisioned virtual server directly after its created.

github.com/...master - Preview

ruby scripting administration configuration tools automation

puppet - Trac

Puppet is a system for automating system administration tasks.

reductivelabs.com/puppet - Preview

ruby tools scripting configuration automation administration

11 Jun 08

InfoQ: IDE scripting with Ruby and Eclipse Monkey

Inspired by Greasemonkey for Firefox, Eclipse Monkey is a scripting tool for Eclipse. A lot easier than trying to write an Eclipse plugin.

www.infoq.com/...ruby-eclipse-monkey - Preview

eclipse ruby extensions jruby scripting

1 - 4 of 4
Showing 20 items per page

Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »

Join Diigo