tiflolinux.org - GNU Social
  • Login

Bienvenido

  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Conversation

Notices

  1. ruffni@mstdn.io's status on Monday, 28-Jun-2021 20:24:53 CEST ruffni ruffni
    • Ekaitz Zárraga 👹
    • Shamar

    @ekaitz_zarraga @Shamar isn't #TempleOS such a thing? not that i really know that or have even used that, but i think i can remember it parsing C code in realtime..?

    and also from me: compliments on the great writeup! and thanks so much. will start really digging asap!

    In conversation Monday, 28-Jun-2021 20:24:53 CEST from mstdn.io permalink
    • kooda@merveilles.town's status on Tuesday, 29-Jun-2021 15:13:26 CEST Kooda Kooda
      • Ekaitz Zárraga 👹

      @ekaitz_zarraga @Shamar@qoto.org I haven’t planned JIT compilation, but I’m currently working on the first prototype of my Scheme-like system for RISC-V computers.It has an assembly-like DSL in it, so it can generate code at runtime. 😄 The language itself is implemented in this DSL so it’ll self-host pretty soon I hope.(here is the repo for the DSL, check out the examples/*.k files for a quick lookhttps://www.upyum.com/cgit.cgi/comfy-rv/ )

      I’ll definitely check out this huge article, it’ll probable help me a lot!

      In conversation Tuesday, 29-Jun-2021 15:13:26 CEST permalink
    • kooda@merveilles.town's status on Tuesday, 29-Jun-2021 16:21:06 CEST Kooda Kooda
      • Ekaitz Zárraga 👹

      @ekaitz_zarraga So, I just finished reading the article and found it super interesting, thanks a lot for that! These tricks will definitely help me in the future!

      I should write about how Comfy-RV works at some point, because I sidestepped the whole relocation business (except for mutually recursive functions, for which I do it manually) by generating the code backwards. 🤪

      In conversation Tuesday, 29-Jun-2021 16:21:06 CEST permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

tiflolinux.org - GNU Social is a social network, courtesy of tiflolinux.org. It runs on GNU social, version 2.0.1-beta0, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All tiflolinux.org - GNU Social content and data are available under the Creative Commons Attribution 3.0 license.