私はGoがチャンネルと便利さを備えたCのようだと聞いたことがあります。私はC言語をほとんど使っていませんが、私がするときには他の言語への小さな拡張子を作るのです。他の言語の拡張機能を作成する安全な方法はありますか?人々はこれをやっていますか? Python用Python/php/perlに拡張機能をつけることは可能ですか?
7
A
答えて
7
goPyがある:Perl用のhttps://github.com/qur/gopy
Campherがある:Luaのためにhttps://github.com/bradfitz/campher
goluaがある:PHPの場合https://github.com/afitz/golua
1
いくつかのオプションがあります:
関連する問題
- 1. UWPアプリケーションにEdge拡張機能をインストールすることは可能ですか?
- 2. Chrome拡張機能のアクティブインスタンスを1つだけ許可する
- 3. Chrome拡張機能:アドレスバーに入力すると、拡張機能でイベントを待ち受けますか?
- 4. Nightwatchでテストケースを拡張することは可能ですか?
- 5. ISAPI拡張機能:TerminateExtensionと拡張機能デストラクタの違いは何ですか?
- 6. Chrome拡張機能特典のエスカレーションは可能ですか?
- 7. Firefox拡張機能のスレッド動作は可能ですか?
- 8. クラスのインスタンスを拡張することは可能ですか?
- 9. Linux:エイリアスを拡張することは可能ですか?
- 10. ASP.NETログインコントロール - カスタムデータで拡張することは可能ですか?
- 11. 言語拡張を「隠す」ことは可能ですか?
- 12. Google Chromeの拡張機能でJavaの拡張機能を使用してタイムゾーンのオフセットを見つける
- 13. Google Chrome拡張機能でjavascriptでGoogleドライブにアクセスすることは可能ですか?
- 14. 拡張機能
- 15. Javaクラスに「静的な」拡張機能を追加することは可能ですか?例えば
- 16. VSコード拡張API:既存のファイルエクスプローラを拡張/拡張することは可能ですか?
- 17. OMS拡張機能またはWindows診断拡張機能
- 18. Chrome Dev Toolsを操作する拡張機能を開発することは可能ですか?
- 19. Chrome拡張機能 - 設定ページで拡張機能の画像
- 20. クロム拡張機能から.warファイルを作成することは可能ですか?
- 21. traitは機能拡張機能を拡張していますか(A => B)?
- 22. 機能パラメータで拡張機能を送ることができます
- 23. GoogleのV8 JSエンジンでJavaScript拡張機能を追加することは可能ですか?
- 24. Chrome拡張機能のバックグラウンドページでExternalInterfaceを使用することは可能ですか?
- 25. Chrome拡張機能でユーザーの全閲覧履歴を取得することは可能ですか?
- 26. SalesLineType_Sales拡張は可能ですか?
- 27. 機能が拡張機能であることを確認する
- 28. Chrome拡張機能でurl(余分なパラメータ付き)を書き換えることは可能ですか
- 29. プロトコルと拡張機能swift
- 30. 拡張機能とCodeDomProvider
私は、Cコード(特に、Goコンパイラの出力をプラットフォームのデフォルトABIに準拠させるか、少なくともそれを実行する層の後ろに置く)とインタフェースすることに慣れていると思います。私は十分なことが分からないしかしどちらの方法でも、ほとんどの人にとっては(おそらくあなたがそれを移植可能にする必要がある場合)おそらく簡単ではないでしょう。 – delnan
これらは参考になるかもしれません。http://stackoverflow.com/questions/6125683/call-go-functions-from-c http://stackoverflow.com/questions/1760468/interface-go-with-c-libraries – nicerobot