アカウント名:
パスワード:
こんなに陰鬱なWWDCは初めて。CPUが変わるたび、アーキティクチャが変わるたびに使い慣れてたソフトが消えていくのはもう嫌。
互換性を気にする奴が何でmac使ってんの?バカ?
下地がUnixなんで、Web系の開発にちょうどいいんですよ。ARMでrubyとかって、どこまで動くんだ。。
むしろ ruby が動かないケースが想定できないのですが…
そもそもOSSはソースが公開されているわけで、OSとしてはUnixを継続する以上動かないケースでありうるのは「ソースの一部がアセンブラで記述されている」。そんなプロジェクト最近あるかなぁ…
OpenSSLとかGMPとかにアセンブラコード入ってなかったっけ?確か無くても動作はするんだったと思うけど…
2000年より前から始まってるような古いプロジェクトはたいてい違うプラットフォームへの移植性を考慮しているし、そういう意味では、昔のx86はむしろ少数派のほうだったよねぇ。
もちろん入ってますよCPU固有の暗号化エンハンス命令セットやベクトル演算命令セット、そこで使わなかったらどこで使うのかと
「ruby が動かないケースが想定できない」には同意。
なお、Rubyを未知のアーキテクチャに移植する際には、GCが要注意とされています。
https://github.com/ruby/ruby/blob/v2_7_1/README.ja.md#%E7%A7%BB%E6%A4%8D [github.com]
アーキテクチャにもっとも依存するのはGC部です.RubyのGCは対象 のアーキテクチャがsetjmp()またはgetcontext()によって全てのレジスタを jmp_buf や ucontext_t に格納することと, jmp_buf や ucontext_t とスタックが32bitアラインメントされていることを仮定 しています.特に前者が成立しない場合の対応は非常に困難でしょう. 後者の解決
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
クラックを法規制強化で止められると思ってる奴は頭がおかしい -- あるアレゲ人
正直言うと (スコア:1)
こんなに陰鬱なWWDCは初めて。
CPUが変わるたび、アーキティクチャが変わるたびに使い慣れてたソフトが消えていくのはもう嫌。
Re: (スコア:0)
互換性を気にする奴が何でmac使ってんの?バカ?
Re: (スコア:0)
下地がUnixなんで、Web系の開発にちょうどいいんですよ。
ARMでrubyとかって、どこまで動くんだ。。
Re:正直言うと (スコア:1)
むしろ ruby が動かないケースが想定できないのですが…
そもそもOSSはソースが公開されているわけで、OSとしてはUnixを継続する以上
動かないケースでありうるのは「ソースの一部がアセンブラで記述されている」。
そんなプロジェクト最近あるかなぁ…
# mishimaは本田透先生を熱烈に応援しています
Re: (スコア:0)
OpenSSLとかGMPとかにアセンブラコード入ってなかったっけ?確か無くても動作はするんだったと思うけど…
Re:正直言うと (スコア:1)
2000年より前から始まってるような古いプロジェクトは
たいてい違うプラットフォームへの移植性を考慮しているし、
そういう意味では、昔のx86はむしろ少数派のほうだったよねぇ。
# mishimaは本田透先生を熱烈に応援しています
Re: (スコア:0)
もちろん入ってますよ
CPU固有の暗号化エンハンス命令セットやベクトル演算命令セット、そこで使わなかったらどこで使うのかと
Re: (スコア:0)
「ruby が動かないケースが想定できない」には同意。
なお、Rubyを未知のアーキテクチャに移植する際には、GCが要注意とされています。
https://github.com/ruby/ruby/blob/v2_7_1/README.ja.md#%E7%A7%BB%E6%A4%8D [github.com]