Hacker Newsnew | past | comments | ask | show | jobs | submit | zeandcode's commentslogin

This can't be better, another level


Same here, unfortunately I've no chance yet to try


Whatever their opinions on this project. I'm pretty much like it when start to create a small project, it's very light in terms of memory usage, also the size of the compiled binary is way smaller than electron.


Really no comment at all?


To be honest i don't know what i am looking at, it looks like it might be something fairly impressive but sort of could do with a link to a page explaining what it is rather than straight to it


Please see my comment bellow: here is the link to the project https://github.com/dahliaOS/pangolin_desktop :)


Sorry, here is the repository. I just found the project and it seems really interesting: https://github.com/dahliaOS/pangolin_desktop

Their OS, dahliaOS is using it: https://dahliaos.io/

Honestly, never tried it myself, but it definitely looks cool and I wanted to share the web version ;)


Something is wrong with the web version and also with the website https://dahliaos.io/, links don't open. JS sites that don't work in Firefox, right? That's not a great start.

It does look interesting though. It's an UI for Fuchsia or Linux, with containers for the other system?


I opened it on Firefox Android, so maybe it's something else?

Edit: It doesn't seem to work really good, but it kinda works.


This is interesting project made by rust


I think that's all it takes to make the front page of HN, right?

-----

I'm curious to understand the use cases they're trying to solve for. I recognize this is experimental, but it's hard to visualize what this is supposed to be for.


1. Yeah, I guess... But I'm not complaining really. There are less interesting things on the front page. :P

2. The way I see it, re-implementing JS from scratch in a language that is designed to help avoid very common, often compromising programming mistakes around concurrency and memory management makes perfect sense. Eventually this might make it into browsers and web servers; environments that are executing untrusted code in the former case and are publicly exposed in the latter case. Having them be fast-yet-secure is important, isn't it?

Of course, it's early days, but you gotta start somewhere after all...


> Eventually this might make it into browsers and web servers

I'm skeptical at least for browsers. Browser JS VMs have integration between their parsers and their interpreter and their JITs, at minimum. You wouldn't really be able to drop in a standalone project like this.

But I agree it's not a bad thing to have more JS parsers out there!

Many are already written in a safe language, though, so this isn't new, for example several are written in JS and TS, there is Rhino in Java, Otto in Go, Esprima .NET in C#, etc. etc. But it's natural to want one in Rust as well.


>several are written in JS and TS, there is Rhino in Java, Otto in Go, Esprima .NET in C#

All of those have a mandatory GC.


Indeed, and that may matter in some cases.

As I said, it's natural to want a JS parser in Rust. Each language has its own benefits, and Rust's are quite unique.


I figure people equate written in rust to mean free of defects and so finalized.


Couldn't be more excited how Vue 3 would become the basis of the next amazing project


With termux I could run some useful commands in linux without need to open my laptop


I made this library to handle json types and the structure. Please make an issue or create a pull request if you found a bug or willing to add more features or fix


Recently I created jkt library for my NodeJs project. https://github.com/slaveofcode/jkt


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

Search: