Strange, I was able to sign up from my .family email
HN user
oconnor0
I really wish that Kestrel was available as a standalone library. Kind of like Jetty on the JVM.
Does that mean you are planning a specific editor for it?
Except that Google Drive just doesn't seem to work in Firefox.
Ada came out of the DOD so assuming it's an all-caps acronym makes a lot of sense. ;)
I think that makes it the second (production-ready) language to have a primarily-structural type system
I assume we are talking about a static type system here? Many common "scripting" languages are structurally typed - what Python calls duck typing.
It is interesting to me that I read people criticizing Microsoft for their open sourcing code as doing it for marketing reasons---which seems accurate---but not criticizing Google or Apple or whoever else when they open source code.
What's the problem with the module system and functors?
Would you be willing to explain why explicit asynchrony is superior to implicit cooperative threading? Rather than simply engaging in more namecalling.
Ah, maybe, perhaps I am in the minority that liked the different operators for ints and floats. :D
and not so good at floating point computations
What does this mean? I was under the impression the OCaml compiler did a decent number of floating point specific optimizations, like unboxed arrays and what not.
What is the problem with running Android here?
I don't think I'd call Rust user friendly.
"Terrible and unoriginal name choice" is probably a little dramatic:
https://github.com/search?utf8=%E2%9C%93&q=gutenberg+static+...
No customization presents a simple tool that, hopefully, just works and can be accepted with its flaws and limitations. Once customization starts being added in, it's easier to see annoyances and "why isn't this feature present".
It's significantly easier to be "bad" with C++ than it is to be "bad" with Java.
The Sile PDF says
There is no shortcut for boldface, because boldface isn’t good typographic practice and so we don’t want to make it easy for you to make bad books.
Where/what is that from? Like is that common "knowledge"?
What is the process for converting what is written in Quoll into something printable, like a PDF?
Has anyone used (Quoll Writer)[0]?
"provides a read-only mirror" sounds like "developed behind closed doors" to me.
Oh, bummer, I was really hoping it would support Windows.
Not if it's a dictionary!
That doesn't explain why they would need a different precedence. `a + b - c` is not the same as `a - b + c` even through the precedence's of + and - are the same (in most syntaxes).
How so?
You gain the knowledge that a device running Fuchsia is running code that's publicly available.
Additionally, the compilers can and do replace algorithms if users let them. Most users don't want it, even if it makes code faster.
What compilers do this? With what algorithms?
I think one of the issues here is what compiler optimizations encompass. In a language like C or C++, you may be able to write optimal algorithms but end up with poor performance because of memory access. An unoptimized compile puts almost everything on the stack - a = b + c involves two loads, one add, and one store in an unoptimized compile. All of that extra memory access is going to kill performance; even if you have optimal data structures and algorithms.
I see "optimizations are bad/unnecessary/problematic/whatever" in my job writing a compiler. The underlying issue is almost never "I don't want optimizations" - even when someone thinks that's what they want; it's "I don't want optimizations that produce unexpected behavior".
Decidability. :) I'd love to see that show up in more languages. I believe it allows for better abstractions without optimization deficiencies because it's all decidable.
Using a sequence instead of a map is fine if you know it will never be more than some small number of entries, but so often we are wrong about how many entries will be in a table that the N-squared use of a sequence as a map kills performance unexpectedly.
Regularly? No, but I got https://github.com/oconnor0/build-your-own-editor to the point that I use it for small editing tasks or occasional remote work. I have a few commits that were done entirely in it. I don't think I'd use it over vi except that I wrote it and want to use it. It also has keybindings far closer to what I'm used to in Sublime Text 3.