How about making an unsafe submodule?
#lang racket/base
(provide vplus)
(module+ unsafe
(provide vplus)
(require racket/unsafe/ops))
(define (vplus v1 v2)
(build-vector (vector-length v1)
(lambda (i) (+ (vector-ref v1 i)
(vector-ref v2 i)
(module+ unsafe
(de
Does it make sense for a non-Racket #lang module to `provide` both
*safe* and *unsafe* (in the sense of `racket/unsafe/ops`) variants of
procedures?
If so, any tricks to doing that?
For example:
* A function `foo` defined in this #lang module might result in the
module providing two Racket pr
2 matches
Mail list logo