4 ms·
For those new to the project: this is the file system that's used alongside Doppio, written by the same John Vilk. Both projects are excellent examples of large
by nathancahill 10y ago
For those new to the project: this is the file system that's used alongside Doppio, written by the same John Vilk. Both projects are excellent examples of large Typescript projects, the code is very well documented and readable.
- rektide 10y agoFor those new to Doppio, it's a JVM in TypeScript, useful for ex for running Java code in the browser. :)
- IgorPartola 10y agoWhat the heck? That's a thing you can do now? I just really wish someone time-travelled this back to like 2001 when people were still confused about Java vs JavaScript and MS had their own JVM implementation. In seriousness, is the performance of Doppio bearable? Also, what are the use cases for a thing like that?
- jvilk 10y agoTo better explain from my previous comment, the use case is that you can take a Java program and run it in the browser with no modifications. So, if you have a legacy program or library and rewriting it would be a large undertaking, you can run it in DoppioJVM.
- IgorPartola 10y agoGotcha. I guess I have been happily avoiding Java apps for the past 10 years. The only one I routinely use is the Cisco VPN client, which wouldn't really work in Doppio. Still this is insanely cool.
- jvilk 10y agoPerformance is 24-40x over the HotSpot (Oracle Java) interpreter on compute-intensive benchmarks. The primary use case is for non-compute intensive code. http://www.codemoo.com/ http://www.codemoo.com/ uses it to teach students basic Java in a game format.