Mercurial > core / lisp/ffi/arrow/pkg.lisp
changeset 698: |
96958d3eb5b0 |
parent: |
cf0c1933289f
|
author: |
Richard Westhaver <ellis@rwest.io> |
date: |
Fri, 04 Oct 2024 22:04:59 -0400 |
permissions: |
-rw-r--r-- |
description: |
fixes |
1 ;;; pkg.lisp --- Apache Arrow FFI 7 (:use :cl :std :sb-alien) 12 (define-alien-loader "arrow" t "/usr/lib/") 14 (define-alien-type arrow-release-function (function void (* (struct nil)))) 16 (define-alien-type arrow-schema 23 (children (array (* (struct arrow-schema)))) 24 (dictionary (* (struct arrow-schema))) 25 (release (* arrow-release-function)) 26 (private-data (* t)))) 29 (define-alien-type arrow-array 36 (buffers (array (* t))) 37 (children (array (* (struct arrow-array)))) 38 (dictionary (* (struct arrow-array))) 39 (release (* arrow-release-function)) 40 (private-data (* t))))