Changes between Initial Version and Version 1 of AbandonedLanguages

Show
Ignore:
Timestamp:
02/01/09 23:03:54 (13 years ago)
Author:
coke
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AbandonedLanguages

    v1 v1  
     1= Abandoned projects = 
     2 
     3This section is for historians only.  
     4 
     5=== miniperl === 
     6 
     7Written by Jeff Goff. Was in 'languages/miniperl' in Parrot svn repository until r12805. 
     8 
     9=== Amber === 
     10 
     11Scripting language inspired by Eiffel and Ruby. Original version 
     12targeted parrot, current version is self-contained. The PMCs for amber 
     13were in the repository until 0.6.1. http://xamber.org/. 
     14 
     15=== Parakeet === 
     16 
     17Parakeet was a Forth that was extremely machine specific to the Parrot VM. 
     18Parakeet also had a lot of features not found in standard Forth, like local 
     19variables, nested words and classes and (as a result) nested compile-time and 
     20run-time lexical word, class and variable scopes. 
     21 
     22Removed from the repository 'languages/parakeet' 
     23prior to 0.4.10, after having been broken since 0.0.11. 
     24 
     25Parakeet is also the name of a project the extends the Jikes RVM in order to run Parrot bytecode. 
     26See http://parakeet.wiki.sourceforge.net/. 
     27 
     28=== BASIC/interpreter === 
     29 
     30BASIC interpreter was written in PASM, and used the global stack. It was last 
     31verified working in 0.0.11 before it was removed from 
     32'languages/BASIC/interpreter' prior to Parrot 0.5.1. 
     33 
     34=== Cardinal === 
     35 
     36The version at http://rubyforge.org/projects/cardinal/ has been superseded 
     37by the one in the repository. (See above) 
     38 
     39=== PAPAgei === 
     40 
     41The PAscal for PArrot compiler was a final year project at I.T. 
     42Carlow.  
     43 
     44=== Perl 5 === 
     45 
     46From r16836 up to r25231 'languages/perl5' served as a repository 
     47for some Perl 5 - specific functionality that was heavily used in early parrot development. 
     48 
     49=== Pint === 
     50 
     51An experimental implementation of PHP. Described at 
     52http://www.akbkhome.com/blog.php/View/44/Latest_in_Vapourware_PintCompiler__dbdo.html, 
     53but no updates since August 2004, and the link to source is a 404. 
     54 
     55=== Plumhead === 
     56 
     57Plumhead was the PHP on Parrot implementation. It has been renamed to Pipp. 
     58 
     59=== Ruby === 
     60 
     61Removed from trunk of Parrot subversion repository. Up to revision 12805, 
     62located in 'languages/ruby'. 
     63 
     64=== SFL === 
     65 
     66Simple functional language. 
     67A quickly abandoned attempt. 
     68See http://web.archive.org/web/20070911102734/ and http://www.acooke.org/andrew/writing/parrot/sfl.html 
     69 
     70=== Span === 
     71 
     72Span can be most concisely described as Smalltalk for C++, C#, and Java 
     73programmers. It features an object system modeled on the Smalltalk object 
     74system and a language syntax designed to be easy to learn for developers of 
     75C-like languages. Last verified against parrot 0.1.11. 
     76http://homepage.mac.com/matt.kennedy/Span 
     77 
     78=== TAP (Test Anything Protocol) === 
     79 
     80A parser for the Test Anything Protocol 
     81Was located in 'languages/tap', removed in r26661. 
     82 
     83=== Zcode === 
     84 
     85A z-machine interpreter original found in 'languages/Zcode', it was removed in r36267. At the time of its removal, it was 
     86non-functional, but could probably be made to work against a recent parrot with only a little effort.