Hacker News new | past | comments | ask | show | jobs | submit login

Lapce dev here. Firstly sorry for the bad experience for some people.

Just a bit of context here to explain the status of the project. The first line of code was started around 2018 as a personal project. And as of today, we still don't have anyone who works on it full time. We don't want to defend ourselves too much here, because there are very good quality code editors out there such as Helix, which is also community developed. But still, GUI is just such a beast of complexity, which consumes lots of time and energy which we already lack. That said, we had developed our own cross platform GUI toolkit called Floem, because as you may know there aren't any good ones that exist.

The journey was fun and challenging, but the aim of the project isn't a toy, and we believe by taking slow but firm steps, we'll reach production quality, one day. Before that, please do bear with us, and help us if you can (as in code).




Don't apologize! It's not like you've taken anyone's money. HN can be a tough audience, but I don't see any (serious) comments that are putting down what you've done--just pointing out issues they personally experienced. I posted one myself. Informal bug reports.

Honestly this is about what I'd expect from pre-alpha software, though I do agree with other commenters that that label should be more prominent on the website to manage expectations.

Taking on something like VS Code as a competitor is ambitious, as is building a native UI library from scratch. Personally I applaud your effort and I hope this project succeeds.


Just wanted to stick a link the Floem GUI toolkit mentioned above:

https://github.com/lapce/floem

because IMO it's as interesting as Lapce in it's own right.


Thanks your contribution! I just downloaded it, installed the Rust add-on, and it automatically used rust-analyzer showing all the information of types and structs. It maybe needs some polishing, but looks like it works like it should, and it does it really fast. I'll test it better tomorrow, the running and debugging interface seems really simple and interesting tbh

On the side of the GUI, what made you make Floem instead of using egui or other similar library? As far as I looked, looks like a non-native reactive GUI using some 2D graphics library like the other ones. Does the granularity in that reactivity have a big importance in that?

Apart from that, if Floem is easier to use than other graphical libraries for complex designs, or if you make a GUI designer like you have in Visual Studio, Qt, and similar, it can help a lot of people developing apps in Rust


I think it might be better for all if the landing page was geared more to contributors (coders and bug finders) as opposed to end users.

From Servo's site:

> These pre-built nightly snapshots allow developers to try Servo and report issues without building Servo locally. Please don’t log into your bank with Servo just yet!

Though I'll say even Servo's site is lacking too.


There's no need to apologize, after all you're making this for free.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: