Menu

Tree [7af1de] default tip /
 History

Read Only access


File Date Author Commit
 Benchmarks 2010-08-03 Jens Gutzeit Jens Gutzeit [6abf81] Initial commit
 Documentation 2010-08-03 Jens Gutzeit Jens Gutzeit [6abf81] Initial commit
 Optimization 2010-08-03 Jens Gutzeit Jens Gutzeit [6abf81] Initial commit
 Test 2010-08-03 Jens Gutzeit Jens Gutzeit [6abf81] Initial commit
 corewar 2010-08-03 Jens Gutzeit Jens Gutzeit [6abf81] Initial commit
 examples 2010-08-03 Jens Gutzeit Jens Gutzeit [6abf81] Initial commit
 src 2010-08-03 Jens Gutzeit Jens Gutzeit [6abf81] Initial commit
 .hgignore 2010-08-03 Jens Gutzeit Jens Gutzeit [c3e86e] Initial list of files to ignore
 .hgtags 2010-08-03 Jens Gutzeit Jens Gutzeit [4e4aac] Added tag version-0.2.0.28.1 for changeset c3e8...
 COPYING 2010-08-05 Jens Gutzeit Jens Gutzeit [ca8814] Switched to GPL 3
 INSTALL 2010-08-03 Jens Gutzeit Jens Gutzeit [6abf81] Initial commit
 README 2010-08-03 Jens Gutzeit Jens Gutzeit [6abf81] Initial commit
 benchmark.py 2010-08-05 Jens Gutzeit Jens Gutzeit [7af1de] Started to refactor benchmark.py
 optimizer.py 2010-08-03 Jens Gutzeit Jens Gutzeit [6abf81] Initial commit
 setup.py 2010-08-03 Jens Gutzeit Jens Gutzeit [6abf81] Initial commit
 testsuite.py 2010-08-03 Jens Gutzeit Jens Gutzeit [6abf81] Initial commit

Read Me

README for PyCorewar 0.2.0

PyCorewar is a fast MARS with an easy to use Python interface. It is
released under The GNU General Public License, Version 2 (see the file
COPYING for details).

At the moment the following features are supported:

- ICWS '88 (with multiwarrior support)
- ICWS '94 draft (without P-Space)
- most features of pMARS' parser

Updates can be found at http://corewars.jgutzeit.de/pycorewar/index.en.html
For flames, comments and bug-reports send an email to jens@jgutzeit.de

The '88-MARS of PyCorewar (Corewar.Benchmarking.MARS_88) is about
125 % faster than pMARS, the '94nop-MARS (Corewar.Benchmarking.MARS_94nop)
is about 50 % faster than pMARS. I hope to increase these values a little
bit in further releases.

Writing PyCorewar would have been almost impossible without the help of the
Core War Community. Special thanks go to

  Sascha Zapf for endlessly running benchmarks and testsuites and providing
  lots of ideas.

  Albert Ma, Nandor Sieben, Stefan Strack and Mintardjo Wangsaw for writing
  pMARS

  M Joonas Pihlaja for writing exhaust, which made it very easy to understand
  the inner workings of a MARS

  Martin Ankerl for writing exhaust-ma, where I have found a lot of ideas
  for optimizing PyCorewar.

  Michal Janeczek for writing fmars, where I have found even more ideas for
  optimizing PyCorewar.

  Paul V-Khoung for several nice chats about optimizing PyCorewar

March 28, 2006 - Jens Gutzeit
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.