Skip to content
This repository

A lean portable Erlang, no BEAM

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 bif Development platform switched to Linux [OpenSUSE] October 15, 2010
Octocat-spinner-32 compiler fixes for gcc 4.7.2 September 26, 2013
Octocat-spinner-32 ebin First commit November 30, 2009
Octocat-spinner-32 gh-pages gh-pages test March 26, 2009
Octocat-spinner-32 include fixes for gcc 4.7.2 September 26, 2013
Octocat-spinner-32 mod fixes for gcc 4.7.2 September 26, 2013
Octocat-spinner-32 navel Development platform switched to Linux [OpenSUSE] October 15, 2010
Octocat-spinner-32 spec named tuples work partially; not in patterns, accesses and updates December 26, 2009
Octocat-spinner-32 test Named tuple index literals works all down the way; add named tuple de… December 25, 2009
Octocat-spinner-32 util named tuples grammar added to compiler; tt_named_tuples does not reso… December 24, 2009
Octocat-spinner-32 vintage First commit November 30, 2009
Octocat-spinner-32 xbin First commit November 30, 2009
Octocat-spinner-32 .gitignore Development platform switched to Linux [OpenSUSE] October 15, 2010
Octocat-spinner-32 INSTALL.md fixes for gcc 4.7.2 September 26, 2013
Octocat-spinner-32 Makefile fixes for gcc 4.7.2 September 26, 2013
Octocat-spinner-32 Makefile.win32 Development platform switched to Linux [OpenSUSE] October 15, 2010
Octocat-spinner-32 README Development platform switched to Linux [OpenSUSE] October 15, 2010
Octocat-spinner-32 TODO TODOs on named tuples updates before merging December 27, 2009
Octocat-spinner-32 atom.c First commit November 30, 2009
Octocat-spinner-32 bits.c Development platform switched to Linux [OpenSUSE] October 15, 2010
Octocat-spinner-32 buffer.c Development platform switched to Linux [OpenSUSE] October 15, 2010
Octocat-spinner-32 code_base.c
Octocat-spinner-32 compare.c First commit November 30, 2009
Octocat-spinner-32 compare_test.c Development platform switched to Linux [OpenSUSE] October 15, 2010
Octocat-spinner-32 cstr.c Development platform switched to Linux [OpenSUSE] October 15, 2010
Octocat-spinner-32 exterm.c Development platform switched to Linux [OpenSUSE] October 15, 2010
Octocat-spinner-32 exterm_test.c Development platform switched to Linux [OpenSUSE] October 15, 2010
Octocat-spinner-32 heap.c fixes for gcc 4.7.2 September 26, 2013
Octocat-spinner-32 heap_gc.c Development platform switched to Linux [OpenSUSE] October 15, 2010
Octocat-spinner-32 license.txt first commit March 25, 2009
Octocat-spinner-32 list.c First commit November 30, 2009
Octocat-spinner-32 mixed.c Development platform switched to Linux [OpenSUSE] October 15, 2010
Octocat-spinner-32 modbin.c First commit November 30, 2009
Octocat-spinner-32 mpi.c fixes for gcc 4.7.2 September 26, 2013
Octocat-spinner-32 msg_queue.c First commit November 30, 2009
Octocat-spinner-32 named_tuple.c named tuples work partially; not in patterns, accesses and updates December 26, 2009
Octocat-spinner-32 ol_file.c First commit November 30, 2009
Octocat-spinner-32 ol_listener.c First commit November 30, 2009
Octocat-spinner-32 ol_socket.c Development platform switched to Linux [OpenSUSE] October 15, 2010
Octocat-spinner-32 outlet.c First commit November 30, 2009
Octocat-spinner-32 outlet_mall.c First commit November 30, 2009
Octocat-spinner-32 proc.c First commit November 30, 2009
Octocat-spinner-32 proc_main.c Development platform switched to Linux [OpenSUSE] October 15, 2010
Octocat-spinner-32 proc_queue.c Development platform switched to Linux [OpenSUSE] October 15, 2010
Octocat-spinner-32 proc_test.c named_tuple.c and .h added; customer#name works December 25, 2009
Octocat-spinner-32 scheduler.c Development platform switched to Linux [OpenSUSE] October 15, 2010
Octocat-spinner-32 stringify.c
Octocat-spinner-32 teeterl.c Development platform switched to Linux [OpenSUSE] October 15, 2010
Octocat-spinner-32 term_test.c Development platform switched to Linux [OpenSUSE] October 15, 2010
README
teeterl is a lean portable Erlang.

teeterl is built using Apache Portable Runtime, a library tested on dozens
of OSes and their flavours.

teeterl borrows from industry-standard Erlang/OTP, especially when it comes
to compiler front-end.

This is a new major version of teeterl. Quite immature. The previous version
lives in the vintage folder. Consult README file found there.

The current version is only able to run a couple of test suites but the
results of preliminary performance testing indicate that the current version
is 3-4 times swifter than the previous one.

The current version is being developed under OpenSuse 11.3. Expect to
resolve a few dependencies manually. After clean built, just start ./teeterl
and point your browser to http://localhost:9090 and rudimentary
teeterl interface will show up. At that point it would be obvious that
there is much to be done for the new teeterl.

If you want to feel more in control about VM internals and think that
Erlang/OTP is too much for you then you are welcome to use and extend
teeterl.
Something went wrong with that request. Please try again.