Можно ли использовать Crystal в пакетах / расширениях Python3?
dl устарел в python3, посмотрите на ctypes.
dl
ctypes
Это может быть возможно, как выделено здесь: https://github.com/hyronx/crystal-shared-lib
Как это может выглядеть в python3:
python3
from ctypes import * cdll.LoadLibrary("libcrystal-shared-lib.so") crystal = CDLL("libcrystal-shared-lib.so") crystal.test(None)
note
В настоящий момент я не уверен, как примитивы преобразуются из Python's None в C None в Crystal's Nil, но нольвозвращает 0_u64, так что это какая-то подсказка.
None
Nil
0_u64
связанные сообщения: