Giter VIP home page Giter VIP logo

ansi-test's Introduction

This directory contains a partial Common Lisp standards compliance
test suite.

To run the tests, load doit.lsp.  This will load and
run the tests.  To just load the tests, load gclload1.lsp
and gclload2.lsp.

Individual tests may be run by (rt:do-test '<test name>).

Tests can be invoked from the makefile setting the enviroment variable
LISP to the lisp executable to be tested, then invoking

   make test
     Run tests with test bodies EVALed.

   make test-compiled
     Run tests with test bodies compiled before being EVALed.

Please tell me when you find incorrect test cases.

	Paul Dietz
	[email protected]

--------------------------------

(30 Jun 2003) I've decided to add metainformation to the tests,
in the form of :<attribute> <value> pairs after DEFTEST.  Also,
I've added a DEFNOTE form to define note objects whose names
can be attached to properties of tests, to enable selective
disabling of classes of tests.

The file doit.lsp disables some contentious tests under certain
implementations using the note mechanism.  If any implementor
wishes that some of these tests be inhibited in their implementation,
please contact me and I will add code to do so.

--------------------------------

NOTE!!!

This test suite is not intended to rank Common Lisp implementations.
The tests have not been selected to reflect the importance or
relative frequency of different CL features.  Implementations may
even have extended the CL standard (arguably a good thing) in
a way that causes certain tests to fail.



ansi-test's People

Contributors

dkochmanski avatar robert-strandh avatar attila-lendvai avatar spaghettisalat avatar stassats avatar csrhodes avatar gmpalter avatar rtoy avatar

Stargazers

Merv Hammer avatar Kyle H avatar

Watchers

 avatar James Cloos avatar  avatar Merv Hammer avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.