Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dfawcus
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
dfawcus
7d ago
Was that not just to avoid other legal complications? i.e. possibly Intel having some protection (copyright?) over its assembly mnemonics and register names.
2.
▲
by
dfawcus
1mo ago
The documentation for FlexOS 1.2/1.3 is available on Bitsavers. So someone could re-implement it. The build kit for CDOS-68k 1.2 (aka FlexOS 68k) is available ob Gaby's site. I worked for an OEM in the 90s, and we used FlexOS 286
3.
▲
by
dfawcus
4mo ago
Covid affecting my sense of smell had an impact on this. Apart from not being able to taste coffee, I also could not taste freshly ground black pepper, fresh spicy peppers, nor Tabasco sauce. I could only feel the effects of the capsaicin a
4.
▲
by
dfawcus
4mo ago
The flaw with that article, it being the Beeb showing their bias, is that it mainly applies to the English Home Counties. So it is a southern English habit, not a British one. The other parts of England are more direct, and will use more o
5.
▲
by
dfawcus
5mo ago
I understand it works _if_ you declare p as being volatile, or explicitly tag it as _Atomic. i.e., either of these forms: foo * volatile p; foo * _Atomic p; Or at least it did when I was performing a similar experiment.
6.
▲
by
dfawcus
5mo ago
A section? All of Northumberland, as Wallsend is in Tyne and Wear. The task of walking (or measuring) the whole of England's coastline is made a bit more difficult by the existence of various islands classed as part of England. e.g. I
7.
▲
by
dfawcus
6mo ago
The volume of UK and US fluid ounces being different also doesn't help. The UK pint is 568ml, apparently a US pint is 473 ml.
8.
▲
by
dfawcus
6mo ago
Attribute (qualifier), or storage class? https://www.airs.com/blog/archives/428 The use of 'const' in C is very much a mixed blessing; I certainly have experience of the 'const poisoning' issue
9.
▲
by
dfawcus
6mo ago
Alef [1], [2], [3] can in part be viewed as C where methods are available. An 'aggr' is equivalent to C 'struct' combined with 'typedef', and an 'adt' is an 'aggr' having methods. [1] https
10.
▲
by
dfawcus
8mo ago
I had my first go at using it (Github Copilot) last week, for a simple refactoring task. I'd have to say I reasonably specified it, yet it still managed to to fail to delete a closing brace when it removed the opening block as specifi
11.
▲
by
dfawcus
8mo ago
Someone being beaten up on the streets is domestic policing issue. That the perpetrators may turn out to be foreign agents is neither here nor there, only if they were diplomatic staff would it not be a domestic policing issue. However the
12.
▲
by
dfawcus
8mo ago
It is London - hardly surprising. Nothing will improve as long as Khan is Mayor, and may not even if he is replaced. Anyway, MI6 (SIS) is the overseas spies, MI5 is the domestic spy agency.
13.
▲
by
dfawcus
8mo ago
Lockdown mode allows one to optionally disable 2g, maybe it is also the default there. One can turn 2g back on in said mode if desired. As to 3g, it is largely switched off here, and I understand most of the rest of the world is also disab
14.
▲
by
dfawcus
8mo ago
An interesting theory, however I rather suspect it is basically because Limbo had a similar concept for pseudo-enums. I allowed (e.g.) a syntax like: M0, M1, M2, M3, M4: con (1<<iota); That was taken from one of the Limbo pap
15.
▲
by
dfawcus
8mo ago
Ah - thanks. I'll have a play with some of my systems, and see what it shows.
16.
▲
by
dfawcus
9mo ago
Actually lots is still on C89. I'm trying to drag one program at $employer up to C99 (plus C11 _Generic), so I can then subsequently drag it to the bits of C23 which GCC 13 supports. This all takes times, and having to convince colleag
17.
▲
by
dfawcus
9mo ago
Nah - more that a lot of commercial code is written in it; and it doesn't make sense to replace (or rewrite) it at this time. For example, I'm maintaining some 20 year old C code, which the employer adopted around 10 years ago. I
18.
▲
by
dfawcus
9mo ago
Well his "Normal Functions" (benchmarks/closures/source/normal_functions.cpp in his repo) looks quite similar to what I had with my GNU nested functions using a stand in "wide pointer", and hence no genera
19.
▲
by
dfawcus
9mo ago
Remember that English also suffers from digraphs. e.g. ch, th, sh, wr, oo; etc See https://en.wikipedia.org/wiki/Digraph_(orthography)#English That page lists 15 such over and above the doubled letters.
20.
▲
by
dfawcus
9mo ago
The Latin alphabet is also a poor match for English. We make do.
21.
▲
by
dfawcus
9mo ago
Yes. All through middle and high school, so for 7 years from around 10 to 16. It did become one eventually in primary school, so probably the last 2 or 3 years there.
22.
▲
by
dfawcus
9mo ago
> In 1979 the “standard practice in C of passing a large struct to a function” wasn’t just not standard practice, it didn’t exist! Yes it did exist. It just wasn't mentioned in the original K&R book. See this page of a memo fro
23.
▲
by
dfawcus
9mo ago
One quibble I have with the piece is the quotes. There is a bark of an Englifh tree, which I have found by experience to be a powerful aftringent, and very efficacious in curing aguifh [agues] and intermitting diforders.
24.
▲
by
dfawcus
9mo ago
Partially "slamming" where agents would try to get folks to switch to a different billing provider, and get paid a commission. So some fraudulently "sign up" random addresses they were supposed to visit. The other case
25.
▲
by
dfawcus
9mo ago
I ran across it recently. From a quick search now, possibly this lot: https://www.synopsys.com/dw/ipdir.php?ds=arc-metaware-mx
26.
▲
by
dfawcus
9mo ago
Note - as far as I can see, it has similar behaviour to what you propose with _Wide for a wide pointer. Just that it is existing practice, from 40 years ago. I believe the High-C compiler with this support is still available, for modern em
27.
▲
by
dfawcus
9mo ago
The other example of nested functions which you've not mentioned was in Metaware High C. There they allowed nested functions, but also what they termed "full function values", being a form of fat pointer. Certainly I came ac
28.
▲
by
dfawcus
9mo ago
Meaning something that generates code similar to what I have in this comment? https://news.ycombinator.com/item?id=46243298
29.
▲
by
dfawcus
9mo ago
It is possible to transform the pure Rosetta form of GNU nested function similar to the pure C, such that it doesn't need any stack trampoline. I wonder if that would be closer in performance to the pure C form. (I can't be bothe
30.
▲
by
dfawcus
10mo ago
Even for 'normal' rebases of a multi-commit series (without named feature branches), I habitually use the --onto form. It is simply easier to conceptualise what is happening if one is explicit about the 3 references. As such, usi
More ›