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 LR (lritter@mastodon.gamedev.place), page 4

  1. Embed this notice
    LR (lritter@mastodon.gamedev.place)'s status on Friday, 02-May-2025 07:16:22 JST LR LR
    in reply to

    and now it's time to eat my own dogfood

    #devlog #scopes

    In conversation about a year ago from mastodon.gamedev.place permalink

    Attachments


    1. https://cdn.masto.host/mastodongamedevplace/media_attachments/files/114/354/060/344/836/772/original/c1b19f403a2312ea.png
  2. Embed this notice
    LR (lritter@mastodon.gamedev.place)'s status on Friday, 02-May-2025 07:16:21 JST LR LR
    in reply to

    refactoring is intensifying

    #devlog #scopes

    In conversation about a year ago from gnusocial.jp permalink

    Attachments


    1. https://cdn.masto.host/mastodongamedevplace/media_attachments/files/114/375/532/508/239/498/original/9586b163f550a73b.png
  3. Embed this notice
    LR (lritter@mastodon.gamedev.place)'s status on Friday, 02-May-2025 07:16:20 JST LR LR
    in reply to

    i'm going to remove all the internal "homebrew exception" stuff from our C++ codebase and use C++ exceptions instead, which drastically simplifies a lot of the error handling code. we're already converting exceptions at the boundaries, this would be no different.

    honestly i no longer understand why i was so reluctant to use this in the first place. i guess i was afraid C++ exception support would leak into the scopes API but those worries were unfounded.

    #devlog #scopes

    In conversation about a year ago from mastodon.gamedev.place permalink
  4. Embed this notice
    LR (lritter@mastodon.gamedev.place)'s status on Friday, 02-May-2025 07:16:19 JST LR LR
    in reply to

    wrote some great sugar for the boundary so there's virtually no sweat translating exceptions.

    first pic is old way, second pic is new way

    #devlog #scopes

    In conversation about a year ago from gnusocial.jp permalink

    Attachments


    1. https://cdn.masto.host/mastodongamedevplace/media_attachments/files/114/377/211/390/296/002/original/db024bb34932d467.png

    2. https://cdn.masto.host/mastodongamedevplace/media_attachments/files/114/377/217/916/252/051/original/8645806b58ab807a.png
  5. Embed this notice
    LR (lritter@mastodon.gamedev.place)'s status on Friday, 02-May-2025 07:16:18 JST LR LR
    in reply to

    more refactoring. this is the mother of all refactorings. i will probably never get done.

    #devlog #scopes

    In conversation about a year ago from mastodon.gamedev.place permalink
  6. Embed this notice
    LR (lritter@mastodon.gamedev.place)'s status on Friday, 02-May-2025 07:16:17 JST LR LR
    in reply to

    getting to list.cpp. the existing implementation uses simple cons cells, and while i want to use something else in the future, i'll keep it as it is right now so we're going to get to working state sooner.

    what i would like to try in the next list impl is "wide cons cells", conceptually immutable arrays broken into multiple singly-linked pieces.

    #devlog #scopes

    In conversation about a year ago from gnusocial.jp permalink
  7. Embed this notice
    LR (lritter@mastodon.gamedev.place)'s status on Friday, 02-May-2025 07:16:16 JST LR LR
    in reply to

    lists done, platform ABI done. now we get to prover.cpp which is the typechecker, and at 4500 lines a behemoth, compared to other files.

    i wrote down a few regexes i used for replacement here, which save me a lot busy work.

    #devlog #scopes

    In conversation about a year ago from mastodon.gamedev.place permalink

    Attachments


    1. https://cdn.masto.host/mastodongamedevplace/media_attachments/files/114/387/298/460/525/031/original/11cc1691e82873bd.png
  8. Embed this notice
    LR (lritter@mastodon.gamedev.place)'s status on Friday, 02-May-2025 07:16:15 JST LR LR
    in reply to

    still refactoring prover.cpp. for every reported compiler error i see i fix all similar patterns in the file, and yet i am still at line 1703 of 4390 (38%). but through this method, progress should be exponential-- or wait, this pattern matches the one of the sieve of eratosthenes (https://en.wikipedia.org/wiki/Sieve_of_Eratosthenes), so progress should follow the distribution of "new problems" in the file (each problem equivalent to a prime). it's interesting to think about

    #devlog #scopes

    In conversation about a year ago from gnusocial.jp permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: upload.wikimedia.org
      Sieve of Eratosthenes
      In mathematics, the sieve of Eratosthenes is an ancient algorithm for finding all prime numbers up to any given limit. It does so by iteratively marking as composite (i.e., not prime) the multiples of each prime, starting with the first prime number, 2. The multiples of a given prime are generated as a sequence of numbers starting from that prime, with constant difference between them that is equal to that prime. This is the sieve's key distinction from using trial division to sequentially test each candidate number for divisibility by each prime. Once all the multiples of each discovered prime have been marked as composites, the remaining unmarked numbers are primes. The earliest known reference to the sieve (Ancient Greek: κόσκινον Ἐρατοσθένους, kóskinon Eratosthénous) is in Nicomachus of Gerasa's Introduction to Arithmetic, an early 2nd century CE book which attributes it to Eratosthenes of Cyrene, a 3rd century BCE Greek mathematician, though describing the sieving by odd numbers instead of by primes. One of a number of prime number sieves, it is one of the most efficient ways to find all of the smaller primes...
  9. Embed this notice
    LR (lritter@mastodon.gamedev.place)'s status on Friday, 02-May-2025 07:16:12 JST LR LR

    let it be known that i just about now completed the port of prover.cpp

    from here on out it's not so much work left.

    #devlog #scopes

    In conversation about a year ago from mastodon.gamedev.place permalink
  10. Embed this notice
    LR (lritter@mastodon.gamedev.place)'s status on Friday, 02-May-2025 07:16:11 JST LR LR
    in reply to

    i'm redoing scope.cpp, implementing the first class lexical scope type that gave the language its name.

    The musings on this turned out a little long, so I put them in a separate text instead: https://git.sr.ht/~duangle/texts/tree/master/item/ponder/scope2025.md

    #devlog #scopes

    In conversation about a year ago from gnusocial.jp permalink

    Attachments


  11. Embed this notice
    LR (lritter@mastodon.gamedev.place)'s status on Friday, 02-May-2025 07:16:08 JST LR LR

    did i say 11 sources left? i forgot all the sources in types/*.cpp, so it's 24 sources total. but i did a lot today. 9 sources left.

    #devlog #scopes

    In conversation about a year ago from mastodon.gamedev.place permalink
  12. Embed this notice
    LR (lritter@mastodon.gamedev.place)'s status on Friday, 02-May-2025 07:16:07 JST LR LR
    in reply to

    this compact memoization pattern is now used everywhere we construct canonical objects.

    #devlog #scopes #cplusplus

    In conversation about a year ago from gnusocial.jp permalink

    Attachments


    1. https://cdn.masto.host/mastodongamedevplace/media_attachments/files/114/426/148/306/117/422/original/6e13e3bdf7adb68d.png
  13. Embed this notice
    LR (lritter@mastodon.gamedev.place)'s status on Friday, 02-May-2025 07:16:06 JST LR LR
    in reply to

    after the refactor, many source files have shrunk down to just one or two functions. looks like i'll have to merge a bunch of files later.

    #devlog #scopes

    In conversation about a year ago from mastodon.gamedev.place permalink
  14. Embed this notice
    LR (lritter@mastodon.gamedev.place)'s status on Friday, 02-May-2025 07:16:05 JST LR LR
    in reply to

    i'm at the last file, 600 lines in. after that it's likely fixing linker errors and readding functions that i forgot.

    #devlog #scopes

    In conversation about a year ago from gnusocial.jp permalink
  15. Embed this notice
    LR (lritter@mastodon.gamedev.place)'s status on Friday, 02-May-2025 07:16:04 JST LR LR
    in reply to

    done with the last file. tomorrow it's linker error fixing time.
    #devlog #scopes

    In conversation about a year ago from mastodon.gamedev.place permalink

    Attachments


    1. https://cdn.masto.host/mastodongamedevplace/media_attachments/files/114/433/824/037/233/712/original/5133d33d39367219.png
  16. Embed this notice
    LR (lritter@mastodon.gamedev.place)'s status on Tuesday, 22-Apr-2025 01:49:58 JST LR LR
    in reply to
    • Paul Cantrell

    @inthehands indeed preposterously oversold. it's one of these things where i'm confident it's not my age that biases me but the lack of quality in the tech. i'm not against the idea of "vibe coding" but i don't see that we're there yet. we ain't there by a long shot.

    it probably only exists because a lot of us are lonely, and a simulated companion is still a companion.

    In conversation about a year ago from mastodon.gamedev.place permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      http://shot.it/
  17. Embed this notice
    LR (lritter@mastodon.gamedev.place)'s status on Monday, 21-Apr-2025 00:00:55 JST LR LR

    my fast music entry for #revision2025

    In conversation about a year ago from mastodon.gamedev.place permalink
  18. Embed this notice
    LR (lritter@mastodon.gamedev.place)'s status on Sunday, 20-Apr-2025 17:36:34 JST LR LR
    in reply to
    • David Amador

    @djlink i heard as an A-lister paul rudd is very expensive which is why they had to slap another $150 on the console price

    In conversation about a year ago from mastodon.gamedev.place permalink
  19. Embed this notice
    LR (lritter@mastodon.gamedev.place)'s status on Sunday, 13-Apr-2025 19:55:47 JST LR LR
    in reply to
    • Miakoda

    @hellomiakoda @mauve @corbden why make this the shadow internet. why not make it the real internet.

    In conversation about a year ago from gnusocial.jp permalink
  20. Embed this notice
    LR (lritter@mastodon.gamedev.place)'s status on Sunday, 13-Apr-2025 19:21:25 JST LR LR
    in reply to
    • Miakoda

    @hellomiakoda @mauve @corbden a kind of "dark web"? intriguing

    In conversation about a year ago from gnusocial.jp permalink
  • After
  • Before

User actions

    LR

    LR

    Account of Leonard Ritter (he/him, they/them). Arts, Maths, Metaprogramming & Nonsense; Game Developer at @duangle. paniq in the demoscene. Maintaining Tukan, nudl, Scopes & gently going NOWHERE.Language: en, some de.Shitposts can be filtered using #s0up (formerly #score0up)Migrated from @paniqMy avatar is the logo of the library I'm working on, a stylized toucan with a four-colored beak.✨SPARKLES MEAN SPARKLES✨🍄:vulkan:🏳️🏳️🌈🏳️⚧️🏴☠️🇩🇪🇺🇸

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          11596
          Member since
          29 Sep 2022
          Notices
          182
          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.