‹ BackHN Continuity

Thread

Show HN: Rhun, an open-source code editor written in assembly

62 points · 49 comments · vladcodes

  1. Imustaskforhelp · · focus · HN ↗
    This is amazing. I think that the binary itself is just 980kb, which is such a fresh breath of air. I think that I am fairly impressed by the project!

    Some few features that I would love to have for myself is if it can support remote development similar to zed[0] using ssh

    and if possibly, LSP support can be added.

    I also think that this project can be used as the base support for many things and not just an editor as initial inspiration (sort of as a way to bootstrap a way to create extremely minimalist applications with themes and everything!)

    I wish luck to the project and I might even start to daily drive it, there are many ideas that I can think of which I wish to add on top of it (I wish to create a scratch-pad app which can automatically save the files and I wouldn't have to prompt it), I had built it in Odin[1] but I feel like writing it on top of rhun might be easier as well

    or a markdown editor similar to a more barebones version of obsidian/notion also come to my mind (If you are interested, please, do create something like this. QTmarkdown is one of the more minimalist things that I use but nearly all of these aren't really as minimalist as I would want them to and I think that rhun can help in it.)

    Thanks once again and have a nice day! Man, do I love hackernews for these type of creative projects :-D

    [0]: <a href="https:&#x2F;&#x2F;zed.dev&#x2F;docs&#x2F;remote-development" rel="nofollow">https:&#x2F;&#x2F;zed.dev&#x2F;docs&#x2F;remote-development

    [1]: <a href="https:&#x2F;&#x2F;github.com&#x2F;SerJaimeLannister&#x2F;odinpad" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;SerJaimeLannister&#x2F;odinpad

    1. vladcodes · · focus · HN ↗
      Thank you very much. Great ideas. LSP support was (and likely still is) planned via a plugin system, which is already a part of rhun. I&#x27;m trying to be really careful with feature creep and load time, so I postponed some features to stabilize the codebase and gather user feedback first.
      1. Imustaskforhelp · · focus · HN ↗
        Edit: I have built rhunpad[0], its slightly built for myself

        Now, I was having some issues with LLM not able to really work with the native file manager capability [I would say that this probably happened because I wanted there to be two types of system, debug and prod, where debug asked for folder everytime in scratchpad so that I can test it behaviour and prod only asked once]

        And I try to write the prompt and pass it through a middle layer like chatgpt to then pass it onto the final layer and it seems that it preferred the macOS file picker in that sense

        but finally I have created the project, I think that it was a really pushing the limits vibe-coding project but quite impressed nonetheless that an open weights model was still able to do these edits, there are some other issues as well but I think that this was just created by me for myself to write thoughts in a scratchpad like way.

        I will be waiting for a v1 release or a stable release&#x2F;the plugin system that you are mentioning for a more proper release as well but just wanted to let you know that I built it on top of your project and I think that there are just so many more ideas that I can think of if someone really wants to test the limits of LLM&#x27;s while getting something decent. Creating a monkeytype alternative comes in my mind as well

        (I did use the word rhunpad, I hope that it can be okay and if not then I am more than happy to change the name as well!)

        Anyways, I&#x27;d be curious as to what you think of it and as always have a nice day and take care!

        [0]: <a href="https:&#x2F;&#x2F;github.com&#x2F;SerJaimeLannister&#x2F;rhunpad" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;SerJaimeLannister&#x2F;rhunpad

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.