tiflolinux.org - GNU Social
  • Login

Bienvenido

  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Conversation

Notices

  1. Devine Lu Ator (neauoire@merveilles.town)'s status on Friday, 20-May-2022 00:29:45 CEST Devine Lu Ator Devine Lu Ator
    in reply to
    • अनीश
    • Cass

    @cassvs @aynish I'm not planning to implement lisp, although, it already pretty much serves the exact same APIs. I needed a little untyped lambda calculus framework for a project of mine so I added cons cells in assembly.

    I was surprised how easy it was to implement these at the lowest level. It's actually quite elegant. I wrote a few s-exp parsers in javascript and it doesn't even come close to the beauty of doing it in forth.

    In conversation Friday, 20-May-2022 00:29:45 CEST from merveilles.town permalink
    • अनीश (aynish@merveilles.town)'s status on Friday, 20-May-2022 00:29:47 CEST अनीश अनीश
      in reply to
      • Cass

      @cassvs which is the lispuxn?

      In conversation Friday, 20-May-2022 00:29:47 CEST permalink
    • Cass (cassvs@merveilles.town)'s status on Friday, 20-May-2022 00:29:47 CEST Cass Cass
      in reply to
      • अनीश

      @aynish @neauoire's recent work with cons cells ( https://merveilles.town/@neauoire/108324145853644712 ) seems to be heading in a lispy direction, to my extremely uninformed eye at least

      Honestly there could already be high level languages for uxn. I have a bad habit of not checking the awesomeuxn list before I post 😣

      In conversation Friday, 20-May-2022 00:29:47 CEST permalink

      Attachments

      1. Devine Lu Linvega (@neauoire@merveilles.town)
        from Devine Lu Linvega
        λ In functional programming languages, a list is the most versatile data type that can be used to store a collection of similar data items. Uxn uses singular opcodes operating on words of equal length, one might come across a problem that is better addressed with routines that operate on ordered lists of items and nested stacks. Here's a 300 bytes implementation of cons cells in #uxn. https://wiki.xxiivv.com/site/uxntal_cons.html :mocking:
    • Cass (cassvs@merveilles.town)'s status on Friday, 20-May-2022 00:29:48 CEST Cass Cass

      Always knew someone would write a high level language compiler for uxn. Just didn't think the first would be a lisp

      In conversation Friday, 20-May-2022 00:29:48 CEST permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

tiflolinux.org - GNU Social is a social network, courtesy of tiflolinux.org. It runs on GNU social, version 2.0.1-beta0, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All tiflolinux.org - GNU Social content and data are available under the Creative Commons Attribution 3.0 license.