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
    iced depresso (icedquinn@blob.cat)'s status on Tuesday, 06-Aug-2024 20:12:01 JST iced depresso iced depresso
    pondering how most strategic analysis is graphs

    also pondering how much of program state is a tree.

    sort of feels like a realization of the greybeards moment to just like, base all the data in a program around some kind of tree macro system and then just rely on a generic subscription system for that :blobcatwaitwhat:

    between that and ECS it feels excessively elegant despite being... obscure, and not something we usually do
    In conversation about 10 months ago from blob.cat permalink
    • Embed this notice
      iced depresso (icedquinn@blob.cat)'s status on Tuesday, 06-Aug-2024 20:36:31 JST iced depresso iced depresso
      in reply to
      • VR-T8X15 (Artemis)
      @vr-t8x15 i might use elixir some day. i was using nim before the burnout.

      the lack of traditional classes in nim (it has closures though) can be ... odd at times. i think the ECS format may get around that and they work in hard real-time projects so they should be fine in the much softer UI world.

      not sure if i'm having a neuron activation moment or i'm just tired af
      In conversation about 10 months ago permalink
    • Embed this notice
      VR-T8X15 (Artemis) (vr-t8x15@social.xenofem.me)'s status on Tuesday, 06-Aug-2024 20:36:32 JST VR-T8X15 (Artemis) VR-T8X15 (Artemis)
      in reply to
      @icedquinn you may want to to try writing code for the BEAM VM in Erlang or Elixir or Gleam
      In conversation about 10 months ago permalink
    • Embed this notice
      VR-T8X15 (Artemis) (vr-t8x15@social.xenofem.me)'s status on Wednesday, 07-Aug-2024 00:54:44 JST VR-T8X15 (Artemis) VR-T8X15 (Artemis)
      in reply to
      @icedquinn funny you mention hard real-time; Erlang and its VM were specially created to run telecommunications servers, stations, and routers, so high-reliability and latency is super important there too. wrt writing UI code, a more functional approach fits tree-style programming very well. from what i can tell. you may want to also look at Elm UI architecture as well as the Xilem UI architecture that was inspired by Elm but adapted to Rust.
      In conversation about 10 months ago permalink
    • Embed this notice
      iced depresso (icedquinn@blob.cat)'s status on Wednesday, 07-Aug-2024 00:54:44 JST iced depresso iced depresso
      in reply to
      • VR-T8X15 (Artemis)
      @vr-t8x15 :blobcatgoogly: I've read about elm yeah. Bubbletea uses it for Go.

      I'm not too keen on immediate mode GUIs, which Elm uses, but it's pretty clean.
      In conversation about 10 months 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.