Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
stewartlynch8
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
1.
▲
10x Editor Version 1.0 Released
(10xeditor.com)
5 points
by
stewartlynch8
3y ago
|
1 comments
2.
▲
by
stewartlynch8
3y ago
After 3 years in open Beta, 10x Editor has finally launched. I've worked on this as a solo dev for 6 years now, writing almost everything from scratch. It would be great to have feedback and I'd be happy to take any questions. 10x
3.
▲
by
stewartlynch8
4y ago
Screenshots added https://10xeditor.com/screenshots.htm
4.
▲
by
stewartlynch8
4y ago
I'm exactly the same, which is why I take UI design so seriously. I literally wrote my own editor because no text editor was exactly how I wanted it. Having said that, it should feel familiar to anyone used to Visual Studio or VS Code.
5.
▲
by
stewartlynch8
4y ago
I've uploaded the new website which hopefully addresses some of the questions/comments: https://10xeditor.com/ There is now an about page: https://10xeditor.com/about.htm I'm still working on
6.
▲
by
stewartlynch8
4y ago
The new website I've just uploaded has a feature list https://10xeditor.com/features.htm It has autocomplete, goto-definition, find references, type hover box etc. You should find everything that intellisense has.
7.
▲
by
stewartlynch8
4y ago
Thanks for the feedback. Templates are supported fairly well, but the one missing piece is function overloading which isn't supported yet. Strangely it hasn't come up as much of an issue yet. There's a bug for it here: https
8.
▲
by
stewartlynch8
4y ago
As I say, I haven't used Treesitter so I can't say, but in my experience most options do not perform well on huge codebases (> 5 million loc)
9.
▲
by
stewartlynch8
4y ago
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://10x
10.
▲
by
stewartlynch8
4y ago
I can understand screenshots for things such as games, but for text editors, one text editor screenshot looks pretty much the same as the next. I don't think it is usual for software like this to have a sreenshots page. What sort of th
11.
▲
by
stewartlynch8
4y ago
retained
12.
▲
by
stewartlynch8
4y ago
I tried it on Chromium a while back and it seemed to cope fine
13.
▲
by
stewartlynch8
4y ago
I've not used Treesitter so I couldn't say. The incremental parsing is definitely worth it. Not having to wait for a full parse of the entire file on each edit is a game changer.
14.
▲
by
stewartlynch8
4y ago
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 t
15.
▲
by
stewartlynch8
4y ago
I understand the resistance to a monthly subscription, but it's the only way I can continue to work on 10x. I've been working on 10x for 6 years now, and even with the generous support from the beta subscribers I can't go on
16.
▲
by
stewartlynch8
4y ago
Thanks for this advice. I'm currently in the process or re-doing the website and this is really useful feedback. Hopefully a lot of these issues have already been addressed. I'll be uploading the new site in a day or two. The sudd
17.
▲
by
stewartlynch8
4y ago
I mean custom as in "I wrote it myself". It's not based on a slow and bloated UI framework. Hopefully it's fairly standard from a Windows point of view though. If you want to know more, I have lots of dev videos on my yo
18.
▲
by
stewartlynch8
4y ago
Do you mean a navigation bar at the top that shows the scopes? If so that is planned after the 1.0 release.
19.
▲
by
stewartlynch8
4y ago
I've only tried sublime text briefly to be honest. I like its speed, but I need something that can open huge Visual Studio projects. I also wasn't sure about the C++ parsing which requires installing packages. Just to be clear, 10
20.
▲
by
stewartlynch8
4y ago
The way I see 10x competing is by general speed and responsiveness, and the robustness of the parser. The parser may not be fully C++ compliant, but it is dependable and scales well. I don't want to be specific here, but my experiences
21.
▲
by
stewartlynch8
4y ago
Point taken. I'm currently working on a new website and I'll try and I'll try and address these issues. It's simply down to time, I spend most of my time working on making 10x better. Because it's still in Beta I ha
22.
▲
by
stewartlynch8
4y ago
Please don't judge the website too harshly. I agree it doesn't communicate what 10x is very well and isn't very professional. I'm currently working on an update that I'll be uploading in the next day or two. I wasn&