News for hackers. Stuff that matters.
Re:C++23: The Next C++ Standard by KRAKRISMOTT on Tuesday July 11, 2023 @04:40PM (#36686924)
> Operator overloading is critical for building ergonomic frameworks. The modern web is built on overloading the . operator (e.g. ORMs like Rails and Django). We will never see a Tier-1 ORM in Golang simply because it lacks it.

Not true. It can be replaced with codegen.

See Ent (spun out of Facebook I believe)

https://entgo.io/docs/getting-started

Re:C++23: The Next C++ Standard by pphysch on Wednesday July 12, 2023 @11:41AM (#36696242)
As I said, there won't be a Tier-1 ORM in Go. Ent or Gorm are tier-2 at best.

Any advantages of Go (and there are many) are outweighed by the fact that you have to write and read 2x more code to be equally productive as Rails or Django.

Re:C++23: The Next C++ Standard by KRAKRISMOTT on Thursday July 13, 2023 @02:19PM (#36713756)
You should actually try Ent, it's about as good as commercial ORMs like Prisma.