Соединение кода C и Python в Go? - PullRequest
1 голос
/ 22 мая 2011

Обновление


Я пытаюсь создать простую функцию Go, которая просто берет строку Markdown в стиле reddit и возвращает соответствующий HTML.

Прямо сейчас я знаю, что наличие Discount является обязательным условием и что по крайней мере следующие три файла используются Reddit в качестве оболочки для Discount:

Основываясь на этом, кто-нибудь знает, как я могу склеить все это вместе с Cgo и go-python , чтобы создать простую функцию Markdown? (независимо от остальной части исходного кода Reddit)

1 Ответ

3 голосов
/ 23 мая 2011

Если все, что вам нужно, это Markdown, я не вижу, как Python вписывается в это. Может быть, это еще не все, но если это вообще возможно, вы должны оставить Python из этого. Если есть причина использовать Python, которого не было в вопросе, я могу отредактировать этот ответ и обратиться к нему.

Сначала попробуйте этот собственный пакет Go Markdown: https://github.com/knieriem/markdown

Если это не сработает, следующая простейшая вещь - взять Discount (или любую другую библиотеку Markdown, написанную на C, такую ​​как GitHub's Upskirt fork ) и обернуть ее с помощью cgo или SWIG.

...