[plt-scheme] Project Euler was Hash Table implementation
On 8/3/07, Mark Engelberg <mark.engelberg at gmail.com> wrote:
> Scheme satisfies the first criterion, but not the second and third.
> Of course, you can extend Scheme however you would like, but there is
> no "off-the-shelf" solution for comprehension manipulation of streams.
> The syntax for vectors and hash tables are also more verbose than
> their counterparts in other languages.
The stream SRFI is pretty good. Also note you can do fun little hacks
with literal syntax and quasiquote:
> `#(,(+ 1 2) 4)
#2(3 4)
> (define h #hash((a . (+ 1 2))))
> (hash-table-get h 'a)
(+ 1 2)
[So note you can quasiquote and unquote a literal vector but not a literal hash]
N.