Skip to content

A native Lisp graphics math library with an emphasis on performance and correctness.

License

Notifications You must be signed in to change notification settings

MarcelSchaible/origin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Origin

A native Lisp graphics math library with an emphasis on performance and correctness

Overview

A Common Lisp game math library, providing support for common math functions related to game development. Supported are:

  • 2D vectors
  • 3D vectors
  • 4D vectors
  • 2x2 matrices
  • 3x3 matrices
  • 4x4 matrices
  • Quaternions

Important This project is not conforming with the Common Lisp specification in that it requires an implementation which supports "package-local nicknames". At the time of writing, this currently includes: ABCL, SBCL, CCL, ECL, and Clasp.

Install

(ql:quickload :origin)

Contributors

  • Peter Keller - Special thanks for contributions and correctness checking.

License

Copyright © 2014-2018 Michael Fiano.

Licensed under the MIT License.

About

A native Lisp graphics math library with an emphasis on performance and correctness.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Common Lisp 100.0%