News for hackers. Stuff that matters.
Re:10x Editor by stewartlynch8 on Tuesday January 03, 2023 @06:04PM (#34239418)
I've written the parser myself, adding features as needed. The C++ spec is incredibly complex so I'm not exactly sure which versions are fully supported. But hopefully it covers most things.

I measure the 10x performance all the time. But it's not possible to compare like-for-like with other editors unfortunately.

10x has been tested on Unreal Engine source from the start, which is many millions of lines of C++.

I don't use a GUI tookkit. I write the UI system myself.

It doesn't support LSP.

Re:10x Editor by JonChesterfield on Wednesday January 04, 2023 @05:39AM (#34244099)
> I've written the parser myself

Awesome. I'd estimate a C++ parser at multiple lifetimes of engineering. An incremental one more so.

Can you sketch how that's implemented? Did you build the parser in C++?

Re:10x Editor by stewartlynch8 on Wednesday January 04, 2023 @08:17AM (#34245172)
Yeah, it sometimes feels like it :-)

The parser is written in C++. I don't use any standard parsing techniques, it's all custom stuff. It's hard to explain, but I talk about it a lot in my live streams: https://10xeditor.com/vlog.htm