lambdabeta

joined 1 year ago
[–] lambdabeta@lemmy.ca 21 points 1 week ago (3 children)

Ada, hands down. Every time I go to learn Rust I'm disappointed by the lack of safety. I get that it's miles ahead of C++, but that's not much. I get that it strikes a much better balance than Ada (it's not too hard to get it to compile) but it still leaves a lot to be desired in terms of safe interfacing. Plus it's memory model is more complicated than it needs to be (though Ada's secondary stack takes some getting used to).

I wonder if any other Ada devs have experience with rust and can make a better comparison?

[–] lambdabeta@lemmy.ca 25 points 3 months ago (2 children)

Sadly front end, like "High Level" is a very relative term. For example, in compiler design, the bit that parses code is called the "front end" since the "back end" is what emits machine code. I think that's what they mean here, the "front end" that understands D3D8 code has been added, presumably there is also a "back end" that converts the parsed/analyzed D3D8 code into valid opcodes for consumption by GPU/CPUs.

In the other direction, a UI/UX is sometimes called a "back end" when it is part of a more complex embedded project where physical controls are the "front end".

[–] lambdabeta@lemmy.ca 15 points 8 months ago (3 children)

That would be an excellent idea. But I feel like an even broader community should be created. Like a generic book club, but for code bases! Could even have a small handful of different code bases on the go at a time. I'd love to get to know lemmy's, but also e.g. neovim, or even unciv :)

Maybe one day it could even start tackling Moby Dick!

[–] lambdabeta@lemmy.ca 8 points 9 months ago

Beej's guides are absolute classics. The networking guide is also amazing. Definitely worth the read.

[–] lambdabeta@lemmy.ca 3 points 1 year ago (1 children)

Except for one issue: it's an even width, so now we have the inevitable attempt to make it off-centered but pointy leading to a leafageddon. Oh well, can't have everything.

[–] lambdabeta@lemmy.ca 2 points 1 year ago* (last edited 1 year ago) (1 children)

What are factions, and where do you search them? I don't see anything in the UI?

EDIT: found them under a link under info. Thanks for setting the faction up!

[–] lambdabeta@lemmy.ca 4 points 1 year ago (3 children)

Yeah, when I was picking a scale I intentionally looked for one with minimal AA cause I was worried about that. The 180-wide version was full of it, as was the 99.

[–] lambdabeta@lemmy.ca 7 points 1 year ago* (last edited 1 year ago)

FYI: I'm starting with the outline of the left half of the leaf. I have to go to work soon, but hopefully there'll be enough outline for the rest to be filled in (just mirror it one pixel over).

 

Maybe here we can draw the leaf without corrupting it. For reference I scaled the wikipedia picture to 100 pixels wide and anchored the 8 corners of the side borders. Hopefully we can make it look good!

[–] lambdabeta@lemmy.ca 1 points 1 year ago

Wait until you learn about the shell specific /dev "files" like /dev/udp and /dev/tcp (which can send/recv IP traffic as if from a file)!