Hallo,
2010/6/11 Álvaro Castro-Castilla alvaro.castro.castilla@gmail.com:
Hi,
I can see sometimes these kind of procedures ##car, ##cdr, ##null? etc... in code that has been optimized for Gambit. What is exactly the difference between those and the standard ones? And if these ones are faster, why are they defined as separate functions instead of just substituting the standard ones when in (unsafe) compilation? Then, how are they really used?
$ gsi
(car '())
*** ERROR IN (console)@1.1 -- (Argument 1) PAIR expected (car '()) 1> ,d
(##car '())
Segmentation fault
Cheers,