[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