showfacts.rkt
I see several calls to a procedure named load
:
> (load "a8/5.sf") > (load "a8/all.sf") > (load "a8/simple.sf") etc.Is that the built-in
load
procedure described in section 14.2 of the Racket Reference, or is load
a procedure we are to write ourselves?
A: load
is a procedure you are to write yourselves, along with facts
and langs
.
When writing the problem I didn't look to see if there was a built-in load
procedure.
If I was doing it again, I'd call it load-facts
instead of load
.
The let
binding for all-lines
on slide 246 demonstrates how to open a file and read
from it with port->lines
.
optab.rkt
true
instead of True
(capitalized) for Python.