Perl Python Scheme Common Lisp
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
blog
lib
script
t
.cvsignore
.gitignore
.prove
Changes
MANIFEST
Makefile.PL
README
new

README

Hascheme

Hascheme is the name for Half assed scheme, or my attempt to do my version of
norvig's 90line scheme interpreter in python. But in Perl.

It doesn't support most of the things you'd expect for a usable language, like
strings, for example, but it's just a PoC of how easy can be to have an
interpreter for a language that lets you do quoting, recursion, lambdas, and
basic arithmetic ops.

debug tip :There's a builtin called env (no params) that dumps the environment.

test

INSTALLATION

To install this module, run the following commands:

	perl Makefile.PL
	make
	make test
	make install

SUPPORT AND DOCUMENTATION

	you can follow the advances of hascheme in My Blog
	http://puntoblogspot.blogspot.com . or mail me at
	raimonster_REMOVEME_@gmail.com . 
	
	To run hascheme, you need some perl libs:
	
	Moose
	Data::Dumper::Concise
	List::MoreUtils
	Data::Dump
	Carp
	Ubigraph

	use cpanm or cpan to install those libs.

	install ubigraph if you want to use last version of has
	run the code with something like
	perl script/lis.pl script/builtins.scm	

COPYRIGHT AND LICENCE

Copyright (C) 2010 Raimon Grau

This program is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.