Live data from Hacker News

Viewing profile — edubart

edubart

HN member
Joined
Wed, Nov 27, 2013, 4:04 AM UTC
HN karma
72
Public activity
26 items

About edubart

No profile information was provided.

Recent public activity

  1. 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…

  2. 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…

  3. 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…

  4. 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…

  5. story
  6. 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…

  7. 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…

  8. 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…

  9. 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…

  10. 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…

  11. 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 (…

  12. 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 …

  13. 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 …

  14. 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 …

  15. 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…

  16. comment
    Comment #27169307

    Watch for file changes and auto restart an application using fork checkpoints to continue. Intended for quick live development.

  17. story
  18. story
  19. comment
    Comment #25784713

    A single header asymmetric stackful cross-platform coroutine library in pure C. https://github.com/edubart/minicoro

  20. story
  21. comment
  22. 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…

  23. story
  24. comment
    Comment #10318915

    I see you there Pied Piper, but will it still perform well on 3d?

  25. 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…