This channel is intended for people just starting with the Raku Programming Language (raku.org). Logs are available at irclogs.raku.org/raku-beginner/live.html
Set by lizmat on 8 June 2022.
00:08 kjp left, kjp joined 00:09 kjp left, kjp joined 00:44 jgaz left 03:07 rf left 03:39 kjp left 03:40 kjp joined 03:53 Heptite left 05:22 tea3po joined 05:25 teatwo left 06:49 teatwo joined, teatwo left 06:50 teatwo joined 06:52 tea3po left 08:18 habere-et-disper joined 08:59 NemokoschKiwi joined 09:13 dakkar joined 09:22 habere-et-disper left 09:35 discord-raku-bot left 09:36 discord-raku-bot joined 10:04 NemokoschKiwi left 10:57 Heptite joined 13:09 jgaz joined 14:17 Heptite left 15:17 rf joined 15:33 Heptite joined 16:02 jgaz left 16:06 rf_ joined, rf left 16:43 jgaz joined 17:45 QhpAptyj9hj0RQwM joined
QhpAptyj9hj0RQwM Hey, is there any way to set the number of significant figures/decimal places I want Raku to use? 17:46
17:47 dakkar left
QhpAptyj9hj0RQwM The value I'm getting for 2.8284271247462 - 2.8284271247461903 is 0 17:47
Nemokosch m: say(2.8284271247462 - 2.8284271247461903) 17:48
Raku eval 0.0000000000000097
Nemokosch what is your code exactly, good sir? 17:49
QhpAptyj9hj0RQwM So I'm doing exercise 6.1 in Think Raku, and the value is 0 when it's inside the function
It's also 0 when I do: 17:50
my $x = my-sqrt(8); my $y = sqrt(8); say $x; say $y; say $x - $y;
Nemokosch m: sqrt(8).WHAT.say 17:51
Raku eval (Num)
Nemokosch perhaps that's why. a Num is just a good old floating-point value with the usual implications
QhpAptyj9hj0RQwM Ah, okay. I thought all numbers in Raku used the numerator/denominator thing 17:52
Thanks
Nemokosch if you think about it, sqrt(8) is irrational so it wouldn't work any better. Another reason for floating-point numbers to still exist is performance: they are way faster than two integers "kept in sync" 17:54
teatwo floats kinda are two integers kept in sync. but it's h/w accelerated. :) 17:57
18:10 rf_ left 18:49 tea3po joined 18:52 teatwo left 19:01 tg57 joined 19:13 jgaz left 19:26 Heptite left 20:00 jgaz joined 20:16 tg57 left 21:13 jgaz left 22:08 tg57 joined 22:10 rf joined 22:47 tg57 left