fixnum.scrbl (696B)
1 #lang scribble/manual 2 @require[racket/require 3 "utils.rkt" 4 @for-label[phc-toolkit/fixnum]] 5 @(def-orig orig [racket/fixnum] fxxor) 6 @title{Fixnum operations (fxxor …)} 7 @author{@author+email["Suzanne Soy" "racket@suzanne.soy"]} 8 @defmodule[phc-toolkit/fixnum 9 #:use-sources 10 [(submod (lib "phc-toolkit/fixnum.rkt") typed)]] 11 12 @defproc[(fxxor2 [a Fixnum] [b Fixnum]) Fixnum]{ 13 @orig:fxxor from @racketmodname[racket/fixnum], re-provided with the type 14 @racket[(Fixnum Fixnum → Fixnum)].} 15 16 @defproc[(fxxor [a Fixnum] ...) Fixnum]{ 17 N-aray generalization or @racket[fxxor2]. Equivalent to 18 @racket[(foldl fxxor2 0 args)].} 19 20 @include-section{fixnum-untyped.scrbl}