Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. @screwlisp is having some site connectivity problems so asked me to remind everyone that we'll be on the anonradio forum at the top of the hour (a bit less than ten minutes hence) for those who like that kind of thing:

@screwlisp is having some site connectivity problems so asked me to remind everyone that we'll be on the anonradio forum at the top of the hour (a bit less than ten minutes hence) for those who like that kind of thing:

Scheduled Pinned Locked Moved Uncategorized
lispygophergopherlispcommonlisp
120 Posts 14 Posters 162 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • wrog@mastodon.murkworks.netW wrog@mastodon.murkworks.net

    @dougmerritt @screwlisp @kentpitman @ramin_hal9001 @cdegroot

    given that I once-upon-a-time wrote a MAPI client for the sake of being able to post to Microsoft Exchange forums in rich text using courier font, in theory, I should be able to do this.

    ... but that would mean I'd have to Learn Fediverse. crap.

    hmm. Anyone have experience with

    Link Preview Image
    mastodon.el

    mastodon.el - Emacs client for fediverse servers that implement the Mastodon API.

    favicon

    Codeberg.org (codeberg.org)

    i.e., is the best one or if this just Guy Who Grabbed the Name first and did the best SEO twigging? (I hate that google search has gotten so enshittified)

    (also, thanks, LazyWeb!)

    screwlisp@gamerplus.orgS This user is from outside of this forum
    screwlisp@gamerplus.orgS This user is from outside of this forum
    screwlisp@gamerplus.org
    wrote last edited by
    #95

    @wrog
    @mousebot is a good friend of mine! I switch between it (mastodon as an emacs mode) and web-clients-that-I-imagine-most-other-people-are-seeing when I toot.

    @dougmerritt @kentpitman @ramin_hal9001 @cdegroot

    wrog@mastodon.murkworks.netW 1 Reply Last reply
    0
    • screwlisp@gamerplus.orgS screwlisp@gamerplus.org

      @wrog
      @mousebot is a good friend of mine! I switch between it (mastodon as an emacs mode) and web-clients-that-I-imagine-most-other-people-are-seeing when I toot.

      @dougmerritt @kentpitman @ramin_hal9001 @cdegroot

      wrog@mastodon.murkworks.netW This user is from outside of this forum
      wrog@mastodon.murkworks.netW This user is from outside of this forum
      wrog@mastodon.murkworks.net
      wrote last edited by
      #96

      @screwlisp @mousebot @dougmerritt @kentpitman @ramin_hal9001 @cdegroot

      yay, actual experience, actual review.
      thanks.

      mousebot@todon.nlM 1 Reply Last reply
      0
      • wrog@mastodon.murkworks.netW wrog@mastodon.murkworks.net

        @screwlisp @mousebot @dougmerritt @kentpitman @ramin_hal9001 @cdegroot

        yay, actual experience, actual review.
        thanks.

        mousebot@todon.nlM This user is from outside of this forum
        mousebot@todon.nlM This user is from outside of this forum
        mousebot@todon.nl
        wrote last edited by
        #97

        @wrog @cdegroot @ramin_hal9001 @kentpitman @dougmerritt @screwlisp unforch mastodon.el hasn't yet implemented chaining of new toots. if someone wants to add it though, by all means. (the issue has been raised before, but as usual no one was willing to get their hands dirty.)

        edit: https://codeberg.org/martianh/mastodon.el/issues/340

        screwlisp@gamerplus.orgS 1 Reply Last reply
        0
        • mousebot@todon.nlM mousebot@todon.nl

          @wrog @cdegroot @ramin_hal9001 @kentpitman @dougmerritt @screwlisp unforch mastodon.el hasn't yet implemented chaining of new toots. if someone wants to add it though, by all means. (the issue has been raised before, but as usual no one was willing to get their hands dirty.)

          edit: https://codeberg.org/martianh/mastodon.el/issues/340

          screwlisp@gamerplus.orgS This user is from outside of this forum
          screwlisp@gamerplus.orgS This user is from outside of this forum
          screwlisp@gamerplus.org
          wrote last edited by
          #98

          @mousebot
          So sorry for the mistake T_T
          @wrog @cdegroot @ramin_hal9001 @kentpitman @dougmerritt

          dougmerritt@mathstodon.xyzD 1 Reply Last reply
          0
          • screwlisp@gamerplus.orgS screwlisp@gamerplus.org

            @mousebot
            So sorry for the mistake T_T
            @wrog @cdegroot @ramin_hal9001 @kentpitman @dougmerritt

            dougmerritt@mathstodon.xyzD This user is from outside of this forum
            dougmerritt@mathstodon.xyzD This user is from outside of this forum
            dougmerritt@mathstodon.xyz
            wrote last edited by
            #99

            @screwlisp
            Seems like the universe is calling on you to fix it!

            @mousebot @wrog @cdegroot @ramin_hal9001 @kentpitman

            screwlisp@gamerplus.orgS 1 Reply Last reply
            0
            • wrog@mastodon.murkworks.netW wrog@mastodon.murkworks.net

              @kentpitman @dougmerritt @ramin_hal9001 @screwlisp @cdegroot

              > I also recall '~' being an important character

              ok, I seem to be out-to-lunch on this
              (or at least, remembering Something Else; but I can't imagine what...):

              https://www.ibiblio.org/pub/academic/computer-science/history/pdp-11/teco/emacs11/emacs11.tec

              (admittedly, this is VAX/PDP-11 TECO source for Emacs and maybe Fred had to do a complete rewrite of some sort and the actual TOPS20/PDP-10 source is completely different -- given that there *is* significant dependence on wordsize and other architectural issues, it would have to be *somewhat* different -- but I'd still expect a lot of common code [unless there were copyright issues]).

              It *does* definitely look like line noise, though.

              ramin_hal9001@fe.disroot.orgR This user is from outside of this forum
              ramin_hal9001@fe.disroot.orgR This user is from outside of this forum
              ramin_hal9001@fe.disroot.org
              wrote last edited by
              #100

              "I do recall Emacs ^S and ^Q being problematic due to terminal mode occasionally getting set badly (and then the underlying hardware would wake up, "Oh, flow control! I know how to do that!", ^S would freeze everything and you had to Just Know to do ^Q...)"

              @wrog@mastodon.murkworks.net this is still a problem in modern terminal emulators. On my Linux Mint installation the all of the terminal emulator software emulates the DEC VT-220 hardware pretty closely, so it does actually send the ASCII DC1 and DC3 characters for C-s and C-q, and the virtual TTY device responds accordingly by blocking all further characters except for DC1 and DC3. You have to execute the command stty -ixon to disable soft flow control for a given TTY device after it has been initialized by the operating system. I think there is a way configure the pseudoterminal manager system control to create virtual TTY devices that ignore DC1 and DC3 characters, but I don't know how, and for whatever reason (probably for backward compatibility with older Unix systems) Debian-based Linux doesn't configure it this way by default.

              @kentpitman@climatejustice.social @dougmerritt@mathstodon.xyz @screwlisp@gamerplus.org @cdegroot@mstdn.ca

              ewhac@mastodon.socialE 1 Reply Last reply
              0
              • dougmerritt@mathstodon.xyzD dougmerritt@mathstodon.xyz

                @screwlisp
                Seems like the universe is calling on you to fix it!

                @mousebot @wrog @cdegroot @ramin_hal9001 @kentpitman

                screwlisp@gamerplus.orgS This user is from outside of this forum
                screwlisp@gamerplus.orgS This user is from outside of this forum
                screwlisp@gamerplus.org
                wrote last edited by
                #101

                With some apologies to legends:

                (defun chained-toot
                (lim str)
                (let ((space (- lim 8))
                (End (length str))
                (span (+ 1 (ceiling (/ (length str) (- lim 8))))))
                (cl-loop
                for idx from 1 to span
                for start from 0 by space
                for end from space by space
                for piece = (cl-subseq str start (min end End))
                for addy = (format "%s\n%d/%d" piece idx span)
                collect addy)))

                @dougmerritt @mousebot @wrog @cdegroot @ramin_hal9001 @kentpitman
                #elisp

                dougmerritt@mathstodon.xyzD 1 Reply Last reply
                0
                • screwlisp@gamerplus.orgS screwlisp@gamerplus.org

                  With some apologies to legends:

                  (defun chained-toot
                  (lim str)
                  (let ((space (- lim 8))
                  (End (length str))
                  (span (+ 1 (ceiling (/ (length str) (- lim 8))))))
                  (cl-loop
                  for idx from 1 to span
                  for start from 0 by space
                  for end from space by space
                  for piece = (cl-subseq str start (min end End))
                  for addy = (format "%s\n%d/%d" piece idx span)
                  collect addy)))

                  @dougmerritt @mousebot @wrog @cdegroot @ramin_hal9001 @kentpitman
                  #elisp

                  dougmerritt@mathstodon.xyzD This user is from outside of this forum
                  dougmerritt@mathstodon.xyzD This user is from outside of this forum
                  dougmerritt@mathstodon.xyz
                  wrote last edited by
                  #102

                  @screwlisp
                  You forgot to change 'space' in a complex inscrutable way at each step.

                  @mousebot @wrog @cdegroot @ramin_hal9001 @kentpitman

                  screwlisp@gamerplus.orgS 1 Reply Last reply
                  0
                  • dougmerritt@mathstodon.xyzD dougmerritt@mathstodon.xyz

                    @screwlisp
                    You forgot to change 'space' in a complex inscrutable way at each step.

                    @mousebot @wrog @cdegroot @ramin_hal9001 @kentpitman

                    screwlisp@gamerplus.orgS This user is from outside of this forum
                    screwlisp@gamerplus.orgS This user is from outside of this forum
                    screwlisp@gamerplus.org
                    wrote last edited by
                    #103

                    @dougmerritt
                    I thought about it, but what if the chain of toots are all non-whitespace-characters anyway. So I decided not to try. Now, cooking in heuristically "proper" justification anyway, you say... But that way madness lies.
                    @mousebot @wrog @cdegroot @ramin_hal9001 @kentpitman

                    dougmerritt@mathstodon.xyzD wrog@mastodon.murkworks.netW 2 Replies Last reply
                    0
                    • screwlisp@gamerplus.orgS screwlisp@gamerplus.org

                      @dougmerritt
                      I thought about it, but what if the chain of toots are all non-whitespace-characters anyway. So I decided not to try. Now, cooking in heuristically "proper" justification anyway, you say... But that way madness lies.
                      @mousebot @wrog @cdegroot @ramin_hal9001 @kentpitman

                      dougmerritt@mathstodon.xyzD This user is from outside of this forum
                      dougmerritt@mathstodon.xyzD This user is from outside of this forum
                      dougmerritt@mathstodon.xyz
                      wrote last edited by
                      #104

                      @screwlisp
                      > But that way madness lies.

                      That's never stopped you before!

                      But ok.

                      @mousebot @wrog @cdegroot @ramin_hal9001 @kentpitman

                      screwlisp@gamerplus.orgS 1 Reply Last reply
                      0
                      • dougmerritt@mathstodon.xyzD dougmerritt@mathstodon.xyz

                        @screwlisp
                        > But that way madness lies.

                        That's never stopped you before!

                        But ok.

                        @mousebot @wrog @cdegroot @ramin_hal9001 @kentpitman

                        screwlisp@gamerplus.orgS This user is from outside of this forum
                        screwlisp@gamerplus.orgS This user is from outside of this forum
                        screwlisp@gamerplus.org
                        wrote last edited by
                        #105

                        @dougmerritt
                        No I began working on it when you said using :from-end and :test-not with search, but I have been frustrated by elisp not actually being common lisp. Also I did not have ielm installed, and it seems like ielm is not in melpa.
                        @mousebot @wrog @cdegroot @ramin_hal9001 @kentpitman

                        dougmerritt@mathstodon.xyzD 1 Reply Last reply
                        0
                        • screwlisp@gamerplus.orgS screwlisp@gamerplus.org

                          @dougmerritt
                          No I began working on it when you said using :from-end and :test-not with search, but I have been frustrated by elisp not actually being common lisp. Also I did not have ielm installed, and it seems like ielm is not in melpa.
                          @mousebot @wrog @cdegroot @ramin_hal9001 @kentpitman

                          dougmerritt@mathstodon.xyzD This user is from outside of this forum
                          dougmerritt@mathstodon.xyzD This user is from outside of this forum
                          dougmerritt@mathstodon.xyz
                          wrote last edited by
                          #106

                          @screwlisp
                          > frustrated by elisp not actually being common lisp

                          Oh right.

                          Well, I'm just kibitzing to give you a hard time, so just ignore me, carry on.

                          @mousebot @wrog @cdegroot @ramin_hal9001 @kentpitman

                          screwlisp@gamerplus.orgS 1 Reply Last reply
                          0
                          • dougmerritt@mathstodon.xyzD dougmerritt@mathstodon.xyz

                            @screwlisp
                            > frustrated by elisp not actually being common lisp

                            Oh right.

                            Well, I'm just kibitzing to give you a hard time, so just ignore me, carry on.

                            @mousebot @wrog @cdegroot @ramin_hal9001 @kentpitman

                            screwlisp@gamerplus.orgS This user is from outside of this forum
                            screwlisp@gamerplus.orgS This user is from outside of this forum
                            screwlisp@gamerplus.org
                            wrote last edited by
                            #107

                            @dougmerritt
                            Also I was just confused, of course M-x ielm enters ielm

                            1 Reply Last reply
                            0
                            • screwlisp@gamerplus.orgS screwlisp@gamerplus.org

                              @dougmerritt
                              I thought about it, but what if the chain of toots are all non-whitespace-characters anyway. So I decided not to try. Now, cooking in heuristically "proper" justification anyway, you say... But that way madness lies.
                              @mousebot @wrog @cdegroot @ramin_hal9001 @kentpitman

                              wrog@mastodon.murkworks.netW This user is from outside of this forum
                              wrog@mastodon.murkworks.netW This user is from outside of this forum
                              wrog@mastodon.murkworks.net
                              wrote last edited by
                              #108

                              @screwlisp @dougmerritt @mousebot @cdegroot @ramin_hal9001 @kentpitman

                              figuring out how to split up a toot is solving the wrong problem. In my cases I *know* how I want to split it up.

                              what I want is the ability to create a sequence of posts, edit them all in place, shuffle text around + attach media and polls wherever I want, get them all looking right,

                              and then send them all in one fell swoop.

                              I think the key concept is being able to compose a reply to a draft.

                              i.e., In-Reply-To is a buffer rather than a URL

                              Posting the reply automatically posts the In-Reply-To **first**. And likewise for longer chains.

                              Make that work in a reasonable way, and everything else follows.

                              (I'm up to 5000 chars in my draft reply on codeberg...)

                              cy@fedicy.us.toC 1 Reply Last reply
                              0
                              • ramin_hal9001@fe.disroot.orgR ramin_hal9001@fe.disroot.org

                                "I do recall Emacs ^S and ^Q being problematic due to terminal mode occasionally getting set badly (and then the underlying hardware would wake up, "Oh, flow control! I know how to do that!", ^S would freeze everything and you had to Just Know to do ^Q...)"

                                @wrog@mastodon.murkworks.net this is still a problem in modern terminal emulators. On my Linux Mint installation the all of the terminal emulator software emulates the DEC VT-220 hardware pretty closely, so it does actually send the ASCII DC1 and DC3 characters for C-s and C-q, and the virtual TTY device responds accordingly by blocking all further characters except for DC1 and DC3. You have to execute the command stty -ixon to disable soft flow control for a given TTY device after it has been initialized by the operating system. I think there is a way configure the pseudoterminal manager system control to create virtual TTY devices that ignore DC1 and DC3 characters, but I don't know how, and for whatever reason (probably for backward compatibility with older Unix systems) Debian-based Linux doesn't configure it this way by default.

                                @kentpitman@climatejustice.social @dougmerritt@mathstodon.xyz @screwlisp@gamerplus.org @cdegroot@mstdn.ca

                                ewhac@mastodon.socialE This user is from outside of this forum
                                ewhac@mastodon.socialE This user is from outside of this forum
                                ewhac@mastodon.social
                                wrote last edited by
                                #109

                                @ramin_hal9001 @kentpitman @screwlisp @wrog @dougmerritt @cdegroot
                                I was using ^S/^Q last night to pause some fast-moving `make` output to check to see if the thing that should have gotten built got built.

                                dougmerritt@mathstodon.xyzD 1 Reply Last reply
                                0
                                • ewhac@mastodon.socialE ewhac@mastodon.social

                                  @ramin_hal9001 @kentpitman @screwlisp @wrog @dougmerritt @cdegroot
                                  I was using ^S/^Q last night to pause some fast-moving `make` output to check to see if the thing that should have gotten built got built.

                                  dougmerritt@mathstodon.xyzD This user is from outside of this forum
                                  dougmerritt@mathstodon.xyzD This user is from outside of this forum
                                  dougmerritt@mathstodon.xyz
                                  wrote last edited by
                                  #110

                                  @ewhac
                                  It comes up far less often in today's windowing environments, but we've got those reflexes as a must from the bad old days, eh?

                                  @ramin_hal9001 @kentpitman @screwlisp @wrog @cdegroot

                                  ramin_hal9001@fe.disroot.orgR 1 Reply Last reply
                                  0
                                  • dougmerritt@mathstodon.xyzD dougmerritt@mathstodon.xyz

                                    @ewhac
                                    It comes up far less often in today's windowing environments, but we've got those reflexes as a must from the bad old days, eh?

                                    @ramin_hal9001 @kentpitman @screwlisp @wrog @cdegroot

                                    ramin_hal9001@fe.disroot.orgR This user is from outside of this forum
                                    ramin_hal9001@fe.disroot.orgR This user is from outside of this forum
                                    ramin_hal9001@fe.disroot.org
                                    wrote last edited by
                                    #111

                                    @dougmerritt@mathstodon.xyz @ewhac@mastodon.social that is a good use for ^S/^Q, although I tend to use ^Z for that instead.

                                    And since switching to Emacs and controlling my remote terminals using the TRAMP system, I haven't actually had to think too much about sending control characters directly to a TTY device. I just let Emacs buffer all the output and C-r search through the buffer.

                                    @kentpitman@climatejustice.social @screwlisp@gamerplus.org @wrog@mastodon.murkworks.net @cdegroot@mstdn.ca

                                    1 Reply Last reply
                                    0
                                    • wrog@mastodon.murkworks.netW wrog@mastodon.murkworks.net

                                      @screwlisp @dougmerritt @mousebot @cdegroot @ramin_hal9001 @kentpitman

                                      figuring out how to split up a toot is solving the wrong problem. In my cases I *know* how I want to split it up.

                                      what I want is the ability to create a sequence of posts, edit them all in place, shuffle text around + attach media and polls wherever I want, get them all looking right,

                                      and then send them all in one fell swoop.

                                      I think the key concept is being able to compose a reply to a draft.

                                      i.e., In-Reply-To is a buffer rather than a URL

                                      Posting the reply automatically posts the In-Reply-To **first**. And likewise for longer chains.

                                      Make that work in a reasonable way, and everything else follows.

                                      (I'm up to 5000 chars in my draft reply on codeberg...)

                                      cy@fedicy.us.toC This user is from outside of this forum
                                      cy@fedicy.us.toC This user is from outside of this forum
                                      cy@fedicy.us.to
                                      wrote last edited by
                                      #112
                                      What I do for that is craft one single long post. Because it's not like there would be a character limit, right? That would be silly.

                                      CC: @screwlisp@gamerplus.org @dougmerritt@mathstodon.xyz @mousebot@todon.nl @cdegroot@mstdn.ca @ramin_hal9001@fe.disroot.org @kentpitman@climatejustice.social
                                      dougmerritt@mathstodon.xyzD 1 Reply Last reply
                                      0
                                      • kentpitman@climatejustice.socialK kentpitman@climatejustice.social

                                        @screwlisp is having some site connectivity problems so asked me to remind everyone that we'll be on the anonradio forum at the top of the hour (a bit less than ten minutes hence) for those who like that kind of thing:

                                        https://anonradio.net:8443/anonradio

                                        He'll also be monitoring LambdaMOO at "telnet lambda.moo.mud.org 8888" for those who do that kind of thing. there are also emacs clients you should get if you're REALLY using telnet.

                                        Topic for today, I'm told, may include the climate, the war, the oil price hikes, some rambles I've recently posted on CLIM, and the book by @cdegroot called The Genius of Lisp, which we'll also revisit again next week.

                                        cc @ramin_hal9001

                                        #LispyGopher #Gopher #Lisp #CommonLisp

                                        mikebabcock@floss.socialM This user is from outside of this forum
                                        mikebabcock@floss.socialM This user is from outside of this forum
                                        mikebabcock@floss.social
                                        wrote last edited by
                                        #113

                                        @kentpitman @screwlisp @cdegroot @ramin_hal9001 I feel so old just for knowing what a MOO is. Awesome.

                                        slowenough@mastodon.socialS 1 Reply Last reply
                                        0
                                        • cy@fedicy.us.toC cy@fedicy.us.to
                                          What I do for that is craft one single long post. Because it's not like there would be a character limit, right? That would be silly.

                                          CC: @screwlisp@gamerplus.org @dougmerritt@mathstodon.xyz @mousebot@todon.nl @cdegroot@mstdn.ca @ramin_hal9001@fe.disroot.org @kentpitman@climatejustice.social
                                          dougmerritt@mathstodon.xyzD This user is from outside of this forum
                                          dougmerritt@mathstodon.xyzD This user is from outside of this forum
                                          dougmerritt@mathstodon.xyz
                                          wrote last edited by
                                          #114

                                          @cy
                                          Presumably you're joking. But different of us suffer different character limits. My server, Mathstodon.xyz, has a limit of 1729 characters -- but for most servers it's significantly less.

                                          And some may be larger. Yours, perhaps. But that doesn't help others.

                                          @screwlisp @mousebot @cdegroot @ramin_hal9001 @kentpitman @wrog

                                          cy@fedicy.us.toC 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups