PasteRack.org
Paste # 49743
2015-05-22 15:31:15

Fork as a new paste.

Paste viewed 86 times.


Embed:

#lang curly-fn racket

(require
  alexis/collection
  math/number-theory)

(define fizzbuzz
  (map
   (match-lambda
     [(? #{divides? 15}) 'fizzbuzz]
     [(? #{divides?  5}) 'fizz]
     [(? #{divides?  3}) 'buzz]
     [n                  n])
   (in-naturals)))

(for-each displayln (take 100 fizzbuzz))

=>

standard-module-name-resolver: collection not found
  for module path: alexis/collection
  collection: "alexis"
  in collection directories:
   /home/stchang/.racket/6.1.1/collects
   /home/stchang/racket611/collects
   ... [155 additional linked and package directories]
  context...:
   show-collection-err
   standard-module-name-resolver
   /home/stchang/racket611/collects/racket/require-transform.rkt:266:2: expand-import
   /home/stchang/racket611/collects/racket/private/reqprov.rkt:516:22
   /home/stchang/racket611/collects/racket/private/reqprov.rkt:512:5
   /home/stchang/racket611/collects/racket/require-transform.rkt:266:2: expand-import
   /home/stchang/racket611/collects/racket/private/map.rkt:26:19: loop
   /home/stchang/racket611/collects/racket/require.rkt:26:3
   /home/stchang/racket611/collects/racket/require-transform.rkt:266:2: expand-import
   try-next
   try-next
   /home/stchang/racket611/collects/racket/private/reqprov.rkt:243:2
   /home/stchang/racket611/collects/syntax/wrap-modbeg.rkt:46:4
   standard-module-name-resolver
   /home/stchang/racket611/share/pkgs/scribble-lib/scribble/run.rkt:143:24
   /home/stchang/racket611/share/pkgs/scribble-lib/scribble/run.rkt: [running body]