Viewing profile — edubart
edubart
HN member- Joined
- Wed, Nov 27, 2013, 4:04 AM UTC
- HN karma
- 72
- Public activity
- 26 items
- HN profile
- View on Hacker News ↗
About edubart
No profile information was provided.
Recent public activity
-
comment
Comment #45800682
This is cool because it avoids emulation. However I think it has many shortcomings today which could all be solved by emulating a real CPU architecture (e.g memory protection suppo…
-
comment
Comment #44466824
You can try https://edubart.github.io/webcm/ WebCM is a serverless terminal that runs a virtual Linux directly in the browser by emulating a RISC-V machine. It's powered by the Car…
-
comment
Comment #37286313
Main differences in emulation context: - The Cartesi Machine can run any Linux distribution with RISC-V support, it emulates RISC-V ISA, while CheerpX emulates x86. For instance th…
-
story
Show HN: RISC-V Linux Terminal emulated via WASM
Weekend creation: A Linux terminal on top of a RISC-V emulator running in the browser via WebAssembly, powered by the Cartesi Machine. Check cool commands to experiment in the proj…
- story
-
comment
Comment #28302325
You are correct, when not using the GC and doing manual memory management the code will be unsafe as similar as in C, but the language generate some runtime checks (that can be dis…
-
comment
Comment #28297413
> Destructors are avoided RAII in general is avoided, because supporting it gives many unwanted consequences, increasing the language complexity and simplicity going against the go…
-
comment
Comment #28296940
Terra was an inspiration to create Nelua in its metaprogramming aspects. Terra's famous Brainfuck example (on the front page of Terra) is available in Nelua's examples folder for c…
-
comment
Comment #28296871
Teal add type annotations and type checking to Lua, and transpiles to Lua, while Nelua is a new systems programming language with optional type annotations and compiles to C. @uber…
-
comment
Comment #28296688
> I wish C was scriptable C kinda can be used as scripting language with MIR project https://github.com/vnmakarov/mir It released version 0.1 just a few days ago, and I've successf…
-
comment
Comment #28296388
Actually Nelua have been tested to work with Arduino, AVR, RISC-V and some other embedded devices. You can make some free standing code with the language if you follow some rules (…
-
comment
Comment #28296280
> how do I make higher-kinded types In Nelua you can create new specialized types using compile time parameters, they are called "generics", you can use this for example to create …
-
comment
Comment #28296194
> In fact, I see many similarities between Nelua and Nim. I am the Nelua author, and I've used Nim for a reasonable amount of time before creating Nelua, thus Nim served as one of …
-
comment
Comment #28296077
You are correct, but this is an enhancement to have better compile time type checking and runtime efficiency. In the future _G table with similar Lua semantics is considered to be …
-
comment
Comment #28295984
You could change the language grammar through the preprocessor to accept "let" as an alias for "local". But I recommend people get used to Lua syntax because the metaprogramming wi…
-
comment
Comment #27169307
Watch for file changes and auto restart an application using fork checkpoints to continue. Intended for quick live development.
- story
- story
-
comment
Comment #25784713
A single header asymmetric stackful cross-platform coroutine library in pure C. https://github.com/edubart/minicoro
- story
- comment
-
comment
Comment #22264609
I've been using this project for quite some time now, it speed up my development cycle with Lua or even C++ projects a lot. Typically I have a terminal and an editor always showing…
- story
-
comment
Comment #10318915
I see you there Pied Piper, but will it still perform well on 3d?
-
comment
Comment #6809559
He is not the only one, back in 2010 I did mine 160 BTC, however at some point I stopped caring. Months later I had to format hard disk because ArchLinux did a great job breaking t…