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
    Chris Siebenmann (cks@mastodon.social)'s status on Friday, 16-May-2025 02:09:56 JST Chris Siebenmann Chris Siebenmann

    Today's current temptation: writing a techblog entry on how the Lisp machine model of systems is a mistake and we should ask for a completely different model if we're going to try to replace Unix.

    (This is a reaction to the article you can read via https://lobste.rs/s/du21xr/why_we_need_lisp_machines if you so care.)

    In conversation about 3 days ago from mastodon.social permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: lobste.rs
      Why we need lisp machines
      28 comments
    • Haelwenn /элвэн/ :triskell: likes this.
    • Embed this notice
      Chris Siebenmann (cks@mastodon.social)'s status on Friday, 16-May-2025 02:09:54 JST Chris Siebenmann Chris Siebenmann
      in reply to

      While I'm on Lisp machines, hot take: Lisp is a language of the past. Specifically, it is a language of a past when memory latency was a lot cheaper relative to CPU cycles than it is today. Today it lacks what you could call "mechanical sympathy" for modern systems, unless you do significant code generation transformations.

      (And this is not because CPU and system designers are ignoring Lisp. They would love lower memory latency. They just can't get it cheaply.)

      In conversation about 3 days ago permalink
      Haelwenn /элвэн/ :triskell: likes this.
    • Embed this notice
      Matt Panaro (eigen@mattstodon.panar.ooo)'s status on Friday, 16-May-2025 02:10:43 JST Matt Panaro Matt Panaro
      in reply to

      @cks can you at least summarize the blog entry as a toot in response to this inquiry? if you don't actually get around to writing said blog entry? I never used a lisp-machine, but i've only ever heard good things about them…

      In conversation about 3 days ago permalink
    • Embed this notice
      Chris Siebenmann (cks@mastodon.social)'s status on Friday, 16-May-2025 02:10:43 JST Chris Siebenmann Chris Siebenmann
      in reply to
      • Matt Panaro

      @eigen The short version is that global state and global namespaces are a bad idea, and even Unix demonstrates that (with everything shoveled into your home directory in various random places). We should be aiming for more compartmentalized systems, with stronger (but understandable) boundaries between them, and easy compartmentalization for things you do. Every project its own contained (name)space, etc.

      In conversation about 3 days ago permalink
      Haelwenn /элвэн/ :triskell: likes this.

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.