[#107867] Fwd: [ruby-cvs:91197] 8f59482f5d (master): add some tests for Unicode Version 14.0.0 — Martin J. Dürst <duerst@...>
To everybody taking care of continuous integration:
3 messages
2022/03/13
[#108090] [Ruby master Bug#18666] No rule to make target 'yaml/yaml.h', needed by 'api.o' — duerst <noreply@...>
Issue #18666 has been reported by duerst (Martin D端rst).
7 messages
2022/03/28
[#108117] [Ruby master Feature#18668] Merge `io-nonblock` gems into core — "Eregon (Benoit Daloze)" <noreply@...>
Issue #18668 has been reported by Eregon (Benoit Daloze).
22 messages
2022/03/30
[ruby-core:108050] [Ruby master Feature#18179] Add Math methods to Numeric
From:
"Hanmac (Hans Mackowiak)" <noreply@...>
Date:
2022-03-24 07:13:22 UTC
List:
ruby-core #108050
Issue #18179 has been updated by Hanmac (Hans Mackowiak). For the Complex Problem, maybe add an optional parameter like `:raise_on_complex` or something so when you try: `(-2).sqrt` it returns complex, but `(-2).sqrt(raise_on_complex: true)` makes the old Exception? ---------------------------------------- Feature #18179: Add Math methods to Numeric https://bugs.ruby-lang.org/issues/18179#change-97012 * Author: ankane (Andrew Kane) * Status: Open * Priority: Normal ---------------------------------------- Hi, I wanted to get thoughts on adding class methods from `Math` as instance methods on `Numeric`. ```ruby x.sqrt # vs Math.sqrt(x) x.log # vs Math.log(x) ``` Rust takes this approach and it (subjectively) feels more intuitive/object-oriented. It also seems more consistent with methods like `x.abs`. -- https://bugs.ruby-lang.org/ Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>