www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | Submodules | README | LICENSE

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}