# Heist 0.3.0 Released

**URL:** <https://www.ruby-forum.com/t/heist-0-3-0-released/173017>\
**Category:** Ruby\
**Created:** [July 31, 2009, 12:36pm UTC](https://www.ruby-forum.com/t/heist-0-3-0-released/173017 "2009-07-31T12:36:30Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![james-calivar](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/2bfe46/32.png) [@james-calivar](https://www.ruby-forum.com/u/james-calivar)\
**Post date:** [July 31, 2009, 12:36pm UTC](https://www.ruby-forum.com/t/heist-0-3-0-released/173017/1 "2009-07-31T12:36:30Z")

</div>

heist version 0.3.0 has been released!

[http://github.com/jcoglan/heist](http://github.com/jcoglan/heist)  
Heist is a Scheme interpreter written in Ruby. It provides an executable  
for running Scheme code directly, and also allows the interpreter to be  
easily embedded in, and extended using, Ruby applications. It nominally  
targets R5RS, though is likely to be more liberal than other  
implementations.

Changes:

### Version 0.3.0 (2009-07-31)

We’ve got all your data types now

- Vectors are supported, including the full R5RS library, macro and  
quasiquoting support
- Characters are available, including named characters (#\newline,  
#\space,  
#\tab)
- The full R5RS character and string libraries are implemented
- Complex numbers work correctly on Ruby1.9
- Dotted tail notation properly supported in macro templates
