Which language is the least bad?
-
@dcon said in Which language is the least bad?:
@sockpuppet7 said in Which language is the least bad?:
Clipper and dBase got so old nobody is mocking it. I remember people used to forget to list an index when opening a .dbf file, and the index always getting out of sync.
That must be what was happening with a program I used to use. I tried to help the developers identify bugs/etc, but gave up. ("No! The indices are corrupted because of XP's filesystem!" (literal quote) They also took bug reports as personal attacks on them. I gave up.)
TIL @wood taught Clipper programmers how to Civilized Discourse.
-
@masonwheeler said in Which language is the least bad?:
@scholrlea said in Which language is the least bad?:
In another thread I previously stated, somewhat facetiously, that the only 'objectively' better language was Ada
Based on what objective criteria? For various criteria X, there are plenty of languages that do X objectively better than Ada. (And if it's what I'm thinking of, what Ada is famous for, there are those who would argue that Haskell is objectively better than Ada.) If you're going to make a claim like that, you have to establish the rules.
Afterall, how are the rest of us going to have fun if you never set out any goal posts in the first place? :P
-
@Gąska said in Which language is the least bad?:
@pie_flavor traits can't extend traits that already extend traits (if A: B and B: C and C defines foo(), you cannot make A::foo() do B::foo()) - because this requires full-fledged specialization which is still WIP. Also, what good are trait functions if you can't access fields? About conrod, IMGUI doesn't scale well to huge ass corporate behemoths of applications with millions of LOC.
Upthread of this, there was a nice long discussion about the irrelevance of semantics to representation and vice versa. Immediate-mode GUI is the semantics of Conrod. But it actually does a lot of optimization behind the scenes to make it very close to retained performance.
-
@pie_flavor I didn't mean performance there, I meant ease of development. And what's the deal with you necroing decades old discussions?
-
@Gąska said in Which language is the least bad?:
@pie_flavor I didn't mean performance there, I meant ease of development.
Then I'm lost; how does it not scale up?
And what's the deal with you necroing decades old discussions?
Hadn't noticed.
-
@pie_flavor said in Which language is the least bad?:
@Gąska said in Which language is the least bad?:
@pie_flavor I didn't mean performance there, I meant ease of development.
Then I'm lost; how does it not scale up?
You can't easily take smaller controls and make them into a bigger control and then make it a completely opaque, atomic unit that gets reused in thousand other places with all the surrounding code completely unaware of what your control consists of. Maybe things work differently in Conrod, but IMGUI I'm used to has the internal state of GUI completely separated from the controls themselves, and all logic is external to those constrols - so the client code has to manually wire it all up and there's no opportunity for hiding all that behind big encapsulated boxes.
-
@Gąska Maybe you should try it and see. I've just been skimming the documentation to respond to you - I frankly have no idea either.
-
@pie_flavor said in Which language is the least bad?:
@Gąska Maybe you should try it and see.
If I had infinite time, I'd try and see many things. But life is too short to see whether someone who can't even believe themselves in what they say is up to something after all.