Viewing profile — pklausler
pklausler
HN member- Joined
- Wed, Dec 30, 2015, 6:47 PM UTC
- HN karma
- 3,645
- Public activity
- 1,559 items
- HN profile
- View on Hacker News ↗
About pklausler
Recent public activity
-
comment
Comment #49266228
Sadly, Fortran’s guarantee of the “integrity of parentheses” has been undermined lately by its standard committee.
-
comment
Comment #48807985
This point was weird, since Fortran has never had bitwise operators, as such. (It has had bitwise intrinsic functions since the “mil-spec” extensions in the late 70’s.)
-
comment
Comment #48805912
Fortran seems to attract a lot of this sort of thing, perhaps because the language has had no real leadership since the ISO committee began jumping the shark in the 2000’s.
-
comment
Comment #48580984
That is not a particularly well-informed discussion, unfortunately.
-
comment
Comment #48186561
I think that the Voyager software is in assembly languages (there are several distinct computers on board), and that it is the program preparation software is written in a “Fortran…
-
comment
Comment #47822820
I’m glad you like it.
-
comment
Comment #47821083
There are good reasons to use Fortran, some having to do with the language and many to do with legacy codes. These have to be balanced with the good reasons to avoid using Fortran …
-
comment
Comment #47805266
Honestly, if a language can't succeed in HPC alongside (or against) Fortran with its glacial rate of buggy evolution and poor track record of portability, and C++ with its never-en…
-
comment
Comment #47616022
I have worked on compilers (mostly) for high-performance computing for over 40 years, writing every part of a production compiler twice or more. Optimization and code generation an…
-
comment
Comment #47608117
CUDA Fortran was first released in 2007 and now has multiple implementations.
-
comment
Comment #47608098
I don't think that BASIC was ever meant to be a better Fortran. Can you substantiate that claim?
-
comment
Comment #47603757
I have a few patents, including one for a novel machine instruction, and I recall the attorney telling me that one cannot patent mathematics, only methods and systems.
-
comment
Comment #47601816
I used a small custom parser combinator library to parse Fortran from raw characters (since tokenization is so context-dependent), and it's worked well.
-
comment
Comment #47601778
Production compilers must have robust error recovery and great error messages, and those are pretty straightforward in recursive descent, even if ad hoc.
-
comment
Comment #47601575
> First let’s accept the realities. The giant plagiarism machines have already stolen everything. Copyright is dead. Licenses are washed away in clean rooms. Mass surveillance and …
-
comment
Comment #47601312
Is there a production compiler out there that doesn't use recursive descent, preferably constructed from combinators? Table-driven parsers seem now to be a "tell" of an old compile…
-
comment
Comment #47591042
The free market ensures that bridges stay up, because the bridge-makers don't want to get sued by people who have died in bridge collapses.
-
comment
Comment #47589058
The logical combinators that I know all have definitions in the untyped lambda calculus. Is there a typed variant of logical combinators?
-
comment
Comment #47580563
Enjoy!
-
comment
Comment #47577359
If you like Leuchtterm, you'll love Quo Vadis Habana notebooks, if you can find them in stock.
-
comment
Comment #47507156
We're definitely enforcing some of them. But the latest one from F'2023 isn't going to be.
-
comment
Comment #47504713
"The system worked yesterday, so it should have worked forever."
-
comment
Comment #47480776
The second paragraph describes the motivation. I encourage you to read the paper.
-
comment
Comment #47480426
This would also mean that we should design new programming languages out of sight of LLMs in case we need to hide code from them.
-
comment
Comment #47477673
For a standardized language, Fortran isn’t very portable across compilers. GNU Fortran has done a great job supporting legacy features, and I hope that our work in flang-new has ma…