不得意なものは他言語にお任せ! ”言語的キメラ”なプログラミング技法とは #pyconjp #pyconjp_204
複数の言語からなるプロジェクトを作るということ
Kosuke Kusano @cocuh_
https://pycon.jp/2016/ja/schedule/presentation/33/
1つのプロジェクトが1つのプログラミング言語で完結することが少なくなっています。言語的にキメラ(chimera)なプログラミング技法についてこれまであまり議論されてきませんでした。PythonとRustを用いたmulti-threaddingについて取り上げながら、Pythonの不得意とする処理を他の言語に委譲する方法論を議論し、chimeraに対する議論を深めようと思います。
Keita
@KeitaW09
そもそもshared objectって(Cythonとか使わない場合)どうやって作るのだろう... #pyconjp #pyconjp_204
2016-09-21 16:05:17
Hiroshi Sano
@hrs_sano645
ちょっと専門外なので言葉の理解がおいついてなかったけど、雰囲気は理解できてたかな。。 #pyconjp #pyconjp_204
2016-09-21 16:07:45
夜道
@yomichi_137
build が辛いとか依存関係が増えるとか環境が爆発するとか各段階でテストが増えるとかそれぞれの言語を知らないといけないとか #つらい #pyconjp #pyconjp_204
2016-09-21 16:09:50
夜道
@yomichi_137
呼び出しについて、so が作れる言語ならそれを使えばよいが、各言語固有のやり方がある #pyconjp #pyconjp_204
2016-09-21 16:14:20
Hiroshi Sano
@hrs_sano645
自分が最近やってるのはプロセス間通信(ファイルでデータ交換して、ファイル名が命令に近い) で言語感をつなげるからまだ簡単だけど、面倒に変わりないから、簡単にできる手段なりほしいと思う。#pyconjp #pyconjp_204
2016-09-21 16:17:59