annotate lua/luadyncall/README.txt @ 54:918dab7a6606

- added callback support (comes with some bigger refactoring) - allow CPython's Py{CObject,Capsule} to be used as 'p'ointers
author Tassilo Philipp
date Tue, 02 Feb 2021 20:42:02 +0100
parents 739c40f35a6a
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
1 luadyncall - lua dyncall bindings
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
2 == (C) 2010 Daniel Adler ========
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
3
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
4
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
5 Build
17
739c40f35a6a - update READMEs
cslag
parents: 0
diff changeset
6 =====
0
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
7 ./bootstrap
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
8 ./configure
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
9 make
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
10 make install
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
11
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
12
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
13 Package contents
17
739c40f35a6a - update READMEs
cslag
parents: 0
diff changeset
14 ================
0
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
15
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
16 dynload dynamic loading of code and resolving of symbols
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
17 dyncall dynamic call to code
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
18 dynport dynamic shared library linker
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
19 dynstruct C structure support (experimental)
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
20 dyntype C type information (experimental)
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
21 smartptr smart pointer
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
22 int64 64-bit signed and unsigned integer data type
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
23 array C arrays
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
24 path search and open resources by name along a path
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
25 ldynguess system-information
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
26
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
27
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
28
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
29
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
30 Build with Makefile.custom
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
31 ===========================
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
32 $EDITOR ./config
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
33 specify dyncall and lua prefix paths
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
34
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
35
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
36 Build with luarocks
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
37 ===================
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
38 cd src
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
39 luarocks make
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
40
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
41
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
42 Build using GNU Make
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
43 ====================
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
44 make
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
45
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
46
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
47 Build source package (maintainers only)
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
48 =======================================
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
49 make srcpkg
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
50