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
    Adam Nelson (arnelson@fosstodon.org)'s status on Wednesday, 14-Feb-2024 00:31:22 JST Adam Nelson Adam Nelson

    Finally using my blog again, more random programming language ideas: Maybe Everything Is a Coroutine - https://adam.nels.onl/blog/maybe-everything-is-a-coroutine/

    In conversation Wednesday, 14-Feb-2024 00:31:22 JST from fosstodon.org permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Maybe Everything Is a Coroutine - Adam Nelson
      I was inspired, after reading the excellent blog post Let Futures Be Futures, by the author's thought experiment of a language in which all functions are coroutines and this is used to express asynchr…
    • Alex Gleason likes this.
    • Embed this notice
      Alex Gleason (alex@gleasonator.com)'s status on Wednesday, 14-Feb-2024 00:33:53 JST Alex Gleason Alex Gleason
      in reply to
      @arnelson In JavaScript it often seems arbitrary what is and isn't an async function.
      In conversation Wednesday, 14-Feb-2024 00:33:53 JST permalink
    • Embed this notice
      Alex Gleason (alex@gleasonator.com)'s status on Wednesday, 14-Feb-2024 00:38:17 JST Alex Gleason Alex Gleason
      in reply to
      • Caek Islove ? ❤️
      @caekislove @arnelson There's a slight overhead to async functions that could maybe add up if everything was async. But it feels arbitrary as the programmer to be making that call. It should be like an SQL query planner where the language decides when to do it... maybe.
      In conversation Wednesday, 14-Feb-2024 00:38:17 JST permalink
    • Embed this notice
      Caek Islove ? ❤️ (caekislove@gleasonator.com)'s status on Wednesday, 14-Feb-2024 00:38:18 JST Caek Islove ? ❤️ Caek Islove ? ❤️
      in reply to
      • Alex Gleason

      @alex @arnelson I think the original idea was "everything should be async!" but then the people who had to actually use the language to make stuff were like "no, that's insane".

      In conversation Wednesday, 14-Feb-2024 00:38:18 JST permalink
    • Embed this notice
      Alex Gleason (alex@gleasonator.com)'s status on Wednesday, 14-Feb-2024 00:38:46 JST Alex Gleason Alex Gleason
      in reply to
      • Alex Gleason
      • Caek Islove ? ❤️
      @caekislove @arnelson language -> runtime
      In conversation Wednesday, 14-Feb-2024 00:38:46 JST 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.