m5l.eu is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Site description
Yet another single-user instance
Admin account
@marek@m5l.eu

Search results for tag #lua

Zef Hemel boosted

[?]P.I.W.O. Poznań » 🌐
@piwo@fosstodon.org

📝 SilverBullet: Your Programmable Personal Knowledge Database

@zef, creator of @silverbulletmd will show how to turn notes into a structured, knowledge base. Learn how to query your notes, automate workflows with , and explore other built-in features.

📍 Where? Faculty of Mathematics and Computer Science, Adam Mickiewicz University in Poznań
📅 When? Saturday, May 30, 2026

👉 Full schedule: piwo.sh/en/
🎟️ GET FREE TICKET: app.evenea.pl/event/piwo2026/

A graphic with a purple background featuring the text “P.I.W.O. Poznań Free Software Fest”, a photo of the speaker in the centre, with the name “Zef Hemel” in orange below and the white text: “SilverBullet: Your Programmable Personal Knowledge Database”, flanked by white illustrations of characters from the Open Source world.

Alt...A graphic with a purple background featuring the text “P.I.W.O. Poznań Free Software Fest”, a photo of the speaker in the centre, with the name “Zef Hemel” in orange below and the white text: “SilverBullet: Your Programmable Personal Knowledge Database”, flanked by white illustrations of characters from the Open Source world.

    [?]Zef Hemel » 🌐
    @zef@social.zef.pub

    By far my biggest joy in software development even after 30+ years is when you discover and build some simple, elegant foundations that you just keep getting leverage out of. On and on and on. Gifts that keep on giving.

    For #SilverBullet: Space #Lua (and its integrated query language), the object model and index, “truth is in the markdown”, and building everything as a platform (API) first.

    After years of investment I’m now layering more user-friendly layers on top (UIs, CLIs and such) and it’s easy, because it’s not a hack.

      [?]Zef Hemel » 🌐
      @zef@social.zef.pub

      I’ve been diving into #roblox game dev with my 12 year old son. His step from outgrowing #scratch. Honestly I’m highly impressed with the thought put into Roblox as a ( #Lua based) platform. Great abstractions, very productive. Highly recommended to kids who want to progress in programming. All free (until you want to publish your games to mature audiences I think there are some rules around that).

        [?]passthejoe » 🌐
        @passthejoe@snac.bsd.cafe

        I just spent a half-hour hacking in the (GUI version of ) config file, and I have figured out abbreviations and custom keymapping, which means I can move my "production" editing from to Neovide with a clean Lua config file.

        Do I need to move away from gVim/? I'm not sure, but we're in this game to try new things, right?

        Is it worth it to move from Vimscript to Lua?

          0 ★ 0 ↺

          [?]Marek S. Ł. » 🌐
          @marek@m5l.eu

          Thanks to Lua with batteries included and mise-en-place I now have automatic setup for general-purpose scripting in . I just needed to learn how to set the package search path.


            0 ★ 1 ↺

            [?]Marek S. Ł. » 🌐
            @marek@m5l.eu

            It's been only four weeks and I really love using mise-en-place by @jdx@fosstodon.org So far I've used it for (chronologically):

            - switching between versions, I liked it more than the dedicated anyzig
            - venv activation – it's silly but feels so good, and collaborates with uv
            - ensuring I have the right language server and formatter for a project, be it , , and trying out various options for Python
            - setting LANG="C.UTF-8" only in the specific project folder because refused to work with Polish...

            The final boss was getting a really comfortable Tree-sitter setup: get the CLI, write grammar in , re-generate and run tests on source change as a mise Task. And then I only cloned the repo on another machine and was ready to go!

            This post was written as a more cultured outlet for my excitement instead of aggresively committing mise.toml into every repository I touch

              1 ★ 1 ↺
              SilverBullet boosted

              [?]Marek S. Ł. » 🌐
              @marek@m5l.eu

              Today I was playing with in @silverbulletmd@fosstodon.org, and while upstreaming a fix for a dependency, I landed PR number 1 there.

              This is what promises to be, and it does feel nice to actually do it.