mvasin (Mikhail Vasin)
- Login: mvasin
- Registered on: 05/01/2018
- Last sign in: 05/15/2018
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 0 | 0 | 0 |
| Reported issues | 0 | 0 | 0 |
Activity
05/02/2018
-
08:16 AM Ruby Bug #10212: MRI is not for lambda calculus
- This code
```
def fib(x)
return x if x == 0 || x == 1
fib(x-1) + fib(x-2)
end
t = Time.now; fib(40); puts Time.now - t
```
Runs 13,36 seconds on my machine. So lambda is 3 times slower. Does it have to be that slower?
...
05/01/2018
-
05:02 PM Ruby Bug #10212: MRI is not for lambda calculus
- I guess this is related, so I'll post it here.
Today I tried this code sample in MRI 2.5
```
fib = lambda {|x| return x if x == 0 || x == 1; fib.call(x-1) + fib.call(x-2)}; t = Time.now; fib.call(40); puts Time.now - t
```
and an ...