Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Tag: v0.1
Fetching contributors…

Cannot retrieve contributors at this time

40 lines (38 sloc) 1.929 kB
;;; -*- mode:lisp; indent-tabs-mode: nil; -*-
(defpackage fast-compute
(:documentation "Fast array computation library")
(:use "COMMON-LISP" "CL-MATCH" "ALEXANDRIA"
"FSET" "GMAP" "NEW-LET" "LEXICAL-CONTEXTS")
(:export "MULTIVALUE" "MULTIVALUE-DATA" "MULTIVALUE-SYNC"
"DEF-MULTIVALUE" "COPY-MULTIVALUE" "DEF-MULTIVALUE-MACRO"
"ALLOC-MULTIVALUES" "WITH-LOCAL-MULTIVALUES"
"IREF" "ENABLE-EXPR-QUOTES" "DO-INDEXES"
"*CURRENT-COMPUTE*" "COMPUTE"
"LETV" "CALC" "_GRP" "IFSIGN"
"SET-COMPUTE-THREAD-COUNT" "PARALLEL-LOOP"
"*COMPUTE-WITH-CUDA*"
"DUMP-ARRAY" "RESTORE-ARRAY"
"ALLOW-DENORMALIZED-FLOATS"
"COMPUTE-BATCH" "DEF-HINT"
;; Re-export from lexical-contexts
"DEFLEX")
(:import-from "STANDARD-CL"
"USE-STD-READTABLE" "DO-HASHTABLE"
"SPLIT-LIST" "SUM" "WHILE" "UNTIL")
(:shadowing-import-from "COMMON-LISP" "LET" "COND" "LAST")
(:shadowing-import-from "FSET"
;; Shadowed type/constructor names
"SET" "MAP"
;; Alexandria conflicts
"REMOVEF" "UNIONF" "COMPOSE"
;; Shadowed set operations
"UNION" "INTERSECTION" "SET-DIFFERENCE" "COMPLEMENT"
;; Shadowed sequence operations
"FIRST" "SUBSEQ" "REVERSE" "SORT" "STABLE-SORT"
"REDUCE"
"FIND" "FIND-IF" "FIND-IF-NOT"
"COUNT" "COUNT-IF" "COUNT-IF-NOT"
"POSITION" "POSITION-IF" "POSITION-IF-NOT"
"REMOVE" "REMOVE-IF" "REMOVE-IF-NOT"
"SUBSTITUTE" "SUBSTITUTE-IF" "SUBSTITUTE-IF-NOT"
"SOME" "EVERY" "NOTANY" "NOTEVERY"))
Jump to Line
Something went wrong with that request. Please try again.