soc.octade.net is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Admin email
social@octade.net

Search results for tag #programming

[?]Lobsters » 🤖 🌐
@lobsters@mastodon.social

Why Engineers Can't Be Rational About Programming Languages lobste.rs/s/jrwaey
spf13.com/p/the-hidden-convers

    screwlisp boosted

    [?]screwlisp » 🌐
    @screwlisp@gamerplus.org

    my and the first several days.

    I wrote a few thousand words. screwlisp.small-web.org/fundam The title is

    Lisp’s prog feature - tagbody-go and my antifunctional game devlog tootcoding exploration

    but it seems hard to summarize.

      [?]Profoundly Nerdy » 🌐
      @profoundlynerdy@bitbang.social

      Too bad there is no package for on . Has anyone figured out a way to get it to build in that environment?

        [?]Lobsters » 🤖 🌐
        @lobsters@mastodon.social

        🗳

        [?]Trey Hunner 🐍 » 🌐
        @treyhunner@mastodon.social

        If you avoid using an LLM, what are your primary reasons?

        Mastodon only allows 4 options in polls and I know there are many more possible concerns.

        If it's something else, like the spread of disinformation, mental health concerns, etc. reply with that.

        Intellectual property theft:262
        Climate change / environmental impact:303
        Job displacement:137
        I don't think I would find them very useful:228

          [?]Lobsters » 🤖 🌐
          @lobsters@mastodon.social

          What are you doing this week? by @caius lobste.rs/s/21kyrc

            [?]Lobsters » 🤖 🌐
            @lobsters@mastodon.social

            Announcing cgp-serde: A modular serialization library for Serde powered by Context-Generic Programming lobste.rs/s/bbfa6p
            contextgeneric.dev/blog/cgp-se

              [?]Lobsters » 🤖 🌐
              @lobsters@mastodon.social

              [?]Lobsters » 🤖 🌐
              @lobsters@mastodon.social

              🗳
              Luke Miller boosted

              [?]Luke Miller » 🌐
              @upmultimedia@mastodon.gamedev.place

              Manually place astar navigation waypoint nodes in my massive 3D space station or programmatically place and calculate links?

              Manual:3
              Programmatic:5

              Closed

                screwlisp boosted

                [?]screwlisp » 🌐
                @screwlisp@gamerplus.org

                I have a background point to my devlog gamerplus.org/@screwlisp/11548 and my experiment in general. My whole experience of the true meaning of tootCoding is that it is just medley's executive's

                USE foo FOR bar IN line-number

                history redo. On one hand, realising the similarity I can crib from Interlisp's design. On the other hand, you know, we can just run modern interlisp in-browser or natively. online.interlisp.org/ interlisp.org/software/using-m

                  screwlisp boosted

                  [?]screwlisp » 🌐
                  @screwlisp@gamerplus.org

                  screwlisp.small-web.org/lispga
                  using my own map editor.

                  I guess the checklist I wrote before is now

                  1. Make a map, as above ✓
                  2. Fill in subrectangles of a map with another map ✓
                  3. Pop up some pictures and dialog using CLIM’s accepting-values
                  4. Use a door in the map to enter another map ✓
                  5. picturize the map symbols ✓

                  though there are clearly a few teething / -ing pains. . What do you think?

                  Alt...My NicCLIM default debugging gui. A too-large lambda form inhabits the map with squished looking too-small overlaid transparent pictures, so one map column is very stretched out. It is an animation of picking up (using eval) and activating (using funcall) the lambda to teleport to a different map (filled with grass pictures).

                    [?]Lobsters » 🤖 🌐
                    @lobsters@mastodon.social

                    Beautiful, concise explanation of why a cycle-accurate 6502 emulator is easier than not lobste.rs/s/hr2ojn
                    github.com/bagnalla/6502

                      [?]Lobsters » 🤖 🌐
                      @lobsters@mastodon.social

                      screwlisp boosted

                      [?]screwlisp » 🌐
                      @screwlisp@gamerplus.org

                      screwlisp boosted

                      [?]screwlisp » 🌐
                      @screwlisp@gamerplus.org

                      screwlisp.small-web.org/lispga

                      My first (late!) devlog for the fall Lispgamejam. This jam I am focusing on a game rather than just producing some tech demo. In this one, I generate a couple symbolic maps in a reuseable way so I can have lots of zones. (later articles we will see that symbols can sub for pictures, and it's very programmable). Baby steps. + Thanks @KatS @kepeken


                      Will tootcodify it here

                      The default NicCLIM window; a command shell on the left with two informational panes (no cursors set; x=0, y=0, has (GRASS). On the right we can see the wonky rectangular hextille of grass.

                      Alt...The default NicCLIM window; a command shell on the left with two informational panes (no cursors set; x=0, y=0, has (GRASS). On the right we can see the wonky rectangular hextille of grass.

                      The MAP-LAYOUT (map-centric layout) of TREEs otherwise like the grass image; The interactor is narrow and above the map with no information panes. The interactor is as wide as the map window though. This is a good layout to use.

                      Alt...The MAP-LAYOUT (map-centric layout) of TREEs otherwise like the grass image; The interactor is narrow and above the map with no information panes. The interactor is as wide as the map window though. This is a good layout to use.

                      Like the default GRASS view but now it is filled with has (SOLID ROCK). The cells look like

(1 0)
SOLILD
ROCK

and are hextille, though rectangular and autosizing.

                      Alt...Like the default GRASS view but now it is filled with has (SOLID ROCK). The cells look like (1 0) SOLILD ROCK and are hextille, though rectangular and autosizing.

                      Similar to the other detailed ones, but the map pane is the SOLID ROCK one but there is a 3x4 (well, it's hextille) ish ROCK CAVERN.

                      Alt...Similar to the other detailed ones, but the map pane is the SOLID ROCK one but there is a 3x4 (well, it's hextille) ish ROCK CAVERN.

                        [?]Thomas Adam » 🌐
                        @thomasadam@bsd.network

                        Hey all.

                        I was made aware of this earlier:

                        workmanlayout.org/

                        This is a very interesting read. I once tried the layout for about a day and decided it wasn't for me.

                        But I never stopped to consider that there would be other layouts besides QWERTY and $OTHERS -- even Dvorak -- although popular -- isn't "mainstream".

                        For me, I've always found QWERTY easier because I used to use my late grandmother's typewriter -- and I tend to do more "writing" than programming these days.

                        That said -- it got me thinking -- for anyone reading this who does use an alternative keyboard layout from QWERTY -- how's that working out for you, and which one do you use?

                        I am also very curious to know from a programming perspective how a non-QWERTY keyboard layout is like with modal editors -- (neo)vim for example -- does this help, hinder, or do you end up having to use a bunch of key mappings to make it work?

                        In terms of a specific keyboard, I'm using a Keychron Q11, as per the image in this post.

                        If the keyboard itself is relevant to the keyboard layout for some reason, I'd be interested to know!

                        Image of seven monitors, but the focus is on a desk, showing a keyboard which is physically "split" in half -- as designed.

                        Alt...Image of seven monitors, but the focus is on a desk, showing a keyboard which is physically "split" in half -- as designed.

                          [?]Lobsters » 🤖 🌐
                          @lobsters@mastodon.social

                          [?]Lobsters » 🤖 🌐
                          @lobsters@mastodon.social

                          What are you doing this weekend? by @caius lobste.rs/s/sknsrg

                            [?]Lobsters » 🤖 🌐
                            @lobsters@mastodon.social

                            [?]SeaGL 2026: Nov 6th and 7th » 🌐
                            @SeaGL@mastodon.social

                            🎤 Upcoming at SeaGL 2025:
                            📍 04:00 PM on November 08
                            🗣️ "pkgconf: 15 years later"
                            👥 Speaker(s): Ariadne Conill
                            📍 Room: Room 334
                            🏷️ Track: Languages and Tools
                            📝 In April 2011, I started writing a new implementation of the venerable pkg-config utility to improve...


                            🔗 pretalx.seagl.org/2025/talk/T7

                              [?]Lobsters » 🤖 🌐
                              @lobsters@mastodon.social

                              [?]Lobsters » 🤖 🌐
                              @lobsters@mastodon.social

                              [?]Lobsters » 🤖 🌐
                              @lobsters@mastodon.social

                              John Carmack on updating variables lobste.rs/s/mpbu1n

                                [?]Lobsters » 🤖 🌐
                                @lobsters@mastodon.social

                                [?]Lobsters » 🤖 🌐
                                @lobsters@mastodon.social

                                [?]Lobsters » 🤖 🌐
                                @lobsters@mastodon.social

                                minicoro: Single header stackful cross-platform coroutine library in pure C lobste.rs/s/2r4fgl
                                github.com/edubart/minicoro

                                  [?]Lobsters » 🤖 🌐
                                  @lobsters@mastodon.social

                                  Easy RISC-V: An interactive introduction to RISC-V assembly programming lobste.rs/s/ezbkgj
                                  dramforever.github.io/easyrisc

                                    [?]Lobsters » 🤖 🌐
                                    @lobsters@mastodon.social

                                    JSON Query - a small, flexible, and expandable JSON query language lobste.rs/s/fmbibl
                                    jsonquerylang.org/

                                      [?]Lobsters » 🤖 🌐
                                      @lobsters@mastodon.social

                                      What are you doing this week? by @caius lobste.rs/s/0ddyuj

                                        [?]Lobsters » 🤖 🌐
                                        @lobsters@mastodon.social

                                        [?]Lobsters » 🤖 🌐
                                        @lobsters@mastodon.social

                                        [?]Lobsters » 🤖 🌐
                                        @lobsters@mastodon.social

                                        [?]Lobsters » 🤖 🌐
                                        @lobsters@mastodon.social

                                        [?]Lobsters » 🤖 🌐
                                        @lobsters@mastodon.social

                                        What are you doing this weekend? by @caius lobste.rs/s/fmazqz

                                          [?]blaue_Fledermaus » 🌐
                                          @blaue_Fledermaus@mstdn.io

                                          allows using `goto` within a `switch` to jump to another `case`. For the second time in my career I've found a situation where doing this might lead to cleaner code.

                                            screwlisp boosted

                                            [?]screwlisp » 🌐
                                            @screwlisp@gamerplus.org

                                            ( )

                                            In this article I am further investigating collaborative fediversal learning and programming.

                                            (ql:quickload :mcclim)
                                            (compile-file "~/Downloads/nicclim.lisp" :load t)
                                            (in-package :nic)
                                            (require 'bordeaux-threads)
                                            (require 'uiop)
                                            (uiop:chdir "~/GAME/") ; you do you.
                                            (rect-file 'garden 5 5 '(soil))
                                            (bt:make-thread
                                            (lambda ()
                                            (in-package :nic)
                                            (enclose-map 'garden)))

                                            screwlisp.small-web.org/tootco

                                            A NicCLIM Game Map Editor McCLIM application-frame (i.e. software GUI window) with 5x5 hextille filled with SOIL on the right half, and an interactor, some menus and some informational panes on the left half with not much happening

                                            Alt...A NicCLIM Game Map Editor McCLIM application-frame (i.e. software GUI window) with 5x5 hextille filled with SOIL on the right half, and an interactor, some menus and some informational panes on the left half with not much happening

                                              [?]Lobsters » 🤖 🌐
                                              @lobsters@mastodon.social

                                              [?]Lobsters » 🤖 🌐
                                              @lobsters@mastodon.social

                                              [?]Lobsters » 🤖 🌐
                                              @lobsters@mastodon.social

                                              [?]Lobsters » 🤖 🌐
                                              @lobsters@mastodon.social

                                              The best – but not good – way to limit string length via @fanf lobste.rs/s/5thatl
                                              adam-p.ca/blog/2025/04/string-

                                                screwlisp boosted

                                                [?]Digital Mark λ ☕️ 🫈 🚀 🌗 » 🌐
                                                @mdhughes@appdot.net

                                                @screwlisp There's a number of code-evaluating bots, mostly BASIC, LOGO, or processing.js, since they do things with short snippets and can reply with a short GIF of the run.

                                                I think longer evaluations than one toot are too hard to follow, and EL especially doesn't visually do much. There's some more text under the prompt, but the *state* is all hidden.

                                                If you hook this up to CLIM and only take a single toot, which evals & posts a picture, it can be interesting.

                                                  screwlisp boosted

                                                  [?]screwlisp » 🌐
                                                  @screwlisp@gamerplus.org

                                                  screwlisp.small-web.org/eev/ma
                                                  sharpsign "it-already-exists"

                                                  Brief description and literal example of my shared programming learning fediverse theory. I will try it out more. There is a link to the poll thread at the end of the article.

                                                    🗳
                                                    screwlisp boosted

                                                    [?]screwlisp » 🌐
                                                    @screwlisp@gamerplus.org


                                                    Mastodon Threads As Computer Programs, along the style lines of the structure and interpretation of computer programs. @AmenZwa @zleap @mousebot

                                                    EG mastodon thread using emacs/mastodonel/commonlisp/slime
                                                    gamerplus.org/@screwlisp/11542

                                                    Yay (leave a reply):6
                                                    Nay (leave a reply):3

                                                    Closed

                                                      screwlisp boosted

                                                      [?]amen zwa, esq. » 🌐
                                                      @AmenZwa@mathstodon.xyz

                                                      It has always been my stance that the proper way to teach children the fundamentals of computing is to start with how computers work at the bare metal level, teaching, of course, with all due-care, delicacy, and depth the process demands. Indeed, this was how many, if not most, children learned computing, in the early 1980s 8-bit home PC era.

                                                      A close, long-time friend of mine taught himself basic 6800 assembly out of books, when he was eight or nine, in the mid 1970s. Sure, he did not master this 8-biter, until he got to high school. But by then, he was way ahead of his peers who were just being introduced BASIC by a non-geek high school teacher. In due course, he got a PhD in EE, and he now designs radar DSP and radar simulators for the Navy.

                                                      The idea that children should be taught general-purpose using visual programming languages (VPLs) irks me to no end.

                                                      There are appropriate uses of VPLs, or their lower-dimensional projections, composable GUIs: Smalltalk Etoy teaching tool, audio engineer's console, combat mission planner, search and rescue grid plotter, mechanical design CAD system, circuit design teaching tool, and the like. But these VPLs are highly specialised DSLs, not GPL-pretenders like or (as used in MDA code-generation, not as visual documentation).

                                                      I am certainly not suggesting that kids today should start learning computing with assembly programming. But what I am saying, loudly, is that kids of all eras are way smarter than the archetypal, self-described intellectual believes them to be. Let us not "Scratch" their eyes out, before they even get to see the code.

                                                        [?]Lobsters » 🤖 🌐
                                                        @lobsters@mastodon.social

                                                        screwlisp boosted

                                                        [?]screwlisp » 🌐
                                                        @screwlisp@gamerplus.org

                                                        screwlisp.small-web.org/softwa

                                                        Eminently doable of part of Sandewall's 2010 labs 2 and 5 of his course at the university of Linkoping.

                                                        git clone, start lisp, then it solves for locations of a test structure (e.g. some code) satisfying some decision tree constraints.

                                                        -al .

                                                        See everyone for the live show two hours from now as always on anonradio.net/ .

                                                        Did you make your first ?

                                                          Back to top - More...