Secondo SICP section 1.2.6, esercitare 1.22:Esiste un equivalente della primitiva "runtime" di Lisp in Scheme?
maggior parte delle implementazioni Lisp include un runtime chiamato primitiva che restituisce un numero intero che specifica la quantità di tempo che il sistema è stato in esecuzione (misurata, per esempio, in microsecondi).
Sto usando DrScheme, dove il runtime non sembra essere disponibile, quindi sto cercando un buon sostituto. Ho trovato nel PLT-Scheme Reference che esiste una primitiva current-milliseconds. Qualcuno sa se c'è un timer in Scheme con una risoluzione migliore?
Ho appena incontrato esattamente questo problema :) –
interessante che sto usando Bill blog del Lizard per controllare la mia risposte mentre sto passando SICP 4 anni dopo che l'ha esaminato. Hai visto questo quando hai fatto questa domanda, signor Lizard? –
Ecco un esempio con un 'time-prime-test' alternativo che funziona in' racket': https://gist.github.com/Isaac-Kleinman/1b623bc2463b241b4383 –