Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 9

ABCL is an implementation of Common Lisp (CL) running in the JVM: it can run in the same JVM as your Java code, allowing full mixture of Lisp and Java code. Being a full CL implementation, it runs many existing libraries and applications, such as Maxima, a computer algebra system. With support for ... [More] JSR-223, you easily extend any JSR-223 compatible application with Lisp as a macro language. This includes integration with the Ant build system using its script-tag. Note: Ohloh indicates few source code comments, based on an average of 32% comment ratio in Java projects. However, in Lisp projects, 19% is much more common. ABCL is nearly 50% Lisp, so the comment rating is underrated. [Less]

3.75
   
  0 reviews  |  21 users  |  125,475 lines of code  |  5 current contributors  |  Analyzed 1 day ago
 
 

Catrobat is a mobile visual programming system. Catroid is an IDE and Catrobat interpreter for Android. Paintroid is an associated paint program for Android that, among others, allows setting parts of images to transparent. IDEs and interpreters for iOS, Windows Phone, and HTML5 browsers are in beta ... [More] stage. There are more than 30 subprojects, e.g., allowing to enter musical notation by singing into the mike, or to program a Parrot AR.Drone. We use Test-Driven Development along with other agile methods, assuring a clear and 100% up-to-date documentation. [Less]

5.0
 
  0 reviews  |  6 users  |  439,890 lines of code  |  122 current contributors  |  Analyzed 2 days ago
 
 

Rascal is a domain specific language for source code analysis and manipulation a.k.a. meta-programming. It is currently being developed and tested at CWI. No formal release has been made yet, but there are alpha quality previews available.

0
 
  0 reviews  |  4 users  |  373,747 lines of code  |  26 current contributors  |  Analyzed 6 days ago
 
 

A portable adaptive runtime system for parallel applications. Application developers create an object-based decomposition of the problem of interest, and the runtime system manages issues of communication, mapping, load balancing, fault tolerance, and more. Sequential code implementing the ... [More] methods of these parallel objects is written in C++. Calls to libraries in C++, C, and Fortran are common and straightforward. Charm++ is portable across individual workstations, clusters, accelerators (Cell SPEs, GPUs), and supercomputers such as those sold by IBM (Blue Gene, POWER) and Cray (XT3/4/5/6 and XE6). Applications based on Charm++ are used on at least 5 of the 20 most powerful computers in the world. [Less]

0
 
  0 reviews  |  2 users  |  625,043 lines of code  |  33 current contributors  |  Analyzed 8 days ago
 
 

Geeny is a scriptable game engine with built-in support for 2D, 3D graphics and sound. The scripting language is object oriented, high performance is attainable by using vector and array operations. Win32/Linux C++.

5.0
 
  0 reviews  |  1 user  |  68,315 lines of code  |  0 current contributors  |  Analyzed 1 day ago
 
 

Ela is a modern programming language that runs on CLR and Mono. The language is dynamically (and strongly) typed and comes with a rich and extensible type system out of box. It provides an extensive support for the functional programming paradigm including but not limited to - first class ... [More] functions, first class currying and composition, list/array comprehensions, pattern matching, polymorphic variants, thunks, etc. It also provides some imperative programming features. Ela supports both strict and non-strict evaluation but is strict by default. The current language implementation is a light-weight and efficient interpreter written fully in C#. The interpreter was designed to be embeddable and has a clear and straightforward API. [Less]

5.0
 
  0 reviews  |  1 user  |  65,571 lines of code  |  1 current contributor  |  Analyzed 10 days ago
 
 

A dynamic, prototype based programming language.

5.0
 
  0 reviews  |  1 user  |  3,228 lines of code  |  1 current contributor  |  Analyzed 2 days ago
 
 

Heather is an general-purpose multiparadigm programming language. It is strongly typed, offering type inference and parametric polymorphism ("generics"). It is consequently object oriented (everything is a object, even functions), while its consequent multiple dispatch approach keeps a ... [More] strong functional touch. The object model is class-oriented, supporting multiple inheritance as well as the separation of types ("protocols", "interfaces") and classes. The grammar is regular, small, and context free. In particular it can be parsed without symbol tables, and does not require a special preprocessor since it offers powerful hygienic macros as part of the language and special support for conditional compilation. [Less]

0
 
  0 reviews  |  1 user  |  105,512 lines of code  |  1 current contributor  |  Analyzed 1 day ago
 
 

The xs shell is a modified version of the es shell, in turn based upon the rc shell. Interesting features include functional programming tools like lambdas and closures, exceptions, glob-style string matching (like simple regexps), and non-linear redirects (like a more flexible alternative to ... [More] pipes). Xs has a notably different syntax from bourne-derived shells, especially in control structures (braces replace do-end in while, for example). The code should not be too hard to hack on, especially considering that part of the shell is written in xs. This also allows effective customization/modification to the shell in one's init file. Compared to es, xs has some bugfixes, code cleanup, better readline integration, and syntax improvements. [Less]

0
 
  0 reviews  |  1 user  |  11,166 lines of code  |  0 current contributors  |  Analyzed 8 days ago
 
 

Whiley is a programming language particularly suited to safety-critical systems. It is a hybrid object-oriented and functional programming language which employs extended static checking to eliminate errors at compile time, including divide-by-zero, array out-of-bounds and null dereference errors.

5.0
 
  0 reviews  |  1 user  |  109,620 lines of code  |  5 current contributors  |  Analyzed 8 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.