GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    Cayetano Santos (csantosb@sigmoid.social)'s status on Friday, 28-Aug-2026 17:08:07 JST Cayetano Santos Cayetano Santos
    • Ludovic Courtès
    • Peter Brett
    • equinox
    • Zack Weinberg
    • Sergio Pastor Pérez

    @zwol @krans @equinox @shepherd @civodul A build system in Guile

    https://codeberg.org/lapislazuli/blue

    In conversation about 2 days ago from sigmoid.social permalink
    • Embed this notice
      Sergio Pastor Pérez (shepherd@fosstodon.org)'s status on Friday, 28-Aug-2026 17:08:02 JST Sergio Pastor Pérez Sergio Pastor Pérez
      in reply to
      • Ludovic Courtès
      • Peter Brett
      • equinox
      • Zack Weinberg

      You are missing out! Being a user of software written in the same language that you use for extending it is such a treat!

      BLUE has many features besides being embeddable. Being a good target for LLM ingestion may not be one of those, and that's fine. The project is a love letter to the community.

      We may not have a sales pitch for big corp LLM, but that's okay.

      BLUE is developed for your freedom and ours.

      @equinox @csantosb @zwol @krans @civodul

      In conversation about 2 days ago permalink
    • Embed this notice
      Sergio Pastor Pérez (shepherd@fosstodon.org)'s status on Friday, 28-Aug-2026 17:08:04 JST Sergio Pastor Pérez Sergio Pastor Pérez
      in reply to
      • Ludovic Courtès
      • Peter Brett
      • equinox
      • Zack Weinberg

      @equinox @csantosb @zwol @krans @civodul Because it's a 0 dependency build system. It only requires the Guile runtime, so the threading library is Fibers[1] ported to pure scheme. The advantage of this is that it's embeddable and it can bootstrap itself, meaning that the build system of BLUE is BLUE. You can check out the blueprint[2] of the project to see how it's really building itself.

      [1] https://codeberg.org/guile/fibers
      [2] https://codeberg.org/lapislazuli/blue/src/branch/main/blueprint.scm

      In conversation about 2 days ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: codeberg.org
        fibers
        from guile
        Concurrent ML-like concurrency for Guile
      2. No result found on File_thumbnail lookup.
        Cookie monster!
    • Embed this notice
      equinox (equinox@chaos.social)'s status on Friday, 28-Aug-2026 17:08:04 JST equinox equinox
      in reply to
      • Ludovic Courtès
      • Peter Brett
      • Zack Weinberg
      • Sergio Pastor Pérez

      @shepherd @csantosb @zwol @krans @civodul I can't tell if this is a joke or not…

      (I will absolutely not even consider using a build system written in Scheme/Guile. This shit needs to be understandable and maintainable by stupid people. Worse: these days it needs to be maintainable by stupid people with shitty LLMs.)

      In conversation about 2 days ago permalink
      Janneke repeated this.
    • Embed this notice
      equinox (equinox@chaos.social)'s status on Friday, 28-Aug-2026 17:08:06 JST equinox equinox
      in reply to
      • Ludovic Courtès
      • Peter Brett
      • Zack Weinberg
      • Sergio Pastor Pérez

      @csantosb @zwol @krans @shepherd @civodul why does it say "Linux with epoll"… how the f does a build system (written in a high level language, no less) get a hard dependency on *that* 😳

      In conversation about 2 days ago permalink

Feeds

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

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.