Как я могу использовать Crystal в пакетах / расширениях Python? - PullRequest
0 голосов
/ 15 сентября 2018

Можно ли использовать Crystal в пакетах / расширениях Python3?

1 Ответ

0 голосов
/ 19 октября 2018

dl устарел в python3, посмотрите на ctypes.

Это может быть возможно, как выделено здесь: https://github.com/hyronx/crystal-shared-lib

Как это может выглядеть в 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, так что это какая-то подсказка.

связанные сообщения:

...