Browsing projects by Tag(s)

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

Showing page 1 of 1

Guile is an implementation of the Scheme programming language. In addition to supporting the R5RS Scheme standard, a large subset of R6RS, and many SRFIs, Guile includes full access to POSIX system calls, networking support, multiple threads, dynamic linking, and a foreign function call interface. ... [More] Guile can run interactively, as a script interpreter, and as a Scheme compiler to VM bytecode suitable for stand-alone applications. It is also packaged as a library so that applications can easily incorporate a complete Scheme interpreter/VM. [Less]

4.1
   
  0 reviews  |  21 users  |  199,363 lines of code  |  17 current contributors  |  Analyzed 7 days ago
 
 

lfe

Compare

Lisp Flavoured Erlang (LFE)

0
 
  0 reviews  |  1 user  |  17,881 lines of code  |  8 current contributors  |  Analyzed 3 days ago
 
 

A toy Lisp dialect

5.0
 
  0 reviews  |  1 user  |  5,878 lines of code  |  2 current contributors  |  Analyzed 2 days ago
 
 

GoalsUse Boehm GC library for memory management Make C core as small as possible Write as much code in the Lisp dialect itself (make it largely self-hosting, like Glasgow Haskell) Use the pair/list data structure(s) whenever possible as the data structure(s) (taking a cue from Lua - which did, in ... [More] turn, from Scheme) Incorporate influences from "pure" functional programming languages like Haskell Consistent error-handling at C and Lisp levels For now, a very forgiving dynamic type system InfluencesHaskell Lua Arc All the Lisps and Schemes, of course Python because it's my favorite language and so bound to creep in somewhere AboutThe writer is a university student interested in compilers and interpreters. He hopes that he shall learn a great deal of this arcane art from this project. [Less]

0
 
  0 reviews  |  0 users  |  2,864 lines of code  |  0 current contributors  |  Analyzed 7 days ago
 
 

This is a simple implementation of the Cat programming language in Scheme. The goal is to support the entire set of primitives and all of the semantics of Cat in a simple and easy to understand code base. The hope is that this will encourage others to play around with the semantics of Cat, and ... [More] write their own extensions -- as well as simply improve the implementation. Right now it supports all of the level 0 and 1 primitives, supports the definition of recursive functions, and plays (sort-of) nicely with the PLT Scheme module system. The short term goals are to add type inferencing and the level 2 primitives, which I consider essentially the first milestone. [Less]

0
 
  0 reviews  |  0 users  |  1,028 lines of code  |  0 current contributors  |  Analyzed 5 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.