home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Misc / CLISP-1.LHA / CLISP960530-sr.lha / tests / README < prev    next >
Encoding:
Text File  |  1996-04-15  |  2.2 KB  |  79 lines

  1. This directory contains a test suite for testing Common Lisp (CLtL1)
  2. implementations.
  3.  
  4. In its original version it was built by
  5.  
  6.     Horst Friedrich, ISST of FhG         <horst.friedrich@isst.fhg.de>
  7.     Ingo Mohr, ISST of FhG               <ingo.mohr@isst.fhg.de>
  8.     Ulrich Kriegel, ISST of FhG          <ulrich.kriegel@isst.fhg.de>
  9.     Windfried Heicking, ISST of FhG      <winfried.heicking@isst.fhg.de>
  10.     Rainer Rosenmueller, ISST of FhG     <rainer.rosenmueller@isst.fhg.de>
  11.  
  12. at
  13.  
  14.     Institut für Software- und Systemtechnik der Fraunhofer-Gesellschaft
  15.     (Fraunhofer Institute for Software Engineering and Systems Engineering)
  16.     Kurstraße 33
  17.   D-10117 Berlin
  18.     Germany
  19.  
  20. for their Common Lisp implementation named XCL.
  21.  
  22. What you see here is a version adapted to CLISP and AKCL by
  23.  
  24.     Bruno Haible              <haible@ma2s2.mathematik.uni-karlsruhe.de>
  25.  
  26. at
  27.  
  28.     Universität Karlsruhe
  29.     Mathematisches Institut II
  30.     Kaiserstraße 12
  31.   D-76131 Karlsruhe
  32.     Germany
  33.  
  34.  
  35. Operation:
  36. ----------
  37.  
  38. The files *.tst contain test forms and their corresponding results.
  39. You may feed the test forms one by one to an interpreter and compare the
  40. results you get with the predicted ones.
  41.  
  42. This tasks is automated by tests.lsp. Run
  43.  
  44.       > (load "tests")
  45.       > (run-all-tests)
  46.  
  47. The differences between the results and the predicted ones are
  48. recorded in *.erg files. Empty *.erg files are removed.
  49. If you can't find any *.erg files after running the tests, then your
  50. implementation has passed the tests!
  51.  
  52.  
  53. Notes:
  54. ------
  55.  
  56. * The test suite covers only CLtL1.
  57.  
  58. * The test suite is not "complete" in any sense. Anyway, it may be useful:
  59.   It has uncovered at least five severe bugs in CLISP and nineteen bugs
  60.   in AKCL.
  61.  
  62. * Some results are implementation dependent. When using other implementations
  63.   than XCL, CLISP and AKCL, you may wish to insert your "predicted results",
  64.   protected by #+ and #-. Think twice before doing so as you may be
  65.   deliberately ignoring a bug in your implementation.
  66.  
  67. * The tests "hash", "readtable", "tread", "tprint" are currently not used
  68.   by tests.lsp.
  69.  
  70. * Additions are welcome.
  71.  
  72.  
  73. Copyright:
  74. ----------
  75.  
  76. This test suite is copyrighted by the ISST of FhG and may be distributed
  77. under the terms of the GNU General Public License (see file GNU-GPL).
  78.  
  79.