this example from procedures: >(def foo (x) (+ x 1)) #<procedure: foo>
seems to be affecting this example for bound: >(bound 'foo) t
Maybe run each example in a sand-boxed environment - and write a post about how you implemented it? ;)
Excellent guide. Thanks for all the hard work!
March 3, 2008 at 9:30 PM
The Arc language is implemented by a "foundation" of functionality implemented in Scheme. I have created detailed documentation of the foundation functionality.
posted by Ken Shirriff at 11:49 PM on Feb 12, 2008
"The foundation of Arc: Documentation"
3 Comments -
Minor typo:
"The backquote ` is shorthand for quasiquote, e.g. `(+ 1 2) is the same as (quasiquote (1 2))."
I belive it is the same as (quasiquote (+ 1 2)).
February 13, 2008 at 8:06 AM
Thanks, vegashacker. I've fixed that.
February 13, 2008 at 4:24 PM
this example from procedures:
>(def foo (x) (+ x 1))
#<procedure: foo>
seems to be affecting this example for bound:
>(bound 'foo)
t
Maybe run each example in a sand-boxed environment - and write a post about how you implemented it? ;)
Excellent guide. Thanks for all the hard work!
March 3, 2008 at 9:30 PM