[#65451] [ruby-trunk - Feature #10333] [PATCH 3/1] optimize: "yoda literal" == string — ko1@...

Issue #10333 has been updated by Koichi Sasada.

9 messages 2014/10/07

[ruby-core:65412] [ruby-trunk - Feature #10072] [PATCH] Implement Vector.basis

From: duerst@...
Date: 2014-10-05 06:39:36 UTC
List: ruby-core #65412
Issue #10072 has been updated by Martin D=C3=BCrst.


 On 2014/10/03 05:51, [email protected] wrote:
 > Issue #10072 has been updated by Marc-Andre Lafortune.
 >
 >
 > Looks good, but I'm wondering if we should use named arguments as it's r=
eally difficult to remember the order without looking it up.
 >
 >      Vector.basis(3, 0)
 >      # or
 >      Vector.basis(size: 3, index: 0)
 >
 > Not sure.
=20
 Why not allow both? Ruby is flexible.
=20
 Regards,   Martin.

----------------------------------------
Feature #10072: [PATCH] Implement Vector.basis
https://bugs.ruby-lang.org/issues/10072#change-49203

* Author: gogo tanaka
* Status: Assigned
* Priority: Normal
* Assignee: Marc-Andre Lafortune
* Category: lib
* Target version: current: 2.2.0
----------------------------------------
Standard basis vectors are really important in linear algebra.

And we usually need this when we use matrix or vector. (base conversion, pr=
incipal component analysis...

This is why I implemented.

But I recognize Ruby should be not for mathematician but rubyist.

Ruby doesn't need too academic method.

So If you think it is too academic you can ignore my patches.


gogo.

---Files--------------------------------
implement_Vector.basis.patch (1.59 KB)


--=20
https://bugs.ruby-lang.org/

In This Thread

Prev Next