Around the turn of the millennium, John Max Skaller wrote a
Python variant called "vyper"
[1]. It was written mostly in
OCaml
[2]. Being interested in both
Python and OCaml, I snagged a copy, apparently some time in 2002.
I tried it, and it looked like it would be interesting if I just
could make the time to get it into a usable state for my environment
(Mac OS X), which was only barely over two years old (in the world
outside Apple) at the time. Not finding either the time or the
right dependencies, I abandoned it. Being a packrat, I never
deleted it.
Then, in 2004, someone asked about it on
LtU [3],
and I sorta volunteered[4] that I *might* have a copy,
and John asked [5] about that copy.
So, I finally tar'd it up into a tarball today,
and put that up on the web, at:
vyper sources page,
vyper sources tarball.
Bonus links:
Not that this bit of cruft will do anyone any good, but the
other file I had in the same directory (told you I was a packrat!)
contained instructions for how I got this copy:
cvs -d:pserver:anonymous@cvs.vyper.sourceforge.net:/cvsroot/vyper login
((Hit Return when it asks for a password.))
cvs -z3 -d:pserver:anonymous@cvs.vyper.sourceforge.net:/cvsroot/vyper co doc
cvs -z3 -d:pserver:anonymous@cvs.vyper.sourceforge.net:/cvsroot/vyper co src
% cvs -z3 -d:pserver:anonymous@cvs.vyper.sourceforge.net:/cvsroot/vyper co doc
cvs server: Updating doc
U doc/README
U doc/using_vyper.pak
U doc/viper_lex.ipk
(( Yup, just three files. ))
% cvs -z3 -d:pserver:anonymous@cvs.vyper.sourceforge.net:/cvsroot/vyper co src
cvs server: Updating src
(( 1.9 Mb of stuff (29488 lines in 188 files, for an average
of 157 lines per file. Max 2084, in the GTK interface. ))
[1] Vyper disambiguation:
[2] http://ocaml.org ==
http://caml.inria.fr
[3] http://lambda-the-ultimate.org/node/142#comment-925
[4] http://lambda-the-ultimate.org/node/142#comment-926
[5] http://lambda-the-ultimate.org/node/142#comment-1121