Philipp Kempgen
Philipp Kempgen
> A note for the forum thread: I tried parsing that same big file with Ruby 3.1 and Ruby was (slightly) slower: 16 seconds in Crystal vs. 19 seconds in...
> Starting with Ruby 3.3 you can enable YJIT at runtime. It would be nice to see the w/wo YJIT times for this. I get the same times with or...
And just for the record, here's my benchmark in Ruby with [Oj](https://rubygems.org/gems/oj): ```rb require "benchmark" require "json" require "oj" file_io = File.open("json.json") str = File.read("json.json") Benchmark.bm(19) do |x| x.report("JSON.parse(str)") do...
Regarding `winsize`: issue #2061 Regarding `raw`, there's `IO::FileDescriptor#raw{}` and `#raw!` - https://crystal-lang.org/api/1.12.1/IO/FileDescriptor.html#raw%28%26%3Aself-%3E_%29-instance-method - https://crystal-lang.org/api/1.12.1/IO/FileDescriptor.html#raw%21%3ANil-instance-method
It's not an official RFC yet, but implementations are already out there, and changes are probably unlikely. The RFC seems to be in its final stages.