-
Notifications
You must be signed in to change notification settings - Fork 2
License
dharmatech/abstracting
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
---------------------------------------------------------------------- This software has mainly been tested on Linux. Everything works out of the box on these implementations: Ypsilon Ikarus Other Scheme's have specific instructions below. The implementation versions that have been tested: Ypsilon (svn) Linux Mac Ikarus (0.0.4-rc1+) Linux Mac Larceny (svn) Linux Chicken (3.4.0) Linux Gambit (4.4.1 4.4.2) Linux ---------------------------------------------------------------------- * Install To install, edit the file 'abstracting' and change the line: cd /root/abstracting to point to the actual abstracting directory on your system. ---------------------------------------------------------------------- * Quick start Run one of: abstracting --ypsilon abstracting --ikarus abstracting --larceny abstracting --chicken abstracting --gambit At the Scheme prompt, try some demos: (require-lib "boids") (require-lib "golden-section") (require-lib "trails") (require-lib "sine-console") (require-lib "cfdg/models/chiaroscuro") (require-lib "cfdg/models/spirales") (require-lib "cfdg/models/game1-turn6") (require-lib "springies/models/ball") ---------------------------------------------------------------------- * Setup on Larceny $ larceny -err5rs > (import (larceny compiler)) > (compile-library "support/larceny/gl.sls") > (compile-library "support/larceny/glut.sls") ---------------------------------------------------------------------- * Setup on Gambit ** Path to gsc If needed, edit the path to 'gsc' in the abstracting file: /usr/local/Gambit-C/bin/gsc ** Compile SRFI-1 gsc support/gambit/srfi-1/srfi-1.scm ** Compile GL /usr/local/Gambit-C/bin/gsc \ -cc-options "-I/usr/X11R7/include" \ -ld-options "-L/usr/X11R7/lib -lGL" \ support/gambit/gl/gl.scm ** Compile GLUT /usr/local/Gambit-C/bin/gsc \ -cc-options "-I/usr/X11R7/include" \ -ld-options "-L/usr/X11R7/lib -lglut" \ support/gambit/glut/glut.scm ---------------------------------------------------------------------- * Setup on Chicken ** Eggs On Chicken, you'll need to install these standard eggs: easyffi syntax-case vector-lib srfi-27 ** Compile GL cd support/chicken/gl csc gl.scm -dynamic -I/usr/X11R7/include -L/usr/X11R7/lib -lGL ** Compile GLUT cd support/chicken/glut csc glut.scm -dynamic -I/usr/X11R7/include -L/usr/X11R7/lib -lglut ----------------------------------------------------------------------
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published