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 smlckz (smlckz@fe.disroot.org)

  1. Embed this notice
    smlckz (smlckz@fe.disroot.org)'s status on Sunday, 18-May-2025 00:05:44 JST smlckz smlckz
    in reply to
    • Alfred M. Szmidt
    @amszmidt Not quite built-in like in Tcl, I think.. "Each interpreter is independent from the others: it has its own name space for commands, procedures, and global variables." However, Common Lisp packages can be used to simulate this to some degree...
    In conversation about 15 days ago from fe.disroot.org permalink
  2. Embed this notice
    smlckz (smlckz@fe.disroot.org)'s status on Saturday, 17-May-2025 23:50:41 JST smlckz smlckz
    Me: arguing about Lisp and Forth systems..
    Meanwhile in Tcl: Interpreters supported as built-in features: https://www.tcl-lang.org/man/tcl8.6/TclCmd/interp.htm
    As in: interp — Create and manipulate Tcl interpreters
    SYNOPSIS
    interp subcommand ?arg arg ...?
    DESCRIPTION
    This command makes it possible to create one or more new Tcl interpreters that co-exist with the creating interpreter in the same application.
    ...
    Me: ...

    Which programming languages have anything like this?
    In conversation about 15 days ago from fe.disroot.org permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      interp manual page - Tcl Built-In Commands
  3. Embed this notice
    smlckz (smlckz@fe.disroot.org)'s status on Friday, 16-May-2025 13:47:03 JST smlckz smlckz
    in reply to
    • Alfred M. Szmidt
    @amszmidt You know, that position is not easy to defend, when you are made aware of these:

    https://pygmy.utoh.org/3ins4th.html — "3-instruction" Forth for the 68HC11

    http://www.aholme.co.uk/Mk2/Architecture.htm — Mark 2 FORTH Computer

    and so on..

    You can, however, argue for your proposition, with these:

    https://tromp.github.io/cl/cl.html — Binary lambda calculus

    https://justine.lol/sectorlisp/

    https://t3x.org/klisp/index.html — Kilo LISP

    etc.

    But, if you are feeling especially brave, you take your case and argue with the legends in comp.lang.forth (as well as comp.lang.lisp)
    In conversation about 16 days ago from fe.disroot.org permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      A 3-INSTRUCTION FORTH FOR EMBEDDED SYSTEMS WORK
      from Frank Sergeant
      Frank Sergeant's Pygmy Forth, etc.
    2. Domain not in remote thumbnail source whitelist: www.aholme.co.uk
      Mark 2 FORTH Computer
    3. Domain not in remote thumbnail source whitelist: tromp.github.io
      John's Combinatory Logic Playground
    4. No result found on File_thumbnail lookup.
      SectorLISP Now Fits in One Sector
      LISP engine that's tiny enough to fit in a 512-byte master boot record
    5. No result found on File_thumbnail lookup.
      T3X.ORG klisp/index
  4. Embed this notice
    smlckz (smlckz@fe.disroot.org)'s status on Friday, 16-May-2025 01:08:41 JST smlckz smlckz
    in reply to
    • Alfred M. Szmidt

    @amszmidt Remove that ‘a’ and then it’s fine. There’s neither a Forth, nor a Lisp. Both language families, I suppose, have similar ideals, but executed in extremely different manner. I can not exactly recall who put it this way, but I’ll borrow a part of their words and sentiment in the following: Forths are Lisps with empathy towards the machine, and Lisps are Forths with respect towards the theory. This is why I think the families of languages are used in different domains and rarely interact with each other; like two independent civilizations (“ecosystems”) with little trade or travel between them.

    In conversation about 17 days ago from fe.disroot.org permalink
  5. Embed this notice
    smlckz (smlckz@fe.disroot.org)'s status on Sunday, 11-May-2025 00:18:45 JST smlckz smlckz
    in reply to
    • pancake :radare2:
    • Alfred M. Szmidt
    • Jeremiah Korreck

    @amszmidt @pancake @korreckj328 Yeah, you can also “trivially” do something similar in Forth with SOURCE and >IN, here’s quite a fitting example: https://forth-standard.org/standard/core/PARSE-NAME

    You should understand that these are quite low-level mechanisms. What I’m imagining would need some sufficient “framework” or “infrastructure”, which would make it as easy as installing and tweaking editor themes or plugins. I wonder if there are people who are interested in making this possible; if so, who they are and how much progress was made.

    In conversation about 22 days ago from fe.disroot.org permalink

    Attachments


  6. Embed this notice
    smlckz (smlckz@fe.disroot.org)'s status on Saturday, 10-May-2025 21:05:35 JST smlckz smlckz
    in reply to
    • pancake :radare2:
    • Alfred M. Szmidt
    • Jeremiah Korreck

    @amszmidt @pancake @korreckj328 I wonder if we’ll get to see the day when syntax qua syntax could be treated in the same manner as coding style (spaces vs. tabs, camelCase vs. snake_case vs. kebab-case vs. …), allowing for multiple “views” (in the database sense) of the same code for different choices of syntax, when each developer can locally use their preferred syntax and coding style and seamlessly collaborate with each other.. Is this too fantastical? We can already see a pattern of convergence towards certain features in the “most popular” programming languages: destructuring assignment, pattern matching, Option and Result types and so on.. it should be possible, right?

    In conversation about 22 days ago from fe.disroot.org permalink

User actions

    smlckz

    smlckz

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          344895
          Member since
          10 May 2025
          Notices
          6
          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.