Codul sursa de pe site-ul
lui John Pollok, realizatorul acestui proiect, a fost scris pe calculatoare
Macintosh, intr-o versiunea speciala de Common Lisp. Astfel aceasta versiune
este greu de rulat pe un calculator PC. Problemele care apar sunt legate de
tipurile definite. MAC Common Lisp nu face verificare de tipuri. Incompatibilitatea
tipurilor este detectata ca eroare la incarcare folosind o versiune de Lisp
pentru PC. Astfel a fost elaborate un proiect Oscar care functioneaza corect
pe calculatoarele PC, insa erorile nu au fost eliminate in intregime. Ele
insa nu afecteaza corectitudinea programului.
Proiectul are si o parte
grafica, insa aceasta parte nu ruleaza pe calculatoare PC. Graful reprezentat
se poate vedea doar pe versiune de Mac Common Lisp.
Fiind un proiect la
care inca se lucreaza, functioneaza in mod corespunzator pe versiunea cea
mai noua de Lisp "CLisp-2.33", pentru sistemul de operare Linux.
Ruland programul in diferite versiuni de Lisp, apar diferite erori. Una dintre
acestea este legata de alocarea de memorie, eroare obitunta ruland programul
in GCL Fiind un cod sursa destul de consistent, Lispul nu avea suficienta
memorie pentru a putea rula.
Allegro Common Lisp, versiunea 6.2, nu a acceptat anumite parti din sintaxa
programului, insa exista o versiune a proiectului Oscar facuta special pentru
aceasta versiune de Lisp.
In prezent se lucreaza
la o veriune care sa fie compatibila cu toate versiunile de Lisp, insa acest
lucru va dura destul de mult din punctual de vedere al proiectantilor, intrucat,
versiunile de Lisp fiind totusi destul de diferite.
Programul nu ruleaza
toate exemplele. Erorile pe care le da sunt legate de incompatibilitatea de
tipuri si, datorita faptului ca MAc Common Lisp nu detecteaza aceste incompatibilitati
o rezolvare a lor este destul de dificila.