resume: Add Ulambda

While the project was never completed, it is a useful example to
demonstrate my interest in bootstrapping compilers.
master
Mike Gerwitz 2023-12-18 23:33:26 -05:00
parent 7cf7252ba6
commit 325265a019
Signed by: mikegerwitz
GPG Key ID: 8C917B7F5DC51BA2
1 changed files with 18 additions and 0 deletions

View File

@ -305,6 +305,24 @@
</ul>
</dd>
<dt><a href="https://forge.mikegerwitz.com/mikegerwitz/ulambda">Ulambda</a>
</dt>
<dd class="period">2017&ndash;2018</dd>
<dd class="type">Author</dd>
<dd class="desc">
A self-hosting Scheme compiling into JavaScript.
The project is incomplete, but it does
<a href="https://mikegerwitz.com/ulambda/bootstrap.html">successfully bootstrap</a>
a very limited Scheme-like Lisp.
</dd>
<dd class="desc">
<ul class="lang detail-list">
<li>JavaScript</li>
<li>Scheme</li>
<li>Node.js</li>
</ul>
</dd>
<dt><a href="https://gnu.org/s/guix">GNU Guix</a></dt>
<dd class="period">October 2016&ndash;Present</dd>
<dd class="type">Contributor</dd>