Browsing projects by Tag(s)

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

Showing page 1 of 2
Compare

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, extensible, and portable. The Ruby logo is copyright © 2006, Yukihiro Matsumoto. ... [More] It is released under the terms of the Creative Commons Attribution-ShareAlike 2.5 License. [Less]

4.53982
   
  5 reviews  |  1,185 users  |  913,520 lines of code  |  49 current contributors  |  Analyzed 3 days ago
 
 

Minimalist, feature complete interpreted Lisp optimized for web application development. Utilizes dynamic variable binding, functional I/O. Supports functional and object-oriented paradigms. PicoLisp implementation includes Object System, XHTML GUI toolkit (including AJAX support), web ... [More] application server, relational database with ACID properties, Pilog (Prolog implementation), localization support. Runs on Linux, Mac OS X and virtually any 32- and 64bit POSIX environment. [Less]

4.5
   
  0 reviews  |  5 users  |  34,542 lines of code  |  1 current contributor  |  Analyzed 14 days ago
 
 

OverviewThis is the source management site for the Slate programming language. Getting StartedTo get started with Slate, you need: A VM: Some pre-built VMs are available in the Downloads section. Or, get the sources via one of our repositories (cloning an hg or git repository or extracting a ... [More] tarball), and build using 'make'. A pre-made Slate image. Download the appropriate Slate image from our Downloads section. Currently we support all little-endian systems with a GCC toolchain or Visual Studio out of the box, with either a 32-bit or 64-bit build of VM and image equally supported. Build instructions are contained within the README in the source tree. If tweaks are required for your platform, please let us know so we can improve our support. Finally, run "./slate -i imagefile.image" Release PracticesWe are not currently making versioned releases, but image snapshots with the latest core library updates are uploaded mid-month or at the end of the month after confirming basic stability. If the images are not dated recently, that should be because they're still compatible with source trees from that date onward. IssuesStability should be steadily improving, and any major crashes are worth reporting. [Less]

4.0
   
  0 reviews  |  4 users  |  32,300 lines of code  |  1 current contributor  |  Analyzed almost 2 years ago
 
 

The object-oriented modeling language Modelica is designed to allow convenient, component-oriented modeling of complex physical systems, e.g., systems containing mechanical, electrical, electronic, hydraulic, thermal, control, electric power or process-oriented subcomponents. The free Modelica ... [More] language, free Modelica libraries and Modelica simulation tools are available, ready-to-use and have been utilized in demanding industrial applications, including hardware-in-the-loop simulations. The development and promotion of Modelica is organized by the non-profit Modelica Association. [Less]

4.66667
   
  0 reviews  |  4 users  |  74,192 lines of code  |  27 current contributors  |  Analyzed 11 days ago
 
 

ELENA is a new non-mainstream general-purpose, pure object-oriented language with late binding. It promotes more object-oriented program design, reusable and more standardized code. The package includes compiler, IDE, ELENA libraries and samples

5.0
 
  0 reviews  |  2 users  |  74,240 lines of code  |  1 current contributor  |  Analyzed 6 days ago
 
 

o42a is a high-level general purpose programming language. It is compiled, statically-typed, prototype-based, logic-driven, and primarily declarative, while the imperative programming style is also supported. A program written in o42a is closer to natural English text than one written in any ... [More] C-like programming language. The language is designed with programming productivity and code maintainability as main priorities. This achieved by powerful, yet restrained, semantics, and expressive and natural syntax. [Less]

0
 
  0 reviews  |  1 user  |  148,686 lines of code  |  1 current contributor  |  Analyzed 6 days ago
 
 

Ruby that scales™ MagLev /măg-lĕv/ n. a fast, stable, Ruby implementation with integrated object persistence and distributed shared cache.

0
 
  0 reviews  |  1 user  |  168,758 lines of code  |  15 current contributors  |  Analyzed 4 days ago
 
 

Fancy is a dynamic, object-oriented programming language heavily inspired by Smalltalk, Ruby and Erlang. It supports dynamic code evaluation (as in Ruby & Smalltalk), class-based mixins, (simple) pattern matching, runtime introspection & reflection, "monkey patching" and much more. ... [More] It runs on Rubinius, the Ruby VM, and thus has first-class integration with Ruby's core library and any additional Ruby libraries that run on Rubinius, including most C-extensions. [Less]

0
 
  0 reviews  |  1 user  |  2,878 lines of code  |  2 current contributors  |  Analyzed 23 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 10 days ago
 
 

IntroductionCosmos is a dynamic object-oriented general-purpose high-level programming language. Truly, Cosmos combine remarkable power with very clear syntax gaining programmer's efficiency and productivity. In Cosmos, everything is an object. All objects consist of type and value (more ... [More] precisely datatype and value of data). Object's types are null, bool, int, float, str, list, dict, set, bag, code, and function. ImplementationCosmos is the default implementation of the Cosmos programming language. Cosmos is a bytecode interpreter, compiler and virtual machine, written in C. It has a foreign function interface (FFI) with C. Typing disciplines are dynamic and weak. Theoretically, Cosmos runs everywhere where it can be compiled with ANSI C compiler. Most of modules in standard library are designed for Linux, BSD, Windows, and Mac OS X operating systems, but Cosmos is also designed for embedded devices and web browsers. Theoretically, it also can be used for writing operating systems. Cosmos compilerCompiler translates source code to code as an intermediate form. Basically, descent recursive parser parses source code into a concrete syntax tree, abstract syntax tree, control flow graph, and then code generator emits code according to abstract syntax tree and control flow graph. A benefit of this arrangement is that code compiled on one machine can be optimized, saved to bytecode, and then interpreted on another machine. Cosmos virtual machineVirtual machine (VM) optimizes and executes code. Virtual machine is register-based and stackless. A benefit of this approach allows less instruction in code, and also applying better optimizations at run-time. It uses standard while-switch dispatch loop where direct-threading dispatch is not supported. Garbage collector (GC) is reference counter (with modified weak-reference and partial mark-sweep algorithms). [Less]

0
 
  0 reviews  |  0 users  |  11,811 lines of code  |  0 current contributors  |  Analyzed 11 months 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.