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
    Paolo Amoroso (amoroso@fosstodon.org)'s status on Monday, 03-Jun-2024 16:24:47 JST Paolo Amoroso Paolo Amoroso

    This is the year of the Lisp Machine desktop.

    Here's an online Medley Interlisp session on my Chromebox. Your turn: show off your Lisp Machine environment.

    #interlisp #lisp #LispMachine

    In conversation about a year ago from fosstodon.org permalink

    Attachments


    1. https://cdn.fosstodon.org/media_attachments/files/112/546/791/126/915/121/original/864d53f8c5faa84d.png
    • Embed this notice
      R. L. Dane :debian: :openbsd: (rl_dane@fosstodon.org)'s status on Monday, 03-Jun-2024 16:24:40 JST R. L. Dane :debian: :openbsd: R. L. Dane :debian: :openbsd:
      in reply to
      • Steven G. Harms

      @sgharms @amoroso @amin

      Definitely helps!

      I still find myself wishing it could have something like (<{[ ]}>) though, even if it were just an editor trick, and it was actually still just "parentheses all the way down." 😜

      In conversation about a year ago permalink
    • Embed this notice
      clacke (clacke@libranet.de)'s status on Monday, 03-Jun-2024 16:24:40 JST clacke clacke
      in reply to
      • R. L. Dane :debian: :openbsd:
      • Steven G. Harms

      @RL_Dane Most Lisps allow you to use () and [] interchangeably, which may sometimes help you improve readability.

      @sgharms @amin @amoroso

      In conversation about a year ago permalink
    • Embed this notice
      R. L. Dane :debian: :openbsd: (rl_dane@fosstodon.org)'s status on Monday, 03-Jun-2024 16:24:41 JST R. L. Dane :debian: :openbsd: R. L. Dane :debian: :openbsd:
      in reply to
      • Steven G. Harms

      @sgharms @amoroso @amin

      Can you throw any interesting examples/screenshots my way?

      I'm scarcely a professional or even a *good* coder, but I do love considering the aesthetics of code (although I freely admit that aesthetics should never be the primary consideration of the merit of a language).

      In conversation about a year ago permalink
    • Embed this notice
      Steven G. Harms (sgharms@techhub.social)'s status on Monday, 03-Jun-2024 16:24:41 JST Steven G. Harms Steven G. Harms
      in reply to
      • R. L. Dane :debian: :openbsd:

      @RL_Dane @amoroso @amin

      So I'm currently learning. Here's my setup. The top window is my running execution context. In Lisp we don't have to recompile between edits. We can write a function in the file buffer (bottom half) and do a key combo to (re-)evaluate the definition and clobber the old one. So, for me, programming is building small functions, evaluating them into the upper half, using them in higher-order functions, rinse/wash/repeat.

      This code is taken from Land of Lisp, a book i'm working through that is far from perfect, but better than many (as a C person you know that vibe).

      In conversation about a year ago permalink

      Attachments


      1. https://files.techhub.social/media_attachments/files/112/550/125/969/460/414/original/f91dbb1d1256237c.png
    • Embed this notice
      R. L. Dane :debian: :openbsd: (rl_dane@fosstodon.org)'s status on Monday, 03-Jun-2024 16:24:42 JST R. L. Dane :debian: :openbsd: R. L. Dane :debian: :openbsd:
      in reply to
      • Steven G. Harms

      @sgharms @amoroso @amin

      I looked at an example or two on wikipedia, but the problem I had was that it was hard to follow when there's only one grouping symbol "(" vs two in C "(" and "{".

      I'm guessing that's something that either syntax highlighting helps with, or you just learn to read.

      In conversation about a year ago permalink
    • Embed this notice
      Steven G. Harms (sgharms@techhub.social)'s status on Monday, 03-Jun-2024 16:24:42 JST Steven G. Harms Steven G. Harms
      in reply to
      • R. L. Dane :debian: :openbsd:

      @RL_Dane @amoroso @amin yea. Rainbow paired parens, indentation, and simple functions.

      In conversation about a year ago permalink
    • Embed this notice
      R. L. Dane :debian: :openbsd: (rl_dane@fosstodon.org)'s status on Monday, 03-Jun-2024 16:24:43 JST R. L. Dane :debian: :openbsd: R. L. Dane :debian: :openbsd:
      in reply to
      • Steven G. Harms

      @sgharms @amoroso

      I must confess that all I know of Lisp is that one "here are your father's parentheses" #xkcd. XD

      cc: @amin

      In conversation about a year ago permalink
    • Embed this notice
      Steven G. Harms (sgharms@techhub.social)'s status on Monday, 03-Jun-2024 16:24:43 JST Steven G. Harms Steven G. Harms
      in reply to
      • R. L. Dane :debian: :openbsd:

      @RL_Dane @amoroso @amin I’m working through a book about it now. Very interesting language. I still dream that someone could write a truly great intro book to the material—- but I haven’t found or written it yet. If you can figure out Debian alternatives, I’m sure Lisp will be conquerable.

      In conversation about a year ago permalink
    • Embed this notice
      Steven G. Harms (sgharms@techhub.social)'s status on Monday, 03-Jun-2024 16:24:44 JST Steven G. Harms Steven G. Harms
      in reply to
      • R. L. Dane :debian: :openbsd:

      @amoroso @RL_Dane confirmed. (Also need a lispy one)

      In conversation about a year ago permalink
    • Embed this notice
      R. L. Dane :debian: :openbsd: (rl_dane@fosstodon.org)'s status on Monday, 03-Jun-2024 16:24:44 JST R. L. Dane :debian: :openbsd: R. L. Dane :debian: :openbsd:
      in reply to
      • Steven G. Harms

      @sgharms @amoroso

      Easy:

      (((((Steven G. Harms))))

      😜😎 :blobcatfingerguns:

      In conversation about a year ago permalink
    • Embed this notice
      Steven G. Harms (sgharms@techhub.social)'s status on Monday, 03-Jun-2024 16:24:44 JST Steven G. Harms Steven G. Harms
      in reply to
      • R. L. Dane :debian: :openbsd:

      @RL_Dane @amoroso perfect. No notes.

      In conversation about a year ago permalink
    • Embed this notice
      Steven G. Harms (sgharms@techhub.social)'s status on Monday, 03-Jun-2024 16:24:45 JST Steven G. Harms Steven G. Harms
      in reply to
      • R. L. Dane :debian: :openbsd:

      @RL_Dane @amoroso speaking of internet rabbit holes….

      The interlisp desktop reminded me of mono IIGS so I went digging for pictures of it. I was some dozen tabs deep when this notification came in.

      How do I get a pro-Debian glyph?!

      In conversation about a year ago permalink

      Attachments


      1. https://files.techhub.social/media_attachments/files/112/548/880/930/415/958/original/c5da58bd05726431.jpeg
    • Embed this notice
      Paolo Amoroso (amoroso@fosstodon.org)'s status on Monday, 03-Jun-2024 16:24:45 JST Paolo Amoroso Paolo Amoroso
      in reply to
      • R. L. Dane :debian: :openbsd:
      • Steven G. Harms

      @sgharms This glyph? :debian:

      @RL_Dane

      In conversation about a year ago permalink
    • Embed this notice
      Steven G. Harms (sgharms@techhub.social)'s status on Monday, 03-Jun-2024 16:24:46 JST Steven G. Harms Steven G. Harms
      in reply to
      • R. L. Dane :debian: :openbsd:

      @RL_Dane @amoroso reminds me of the mono apple IIGS desktop.

      In conversation about a year ago permalink
    • Embed this notice
      R. L. Dane :debian: :openbsd: (rl_dane@fosstodon.org)'s status on Monday, 03-Jun-2024 16:24:46 JST R. L. Dane :debian: :openbsd: R. L. Dane :debian: :openbsd:
      in reply to
      • Steven G. Harms

      @sgharms @amoroso

      Didn't even know the IIgs had a mono mode 🙃

      In conversation about a year ago permalink
    • Embed this notice
      R. L. Dane :debian: :openbsd: (rl_dane@fosstodon.org)'s status on Monday, 03-Jun-2024 16:24:47 JST R. L. Dane :debian: :openbsd: R. L. Dane :debian: :openbsd:
      in reply to

      @amoroso

      I wouldn't know Lisp from a speech impediment, but I am SO here for those sweet #Monochrome GUIs 😁

      In conversation about a year ago permalink
    • Embed this notice
      R. L. Dane :debian: :openbsd: (rl_dane@fosstodon.org)'s status on Tuesday, 04-Jun-2024 19:44:26 JST R. L. Dane :debian: :openbsd: R. L. Dane :debian: :openbsd:
      in reply to
      • Steven G. Harms

      @amoroso @sgharms @amin

      Y'all are gonna make me learn lisp now 😆💗

      In conversation about a year ago permalink
      clacke likes this.
    • Embed this notice
      Paolo Amoroso (amoroso@fosstodon.org)'s status on Tuesday, 04-Jun-2024 19:44:27 JST Paolo Amoroso Paolo Amoroso
      in reply to
      • R. L. Dane :debian: :openbsd:
      • Steven G. Harms

      @sgharms Have you tried Practical Common Lisp by Peter Seibel?

      https://gigamonkeys.com/book

      Most current or past Lisp books focus on the language and few discuss the interactive development style.

      @RL_Dane @amin

      In conversation about a year ago permalink
    • Embed this notice
      Paolo Amoroso (amoroso@fosstodon.org)'s status on Tuesday, 04-Jun-2024 19:44:34 JST Paolo Amoroso Paolo Amoroso
      in reply to
      • R. L. Dane :debian: :openbsd:
      • Steven G. Harms

      @RL_Dane Read, Eval, Print, Learn.

      @sgharms @amin

      In conversation about a year ago permalink
      clacke likes this.
    • Embed this notice
      R. L. Dane :debian: :openbsd: (rl_dane@fosstodon.org)'s status on Tuesday, 04-Jun-2024 19:44:49 JST R. L. Dane :debian: :openbsd: R. L. Dane :debian: :openbsd:
      in reply to
      • The ol' tealeg 🐡
      • Steven G. Harms

      @tealeg @amoroso @sgharms @amin

      Man, the #Fediverse is full of so much of the very best kind of peer pressure, y'all. XD

      In conversation about a year ago permalink
      clacke likes this.
    • Embed this notice
      R. L. Dane :debian: :openbsd: (rl_dane@fosstodon.org)'s status on Tuesday, 04-Jun-2024 19:44:50 JST R. L. Dane :debian: :openbsd: R. L. Dane :debian: :openbsd:
      in reply to
      • Steven G. Harms

      @amoroso @sgharms @amin

      Whoa. Sounds a bit like #Forth.

      Also, a bit like fun bash hacky one-liners that slowly grow into feature-complete scripts. Because THAT has totally happened to me more times than I can count.

      ...

      In conversation about a year ago permalink
    • Embed this notice
      The ol' tealeg 🐡 (tealeg@mastodon.online)'s status on Tuesday, 04-Jun-2024 19:44:50 JST The ol' tealeg 🐡 The ol' tealeg 🐡
      in reply to
      • R. L. Dane :debian: :openbsd:
      • Steven G. Harms

      @RL_Dane @amoroso @sgharms @amin
      Yes, #lisp is a ton of fun to program in. Once you've done it, you'll never quite be able to give up on it.

      In conversation about a year ago permalink
    • Embed this notice
      Paolo Amoroso (amoroso@fosstodon.org)'s status on Tuesday, 04-Jun-2024 19:44:51 JST Paolo Amoroso Paolo Amoroso
      in reply to
      • R. L. Dane :debian: :openbsd:
      • Steven G. Harms

      @sgharms That's basically it. In Lisp you interactively grow a program instead of writing it.

      @RL_Dane @amin

      In conversation about a year 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.