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

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

Notices by Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)

  1. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Tuesday, 26-May-2026 03:55:33 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹
    in reply to
    • Jakob

    @jakob My changes were included in Guile in december 2024, and they are already in the most recent release.

    6750f6cc8 PEG: string-peg: Add HTML5 grammar test.
    38ad26497 PEG: string-peg: Better support for escaping.
    c86a48a92 PEG: string-peg: Fix [^...] interpretation.
    25504ba21 PEG: Add support for `not-in-range` and [^...]
    ff11753df PEG: Add full support for PEG + some extensions

    In conversation about 4 days ago from mastodon.social permalink
  2. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Tuesday, 26-May-2026 03:55:13 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹
    in reply to
    • Jakob
    • regtur

    @jakob HEY! that's NOT true!
    I renewed the string-peg a little bit not that long ago, and @regtur has prepared a great PR with improvements to PEG.
    If you are interested on it, please help me review!

    In conversation about 4 days ago from mastodon.social permalink
  3. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Wednesday, 06-May-2026 15:47:43 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹

    There it is, a fresh #GNU Mes #scheme #interpreter work blog post.

    This time giving more answers than questions.

    https://ekaitz.elenq.tech/fasterMes7.html

    Long term work is hard, dudes.

    In conversation about 24 days ago from mastodon.social permalink
  4. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Sunday, 03-May-2026 01:13:48 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹
    in reply to

    By default it has a commonmark parser which is problematic, because it does not support a few things I use a lot: footnotes.

    It doesn't support ids on headers either.

    So I could convert the posts to sxml or html with other tool and migrate them like that, or I could add a new parser that actually supports those features.

    I don't dislike simplifying my future post style or move to texinfo, which is better supported.

    In conversation about a month ago from mastodon.social permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      either.so - cloud server monitoring リソースおよび情報
      either.so は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、either.soが全てとなります。あなたがお探しの内容が見つかることを願っています!

  5. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Sunday, 03-May-2026 01:13:48 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹
    in reply to

    It's pretty flexible. Exactly the kind of flexibility that gives you freedom, and it's small enough for me to understand it.

    In conversation about a month ago from gnusocial.jp permalink
  6. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Sunday, 03-May-2026 00:49:41 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹

    Hey this Guile Haunt thingie looks pretty cool.

    I think I'm going to move some sites to that!

    In conversation about a month ago from mastodon.social permalink
  7. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Saturday, 02-May-2026 20:01:37 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹
    in reply to
    • Janneke

    @janneke /me dislikes emacs more each time people pushes him to use it.

    In conversation about a month ago from mastodon.social permalink
  8. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Saturday, 02-May-2026 19:51:10 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹
    in reply to
    • Janneke

    @janneke I know, but it's also a huge program that I cannot read entirely on my own. That's a concern that I have.

    And also I don't love a few things from it.

    I have talked with Prot about it and with some other emacs enthusiasts, and I think my goal of making my own simple text editor is the only way out.

    I don't like much from GNU projects is many are emacs dependent, and overlook any other usecase.

    In conversation about a month ago from gnusocial.jp permalink
  9. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Saturday, 02-May-2026 19:37:07 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹
    in reply to
    • Janneke

    @janneke 🙃 is that freedom?

    In conversation about a month ago from mastodon.social permalink
  10. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Saturday, 02-May-2026 19:36:06 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹

    Why is gdb's TUI so bad when you print to stdout?

    Everything goes to hell when you do some printing!

    Any idea, suggestion, tool, alternative UI or anything you use that can make this more comfortable?

    (is it just because you are supposed to use emacs with it?)

    In conversation about a month ago from mastodon.social permalink
  11. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Saturday, 02-May-2026 18:23:11 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹
    in reply to
    • Janneke

    @janneke did you try pijul or darcs? those are supposed to work with independent patches way easier!

    In conversation about a month ago from gnusocial.jp permalink
  12. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Saturday, 02-May-2026 17:36:31 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹
    in reply to
    • Janneke
    • MortSinyx

    @janneke @cnx I like the approach but in a way that would destroy the process of reaching the conclusions I reached. In some commits, it's interesting, others are just silly fixes. But yeah, it's a reasonable balance.

    About the commits, it's probably me that I'm that kind of "all over the place" programmers that touch too many things at the same time and when I make the commits I sometimes have interleaved things that are then hard to reorder for squashing...

    In conversation about a month ago from gnusocial.jp permalink
  13. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Saturday, 02-May-2026 17:36:30 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹
    in reply to
    • Janneke
    • MortSinyx

    @janneke @cnx From the top of my head, for example a tool like fossil where the commits are immutable, could keep track the fixups and, regardless if they are mixed with other dependent commits in between, could allow for querying a fixup history for one commit and understand it in context...
    That could be an interesting way to logically organize the changes, but in the query, and not when the change is introduced.

    In conversation about a month ago from gnusocial.jp permalink
  14. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Saturday, 02-May-2026 17:36:30 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹
    in reply to
    • Janneke
    • MortSinyx

    @janneke @cnx Being more organized would help here, but I don't want the politics of a project or the tool that I use (git in this case) to dictate how should I work.

    I prefer to let the fixes come first and adapt the policy and the tool to support that.

    (Now I'm not saying we should change the tool in Mes or the policy, I think it is fine. I'm just trying to think about a different paradigm of something that would fit my brain better)

    In conversation about a month ago from mastodon.social permalink
  15. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Wednesday, 29-Apr-2026 19:25:59 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹
    in reply to
    • Ludovic Courtès
    • Andy Wingo
    • Janneke

    @janneke @civodul @wingo Yes, the module system is one of the things that produces most of this Scheme->C->Scheme dance and also guile having a different behavior when it's AOT compiled vs when it's interpreting makes everything very hard: It forces us to expand+compile+evaluate top-level expressions one by one, with all the problems that has.

    In conversation about a month ago from mastodon.social permalink
  16. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Wednesday, 29-Apr-2026 19:17:39 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹
    • Ludovic Courtès
    • Andy Wingo
    • Janneke

    @civodul @janneke @wingo One of the most limiting things I found is the context switches between C and Scheme, that sometimes can trigger some `eval` that makes another context switch.

    Also, moving a few things (like arithmetic operators) to opcodes makes everything WAAAAY faster, but that disallows making things like (define (+ . x) whatever) if it's not done carefully. Do you have any trick for this?

    In conversation about a month ago from mastodon.social permalink
  17. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Tuesday, 28-Apr-2026 22:23:50 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹

    Now I realized I need to write a version control system from scratch, too, because Git is too complex for my taste.

    My computing setup needs something better.

    I'm reading a little bit about diffing algorithms and all that. Interesting stuff, probably too hard for me.

    In conversation about a month ago from mastodon.social permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: cdn2.dan.com
      taste.my - Domain Name For Sale | Dan.com
      from @undeveloped
      I found a great domain name for sale on Dan.com. Check it out!
  18. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Tuesday, 28-Apr-2026 22:23:46 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹
    in reply to
    • Chris [list of emoji]

    @suetanvil yeah, but that means having git, that wouldn't remove any dependency or make the software simpler in any way.

    In conversation about a month ago from mastodon.social permalink
  19. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Tuesday, 28-Apr-2026 22:23:45 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹
    in reply to
    • Chris [list of emoji]
    • futurile

    @futurile @suetanvil I don't dislike the ux of git, but I dislike how they continue to add new commands all day and some of the weird decisions they are moving towards.
    Also monorepo support, submodules and all that are things I don't need and I think make the whole thing too complicated.

    I've been researching darcs and pijul, specially the second. They are truly interesting.

    The changes are understood as commutative operations, and everything is built from there.

    In conversation about a month ago from mastodon.social permalink
  20. Embed this notice
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Tuesday, 28-Apr-2026 22:23:44 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹
    in reply to
    • Chris [list of emoji]
    • futurile
    • MortSinyx

    @cnx @suetanvil @futurile Sure, yeah! I researched fossil in the past. I don't know if I like the no-rebase approach where the changes are immutable, but it's also very interesting. It goes the other way around, right?

    Pijul and Darcs are designed for re-ordering and fossil for quite the opposite.

    In conversation about a month ago from mastodon.social permalink
  • Before

User actions

    Ekaitz Zarraga 👹

    Ekaitz Zarraga 👹

    Engineer. Creator.en/es/eu

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          8596
          Member since
          4 Sep 2022
          Notices
          223
          Daily average
          0

          Feeds

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