FXYT

Languages and libraries

esoteric programming language

SHOW HN2024

FXYT

Tiny, esoteric, stack-based, postfix, canvas colouring language

github.com

#esoteric language#stack-based language#postfix language#canvas art

82points
10comments
#964of 3,515 in 2024
Top 28%of 2024 by points

How HN took it

MixedNo clear lean

4 positive, 2 neutral or asking, 2 mixed, 1 critical, out of 9 comments about the project. Thread score +0.29.

Idea: 4 for, 0 againstDesign: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Neat to fit it all into a small HTML page

    From 1 comment
    • I can't find any way for one cell to be affected by the value of a different cell. I haven't thought about it much, but if there were syntax to allow references to adjacent…
      denton-scratch on HN
  • Reminds of Tixy and is interesting

    From 2 comments
    • Reminds me of https://tixy.land popular on HN a few years ago https://news.ycombinator.com/item?id=24974534 Edit: Ah > This project is inspired by Martin Kleppe's Tixy project
      jasonjmcghee on HN
    • Thanks! I didn't see that in the docs. That immediately makes it more interesting.
      denton-scratch on HN

Objections

  • Limited stack depth and only bounded loops make programs awkward

    From 1 comment
    • I tried to write a mandlebrot plotter in FXYT. There are a number of challenges! First FXYT only provides a bounded loop - this can be overcome with a bit of inefficiency.…
      nickcw on HN
  • Cells cannot address neighbours easily, limiting cellular programs

    From 2 comments
    • I can't find any way for one cell to be affected by the value of a different cell. I haven't thought about it much, but if there were syntax to allow references to adjacent…
      denton-scratch on HN
    • I don't see how. There's no notation for addressing cells, and every cell runs the same formula. It's a bit like a spreadsheet, but with every cell running the same function. But…
      denton-scratch on HN

Requests

  • Add layers and alpha values

    From 1 comment
    • I can't find any way for one cell to be affected by the value of a different cell. I haven't thought about it much, but if there were syntax to allow references to adjacent…
      denton-scratch on HN
  • Add a PICK instruction

    From 1 comment
    • I tried to write a mandlebrot plotter in FXYT. There are a number of challenges! First FXYT only provides a bounded loop - this can be overcome with a bit of inefficiency.…
      nickcw on HN

Questions

  • Can cells reference adjacent cells?

    From 2 comments
    • I can't find any way for one cell to be affected by the value of a different cell. I haven't thought about it much, but if there were syntax to allow references to adjacent…
      denton-scratch on HN
    • > There's no notation for addressing cells, and every cell runs the same formula. The adjacent cells are (X,Y-1), (X,Y+1), (X-1,Y), and (X+1,Y), you can use those values in your…
      jstanley on HN

Alternatives named

  • Tixy

    From 1 comment
    • Reminds me of https://tixy.land popular on HN a few years ago https://news.ycombinator.com/item?id=24974534 Edit: Ah > This project is inspired by Martin Kleppe's Tixy project
      jasonjmcghee on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/39798542)