Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
raiph
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
raiph
10mo ago
> use of UTF-8 character for keywords [concerns me] What do you mean? All the keywords in the standard language are ASCII. And even if you meant some other part of the standard language, they're (almost) all ASCII too. (The most not
2.
▲
by
raiph
10mo ago
I hear you were coming from the angle of being useful. In a sense that's what matters most, and I love that you have that spirit. If Wikipedia has deadnamed Raku with grace then that might be a model to follow, but in general it's
3.
▲
by
raiph
1y ago
Right. The choice is presumably between: Bad: A site being usable for a significant amount of time per day, but also unusable for a significant amount of time per day, and the ratio between usable and unusable time per day significantly det
4.
▲
by
raiph
1y ago
> Perl 5 ... hasn't changed for 25+ years. A major new version of Perl ships regularly. A few weeks ago the latest major new version shipped. From the 2025 changes document: > Perl 5.42.0 represents approximately 13 months of dev
5.
▲
by
raiph
2y ago
> dual licensing means that you don’t actually believe in software freedoms If both licenses are accepted by essentially everyone as inherently fully free software licenses, and they don't contradict each other, then what's not
6.
▲
by
raiph
2y ago
> I would [guess?] that [Raku(do)] is using hyper operators and internal concurrency to "cheat". You missed a word. I've guessed it was the word "guess". :) I haven't checked Rakudo's code but I'm
7.
▲
by
raiph
2y ago
> CPython 9.72 - 22.10 secs > PyPy 1.65 secs > Node 1.76 secs > Rust 0.25 secs > Raku 0.12 secs Hi librasteve. :) FWIW I find it really hard to believe your bench marking was reliable / repeatable. Mistakes happen, and I
8.
▲
by
raiph
2y ago
er, what? (⊙_)
9.
▲
by
raiph
2y ago
Hi Steve. Please include https://github.com/beercss/beercss in your exploration.
10.
▲
by
raiph
3y ago
> Sadly another language with concurrency support that fails to learn the lessons from occam. Weren't the top two lessons learned from occam about indeterminacy?: 1. If you ignore indeterminacy, you haven't really tackled concu
11.
▲
by
raiph
3y ago
I've just found the key exchanges that arrived at "produce" by using the IRC log search[1] and then, er, scanning backwards to where the exchange began[2]: > TimToady: is it okay to rename the 'reduce' builtin to
12.
▲
by
raiph
3y ago
I recall Larry saying the key visual aspect is the `\` (I don't recall him mentioning the `/`) because `[\` visually echoes the typical shape of results: .say for [\**] 2,3,4 4 # 4
13.
▲
by
raiph
3y ago
And to finish that last bit, if an argument of a call is not a `Date` or `Str`: * The compiler may reject the code at compile time for failing to type check; and, if it doesn't: * The compiler will reject the code at run time for fai
14.
▲
by
raiph
3y ago
> I have worked on multiple 500K+ line Python projects. There were already several 1M+ Perl LoC code bases by the end of the 1990s, as Perl use exploded at places like Amazon. One key driver of Raku's design was making it easy to wr
15.
▲
by
raiph
3y ago
I've tried and failed to find out what happened to Curt in the past. I suspect they died or were otherwise incapacitated 2 years ago because they suddenly stopped posting online.
16.
▲
by
raiph
3y ago
> Much later, in the second half of the 90s, I remember the four of us carrying an IBM HDD -- I think it was your normal 5.25" drive but it needed four people because it was mounted on a vibration dampening base ... Continuing the s
17.
▲
by
raiph
3y ago
Shades of the Monty Python sketch here, but the following is true... 4MB?!? My first encounter with IBM kit was a, er, darn I'm not sure cuz I'm getting old, but I think it was a 4300? Not big iron in some senses, but still with a
18.
▲
by
raiph
3y ago
Are you the champion Raku needs in this respect? Or can you at least help? ---- There's been discussion for a decade of the need for bundling up a single executable that includes everything. Not merely the modules a script needs but al
19.
▲
by
raiph
4y ago
> why can't objects use the already built-in symbols the language support? In Raku they can. But one can also introduce new ones. More generally, it's nice Raku makes it easy for a dev to write a module that lets other devs wri
20.
▲
by
raiph
4y ago
I get how you (and perhaps others) might think it's as you say. But I can tell you're not saying what you've said based on knowing it to be true but guessing it to be so. And while your guess isn't a surprising one given
21.
▲
by
raiph
5y ago
Couple suggestions: * Ponylang. Pure Actor model. Static typing to enforce safe concurrent semantics in almost all respects. Plus ORCA GC. Upshot: high performance, and type theory grounded guarantees of no deadlocks, no livelocks, and no d
22.
▲
by
raiph
5y ago
In the Rakudo compiler for Raku that I just tried its "chars" count using the default EGC counting is 2.
23.
▲
by
raiph
5y ago
It's not a fork any more than C# is a fork of C. It's not a rename for a breaking version tree any more than a C# compiler is of GCC. It is backwards compatible. The first strong demonstration of this was using the Catalyst fram
24.
▲
by
raiph
5y ago
> Perhaps I misunderstood the idea of pronoun variables. Their point is the same as the one in human language. You can't make them up on the spot -- they already exist, with predetermined reference logic that we learn as part of l
25.
▲
by
raiph
5y ago
I'm still looking forward to a single binary for each of the following: * NQP * Rakudo * Rakudo programs Building on https://yakshavingcream.blogspot.com/2019/08/summer-in-revie...
26.
▲
by
raiph
5y ago
> The fact that they went out of their way to break python 2 unicode when running on python 3 was just totally nuts. Especially after making such a big deal about unicode! Imo it's infinitely worse than that. The big deal about Unic
27.
▲
by
raiph
5y ago
Right, yes, for continued fractions / convergent series, floats are almost certainly going to be a complete disaster whereas if only integer division is involved, as is the case with this series, then arbitrary precision rationals are
28.
▲
by
raiph
5y ago
Are you saying that because (typically) arbitrary precision rationals are too slow, and floating point yields errors, or for some other reason? (Raku supports arbitrary precision rationals, and they're normalized to minimize the denomi
29.
▲
by
raiph
5y ago
There are many ways to compute e. :) (The article's original title -- "To compute a constant of calculus: A treatise on multiple ways" -- described its purpose better than the truncated one submitted here on HN. I see posters
30.
▲
by
raiph
5y ago
It's included (he calls it Newton's), and he follows it with the even better Brother's.
More ›