;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; load
;; a load file for the pushgp genetic programming system
;; c) 2000-2001, Lee Spector (lspector@hampshire.edu)
;;
;; distribution location: http://hampshire.edu/lspector/push.html

#|

Run PushGP by loading this file into a Lisp interpreter.
Under Linux with CMU Lisp you should be able to complile,
load, and run the system by typing the following to the
shell prompt:

  lisp -load load

Under Macintosh Common Lisp it's easiest just to load
the three files using the menu commands (it will normally
compile the files as it loads them).

For more information about this implementation read the documentation
in the files pushgp.lisp and push.lisp.

For more information about Push and PushGP see 
http://hampshire.edu/lspector/push.html

|#

;; the following improves garbage collection efficiency and
;; eliminates garbage collection messages under CMU Lisp
#+cmu(setq extensions:*bytes-consed-between-gcs* 10000000)
#+cmu(setq extensions:*gc-verbose* nil)

;; compile and load the files
(compile-file "random.cl")
(load "random")
(compile-file "push.lisp")
(load "push")
(compile-file "pushgp.lisp")
(load "pushgp")

;; run pushgp -- now done in pushgp.lisp by default
;; (pushgp)