Programming

Votes: 26
The IcedTea6 version of the OpenJDK(TM)
In short, this package installs a free version of the Java(TM) 6 programming language runtime and development kit. The development kit and runtime are, on their own, typically operated from the command line.
Versions >= 1.8.x have been extracted from Debian OpenJDK packages and were repackaged for optification.
Versions 1.5.x were packaged from the binaries from "http://camswl.com".
Oracle and Java are registered trademarks of Oracle and/or its affiliates. OpenJDK is a trademark or registered trademark of Sun Microsystems, Inc. in the United States and other countries. Debian is a trademark of Software in the Public Interest, Inc. Other names may be trademarks of their respective owners.
For more details see /opt/icedtea6/docs.

Votes: 18
Complete Python binding set for Qt4 (PR1.2)
This package contains the python extensions and modules. PyQt4 exposes the Qt4 GUI toolkit in Python.
You need to install this package explicitly ONLY if you wish to tinker with Python yourself.
Installing this package will install Python bindings for ALL available Qt modules, namely: QtCore, QtDBus, QtMultimedia QtGui, QtNetwork, phonon, QtSql, QtSVG, QtMaemo5 QtScript, QtWebkit, QtOpenGL, QtXML, QtXMLPatterns
WARNING: Even though the bindings themselves are installed into /opt, the Qt libraries that might not already be installed WILL take up a lot of space on your root.

Votes: 10
Python Qt bindings demos, examples and documentation (PR1.2)
PyQt4 exposes the Qt4 GUI toolkit in Python.
This package contains Python-specific documentation for PyQt4 and the Qt example programs ported to Python. It provides a reasonable minimum set of modules and bindings to start PyQt development. Installing this package will install Python bindings for the QtCore, QtGUI and QtXML modules.
WARNING: Even though the bindings themselves are installed into /opt, the Qt libraries that might not already be installed WILL take up a lot of additonal space on your root.

Votes: 0
Clojure is a dynamic, functional programming language.
Clojure itself does not feature any graphical user interface. Interaction with Clojure is done via the command line and the command line oriented Read Eval Print Loop (REPL). Clojure is licensed under the terms of the Eclipse Public License (EPL) 1.0.

Votes: 3
IPython - An interactive computing environment for Python.
IPython can be used as a replacement for the standard Python shell, or it can be used as a complete working environment for scientific computing (like Matlab or Mathematica) when paired with the standard Python scientific and numerical tools. It supports dynamic object introspections, numbered input/output prompts, a macro system, session logging, session restoring, complete system shell access, verbose and colored traceback reports, auto-parentheses, auto-quoting, and is embeddable in other Python programs.

Votes: 2
Interpreter of object-oriented scripting language Ruby 1.8
Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in perl). It is simple, straight-forward, and extensible.
This package provides version 1.8 series of Ruby.
On Debian, Ruby 1.8 is provided as separate packages. You can get full Ruby 1.8 distribution by installing following packages.
ruby1.8 ruby1.8-dev libdbm-ruby1.8 libgdbm-ruby1.8 libopenssl-ruby1.8 libreadline-ruby1.8