Proponents of elegance and simplicity, look away; brave souls and oop maximalist zealots, venture forth.
The SystemVerilog spec is almost 1300 pages long.
For comparison VHDL-2008 is ~600 pages.
And C90 (ISO C) is ~200 pages.
Sure, why keep things clean when you can have hodgepodge?
No wonder verilator and others can't implement it (similar to browser getting fucked by w3c).
I've reached the point where I can't write an application without stopping to question every assumption and wondering why there isn't some better way of doing things.
If an employer or customer sets the constraints, it's fine. You just have to follow the old paradigms in that case, but if I have a blank slate and full freedom, it stops on simple things like "I don't like how we interact with databases. Can't we do this in a less clumsy way?"
I mean, if you malloc() something, that's essentially the same as a temporary file in a RAM disk, except temporary files are clumsy to access. mmap() bridges the gap, but why have a gap to bridge in the first place?
We should treat RAM as a giant cache for the hard drive, from the moment the machine boots, and there should be no distinction between a memory access and a file system access.
politics adjacent Show more
> Even the expression of those opinions, however upsetting we may find them, cannot hurt us.
I previously held this view, but no longer do. If a close loved one expressed certain negative opinions about me, that would *hurt*—far worse than a punch in the face.
There are strong arguments for free speech maximalism (just as there are strong arguments against it). But "words can never hurt me" doesn't seem to be one of them, IMO
@RandomDamage I'm not sure what you're arguing, so let me be clear on what I was arguing. It is acceptable to hold *any* set of views. Those views may be factually incorrect (eg #FlatEarthers), dangerous to human progress (eg statists), or morally reprehensible (eg neo-Nazis). It makes no difference. No governments has jurisdiction in a person's mind, so no thought or set of beliefs is illegal, and therefore holding any view is acceptable. (1/2)
Generalistic and moderated instance. All opinions are welcome, but hate speeches are prohibited. Users who don't respect rules will be silenced or suspended, depending on the violation severity.