[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: occam REPL
Hi Marc,
Marc L. Smith wrote:
Hi everyone,
I've been following this most recent thread regarding a REPL for occam,
and Damian's last post triggered me to recall that there *is* an
experimental language within DrScheme that is an implementation of
Functional Reactive Programming. The language is FrTime (pronounced
"Father Time"), and I saw a demo of it a couple of years ago. The demo
showed off features that would appear to be desirable for an occam REPL
as this thread has discussed.
I think the bigger questions is whether a REPL is actually worth the
investment of time and effort? What problems does it solve? Who would
use it? Certainly, it would require a non-trivial investment of time to
convince the compiler to byte-compile on a line-by-line basis, and for
the TVM to support that kind of incremental compilation in a sane way.
FrTime has the benefit of expanding down to PLT Scheme, which (as Scheme
implementations go) was intended for this kind of linguistic exploration.
Java took off just fine without a REPL. I don't think OCaml has one,
either... and, for that matter, Perl doesn't have a REPL, but it has
practically taken over the world of scripting. These languages do just
fine within their spheres. Someone would have to convince me of why a
REPL for occam is a truly interesting idea, as it doesn't seem all that
exciting to me.
Cheers,
Matt