π-WAM Assembly: Comfortable Labels and Goto (Re: π-WAM Contest: 1 Million Packets with Prolog)

Mild Shock <[email protected]>
Newsgroups comp.lang.python
Message-ID <[email protected]>
Hi,

What Hamelt is to English language, is Hack to
Compiler Construction. The playbook of Hack contains
every drama that a Compiler Construction will face.
In the following we show how we realized Project 6:
Assembler from the Nand to Tetris journey via
a little Prolog DSL.

Our initial quick and dirty prototype deploys
double buffering to determine code lengths and
is brittle in examples such as between/3. Our
assembly DSL does without symbol tables but with
Prolog logical variables only. We could fix the
between/3 glitch and give a first disjunction
(;)/2 prototype.

Bye

See also:

π-WAM Assembly: Comfortable Labels and Goto
https://medium.com/2989/1a11dd512813

Mild Shock schrieb:
 > Hi,
 >
 > We recently demonstrated a Prolog emulator for
 > ADA RendezVous without ACK and NACK. This is basically
 > a bounded buffer with max_size=1. We now went on and
 > implemented this kind of fire and forget channel
 > object natively for JavaScript, Java and Python.
 > Some results.
 >
 > Our 100 producers and 100 consumers, that communicate
 > 10000 packets through a single channel, is the camel
 > to go through the eye of a needle test case. Both
 > π-WAM and SWI-Prolog can do it below a second using
 > different means, but π-WAM beats SWI-Prolog here
 > by a factor of ca. 1.5x.
 >
 > Bye
 >
 > See also:
 >
 > π-WAM Contest: 1 Million Packets with Prolog
 > https://medium.com/2989/ec3e91551773
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.