[cig-commits] r6986 - in cs/spike/trunk: . examples
leif at geodynamics.org
leif at geodynamics.org
Mon May 28 17:06:29 PDT 2007
Author: leif
Date: 2007-05-28 17:06:29 -0700 (Mon, 28 May 2007)
New Revision: 6986
Added:
cs/spike/trunk/cspk.cc
cs/spike/trunk/examples/
cs/spike/trunk/examples/primes.spk
cs/spike/trunk/gram.y
cs/spike/trunk/scan.l
Removed:
cs/spike/trunk/spike/
Log:
Ditched Pyrex-based code. I've decided that Pyrex is a poor starting
point for Spike. I discovered that seemingly innocent modifications to
the Pyrex code would break things, and I would only discover the
breakage much later. This is partly because I didn't write Pyrex (so I
don't fully understand its structure). But it is also because Pyrex is
written in Python, so even glaringly obvious interface violations I
introduced into the code would go undetected. So, for this task, I
prefer C++ to Python (much as I hate both languages).
Copied: cs/spike/trunk/cspk.cc (from rev 6982, cs/spike/trunk/spike/Spike/Compiler/main.c)
Copied: cs/spike/trunk/examples/primes.spk (from rev 6982, cs/spike/trunk/spike/Demos/primes.spk)
Copied: cs/spike/trunk/gram.y (from rev 6982, cs/spike/trunk/spike/Spike/Compiler/gram.y)
Copied: cs/spike/trunk/scan.l (from rev 6982, cs/spike/trunk/spike/Spike/Compiler/scan.l)
More information about the cig-commits
mailing list