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
    Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Sunday, 24-Nov-2024 05:48:41 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹

    Recently I made two #guile contributions:

    - A rewrite of `(ice-9 peg string-peg)` that supports PEG properly (before it didn't) and also supports [^...] syntax, which is very present in modern PEG.

    - Finished a port of the JIT compilation library for RISC-V I started 3 years ago and tested it successfully on Guile, in real hardware.

    I don't feel any of those are ever going to be included in the project, and that's very discouraging.

    Guile needs more people.

    Maybe more #Guix people?

    In conversation about 6 months ago from mastodon.social permalink
    • Embed this notice
      Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Sunday, 24-Nov-2024 05:48:40 JST Ludovic Courtès Ludovic Courtès
      in reply to

      @ekaitz_zarraga Ahem, I think I did answer to the PEG patches, didn’t I?

      I haven’t checked the next round yet, and it’s already been way too long, and really the problem is that nobody else is looking at the backlog currently, but… we’ll get there.

      Now, I agree that there’s a real issue to be solved in Guile.

      In conversation about 6 months ago permalink
    • Embed this notice
      Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Sunday, 24-Nov-2024 05:48:41 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹
      in reply to

      It's funny because the reason why the first was broken and needed to be fixed and the second was abandoned 3 years ago is the same that makes me feel this is never going to be merged.

      There have been efforts to before improve the PEG module, but no answer was given to them.

      3 years ago I passed all the lightening tests but I didn't finish the work, because I didn't know how. With a little of help, we could've done it. I got no help and I abandoned until I had the knowledge to finish.

      In conversation about 6 months ago permalink
    • Embed this notice
      Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Sunday, 24-Nov-2024 07:31:58 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹
      in reply to

      @civodul I think a good improvement to Guile's issues could be to motivate more Guix developers to take part on Guile (I'll put the ML on fire again with some essay about why we should pay Guile more attention).

      I think many people, and now I'm talking more in general, are afraid to take part in the development and the maintenance of a programming language, probably because the covers of the books that explain them have a very scary dragon.

      But this we need to improve.

      In conversation about 6 months ago permalink
    • Embed this notice
      Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Sunday, 24-Nov-2024 07:31:59 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹
      in reply to
      • Ludovic Courtès

      @civodul Yes, but as an special case because you know me and follow me in here and you saw I did it, and I bothered you in IRC about it.
      We cannot rely on you being nice to people. It's great, don't get me wrong. But in order to keep you being nice for long time, we cannot squeeze the niceness too hard out of you.

      Am I explaining myself properly here?

      In conversation about 6 months ago permalink

      Attachments


      anemofilia repeated this.
    • Embed this notice
      Ekaitz Zarraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Sunday, 24-Nov-2024 22:10:54 JST Ekaitz Zarraga 👹 Ekaitz Zarraga 👹
      in reply to
      • Ludovic Courtès
      • Noé Lopez

      @baleine @civodul Good question. Many parts of Guile are written in Guile, but you can build the whole thing without having a previous Guile, if I'm not mistaken.

      It's bootstrapped from some C code I think.

      In conversation about 6 months ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        http://mistaken.It/
      MortSinyx likes this.
    • Embed this notice
      Noé Lopez (baleine@piaille.fr)'s status on Sunday, 24-Nov-2024 22:10:55 JST Noé Lopez Noé Lopez
      in reply to
      • Ludovic Courtès

      @ekaitz_zarraga @civodul Is Guile mostly C or is it booststrapped ?

      In conversation about 6 months ago permalink
    • Embed this notice
      Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Monday, 25-Nov-2024 01:35:00 JST Ludovic Courtès Ludovic Courtès
      in reply to

      @ekaitz_zarraga It’s definitely an elitist domain. But if you look at the patches on bug-guile, the vast majority is about fixing/improving libraries and bindings—HTTP, POSIX, etc. That’s accessible to large audience of hackers.

      (Now of course there are also hard-core hackers who port the JIT to another architectures, but that’s another story. :-))

      In conversation about 6 months ago permalink
    • Embed this notice
      Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Monday, 25-Nov-2024 01:37:27 JST Ludovic Courtès Ludovic Courtès
      in reply to
      • Noé Lopez

      @ekaitz_zarraga @baleine Correct, see https://www.wingolog.org/archives/2016/01/11/the-half-strap-self-hosting-and-guile

      In conversation about 6 months ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        the half strap: self-hosting and guile — wingolog
        wingolog: article: the half strap: self-hosting and guile
    • Embed this notice
      Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Monday, 25-Nov-2024 07:08:02 JST Ludovic Courtès Ludovic Courtès
      in reply to
      • Noé Lopez

      @baleine I think it’s not about being welcoming but about being familiar.

      There are social norms associated with these tools that younger people may be unfamiliar with (says the old fart!).

      If we want to attract younger folks, and we surely do, we should take that into account, just not at any cost (giving up on privacy, federation, and free software by going to Discord is not an option).

      In the meantime, ask questions on IRC, there are nice folks! :-)

      @ekaitz_zarraga

      In conversation about 6 months ago permalink
    • Embed this notice
      Noé Lopez (baleine@piaille.fr)'s status on Monday, 25-Nov-2024 07:08:03 JST Noé Lopez Noé Lopez
      in reply to
      • Ludovic Courtès

      @ekaitz_zarraga @civodul The simple fact that you have to keep your IRC client open to receive messages makes it the only messaging app where you don't receive the messages. And e-mail is the only one where messages might go anywhere if you don't re-read your headers a bajillion times.

      In conversation about 6 months ago permalink
      Hyolobrika likes this.
    • Embed this notice
      Noé Lopez (baleine@piaille.fr)'s status on Monday, 25-Nov-2024 07:08:04 JST Noé Lopez Noé Lopez
      in reply to
      • Ludovic Courtès

      @ekaitz_zarraga @civodul I would contribute to guile but it seems like none of the 7 bugs this month have received a reply, not very welcoming :/

      Furthermore, contributing to a new project involves many questions and asking them on e-mail or IRC feels like sending a message bottle down a dark pit, and this also goes for #guix.

      I've seen projects be so much easier to get into: projects with associated discord servers are a huge success in this way. Providing a way for newcomers to actually chat with other users and maintainers in a friendly and casual manner.

      In my experience, e-mail and IRC are extremely unwelcoming technologies to use.

      In conversation about 6 months ago permalink

      Attachments


    • Embed this notice
      翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Monday, 25-Nov-2024 22:01:06 JST 翠星石 翠星石
      in reply to
      • tyil
      • Noé Lopez
      @tyil >There's web chats available so you don't need to install any software either.
      JavaScript in a browser is the installation of software, albeit temporarily (ironically the temporarily part makes it worse instead of better).

      But I'm sure someone has written a pure HTTP POST/GET irc client, where you just refresh to get the new messages.

      @baleine There is nothing more unwelcoming than proprietary malware; https://stallman.org/discord.html
      In conversation about 6 months ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        Reasons not to use Discord
    • Embed this notice
      tyil (tyil@fedi.tyil.nl)'s status on Monday, 25-Nov-2024 22:01:09 JST tyil tyil
      in reply to
      • Noé Lopez

      @baleine@piaille.fr Discord is easy and friendly for you because you're used to it and seemingly don't care much for the freedom aspect of free software. Those of us who do care for the freedom part would prefer literally any free software platform to join in on discussions.

      As for being welcoming, I don't think anything beats IRC where you don't even need to register to drop by. Compared to every other option (that I know of), that's absurdly easy to get into. There's web chats available so you don't need to install any software either.

      It honestly sounds more like you mean to say "e-mail and IRC are not familiar to me, therefore I don't like them", rather than call them unwelcoming.

      In conversation about 6 months ago permalink
      Hyolobrika likes this.
    • Embed this notice
      Hyolobrika (hyolobrika@social.fbxl.net)'s status on Monday, 25-Nov-2024 22:37:21 JST Hyolobrika Hyolobrika
      in reply to
      • tyil
      • Noé Lopez
      @tyil @baleine XMPP can be registration-free with SASL ANONYMOUS. I wish it was better supported.
      In conversation about 6 months ago permalink
    • Embed this notice
      Hyolobrika (hyolobrika@social.fbxl.net)'s status on Monday, 25-Nov-2024 22:47:29 JST Hyolobrika Hyolobrika
      in reply to
      • Hyolobrika
      • tyil
      • Noé Lopez
      @tyil @baleine For example, there are no mobile clients that support it and there are only a few server instances and MUCs that allow it, it seems.
      https://xmpp.org/software/
      In conversation about 6 months ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: xmpp.org
        XMPP | XMPP Software
    • Embed this notice
      Hyolobrika (hyolobrika@social.fbxl.net)'s status on Monday, 25-Nov-2024 22:48:55 JST Hyolobrika Hyolobrika
      in reply to
      • Hyolobrika
      • tyil
      • Noé Lopez
      If it were otherwise, I think that would suit both @baleine and @tyil.
      In conversation about 6 months ago permalink
    • Embed this notice
      tyil (tyil@fedi.tyil.nl)'s status on Tuesday, 26-Nov-2024 06:40:51 JST tyil tyil
      in reply to
      • Hyolobrika
      • Noé Lopez

      @Hyolobrika@social.fbxl.net @baleine@piaille.fr I always forget XMPP can do it, probably because pretty much nothing supports it in practice. I've never encountered it myself, at the very least. It would've been interesting if that were a more widely available option, I think.

      In conversation about 6 months ago permalink
      Hyolobrika likes this.

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.