1. Armin Rigo
  2. duhton

Source

duhton /

Filename Size Date modified Message
demo
stm
test
48 B
Add *.orig.
248 B
add sort.duh and all changes necessary to run it
1.1 KB
Add the PAPERS file.
588 B
Add a warning
225 B
Rename def -> defun. This gives .duh files that can in
2.6 KB
Add ';' as a comment character.
2.0 KB
The non-STM transaction module equivalent.
1.6 KB
Refactor the Du_AME_READ macro to insist on the fact that we should
870 B
The non-STM transaction module equivalent.
5.6 KB
add sort.duh and all changes necessary to run it
7.1 KB
Fix the test by copying the frame before running it.
19.9 KB
add sort.duh and all changes necessary to run it
906 B
(len), (not), following the Python way.
4.4 KB
over-allocate lists
3.3 KB
add sort.duh and all changes necessary to run it
1.6 KB
Found the bug: in case of aborted transaction, the further transactions
882 B
add sort.duh and all changes necessary to run it
======
Duhton
======

A minimalistic Python-like variant.  Written in the same style as
CPython's C code (with "Du_" instead of "Py_" as a prefix to all names).

Pronounciation: "duh"-ton.

To compile, use "make".  Only tested with gcc on Linux, though it should
work on other platforms too --- but so far, it requires the gcc-only
extension "__thread".  (As far as I know this extension is not available
on OS/X.)

To run the tests, you need "py.test": http://pytest.org/

There are demos: try "time duhton demo/many_square_roots.duh".

For more general information see the PAPERS file.