すべてではないにしても、多くの人と同じように、私もプロジェクトで使用したり、読んだり、擁護したり、一緒に寝たりするのが好きなお気に入りのプログラミング言語を持っています..これを lang.y と呼びます
車輪の再発明を避けるために、私は自分のプロジェクトでできる限り他人の作品を使用しています。しかし、すでに作成されたホイールが、私が使用している言語 (lang.x) 以外の言語で記述されている場合があります。
これは、主に大規模な組織や学術プロジェクトによって作成された、あまり一般的ではないアプリケーションを使用する必要がある場合に発生します。
そのプロジェクトから使用する必要がある機能の実装がそれほど複雑でない場合、私は主に lang.y の stracth からそれを記述します。
そうでない場合は、lang.x について嫌いなすべてのがらくたにひどく腹が立つまで lang.x を使用しようとし、そのアプリケーション/ライブラリを lang.y で使用できるようにするブリッジアプリケーションを検索します
それも失敗し、あきらめがちです。したがって、この質問については、lang.x から lang.y への移植は (osi が承認したライセンス済みのアプリ/ライブラリの場合) 私にとっては合理的なように思えますが、他の人のアイデアも知りたいです。
移植しますか、それとも lang.x を使用しますか?