Vyxal

For discussion about Vyxal. Repo: https://github.com/Vyxal/Vyxal | Org: https://github.com/Vyxal | Interpreter: https://vyxal.github.io/latest.html (v3) OR https://vyxal.pythonanywhere.com/ (v2) | Discord: https://discord.gg/N9AfEF9zz5
42m ago – Themoonisacheese
Themoonisacheese: 42m ago, 718 posts (0%)lyxal: 1h ago, 41302 posts (31%)Redz: 9h ago, 136 posts (0%)Bridget: 14h ago, 6859 posts (5%)Vyxal Bot: 16h ago, 18215 posts (13%)Ginger: 6d ago, 9821 posts (7%)
93

export all events for this room

Starred posts

1 31 32 33 34 35
Apr 17, 2020 07:42
MathGolf's dictionary is a possible suboptimal option.
Apr 17, 2020 07:42
(Because we obviously can't just use Jelly's dictionary - it's huge. :) )
Apr 17, 2020 05:30
I'm only allowing 256 - 95 characters for sccs
Apr 17, 2020 05:30
Max 26k words
Apr 17, 2020 05:30
26082 word dictionary max to be precise
Apr 17, 2020 05:28
The dictionary will only have 10k words this time
Apr 17, 2020 05:28
Because I'm restricting the characters usable with sccs
Apr 17, 2020 05:27
»base 255 number»
Apr 17, 2020 05:26
`normal scc interlaceable string`
Apr 17, 2020 05:26
«base 255 string«
Apr 17, 2020 05:22
(¬): Pop [x] Push (not x)
Apr 17, 2020 05:21
Because those are on my phone's keyboard
Apr 17, 2020 05:20
I want to use these characters somehow:
Apr 17, 2020 05:20
£€¥¢©®™¿¡÷¦¬×§¶°
Apr 17, 2020 00:48
( ): NOP
(!): Push (length of stack)
("): Right shift stack
(#): Comment
($): Pop [x, y] Push [y, x]
(%): Pop [x, y] Push (y % x)
(&): Pop [x] Store (x) in register
('): Left shift stack
((): Start for loop (iter|var|code)
()): End for loop
(*): Pop [x, y] Push (y * x)
(+): Pop [x, y] Push (y + x)
(,): Print nicely
(-): Pop [x, y] Push (y - x)
(.): Print rawly
(/): Pop [x, y] Push (y / x)
(0): Push (0)
(1): Push (1)
(2): Push (2)
(3): Push (3)
(4): Push (4)
(5): Push (5)
(6): Push (6)
(7): Push (7)
Apr 16, 2020 23:21
( ): NOP
(!): Push (length of stack)
("): Right shift stack
(#): Comment
($): Pop [x, y] Push [y, x]
(%): Pop [x, y] Push (y % x)
(&): Pop [x] Store (x) in register
('): Left shift stack
((): Start for loop (iter|var|code)
()): End for loop
(*): Pop [x, y] Push (y * x)
(+): Pop [x, y] Push (y + x)
(,): Print nicely
(-): Pop [x, y] Push (y - x)
(.): Print rawly
(/): Pop [x, y] Push (y / x)
(0): Push (0)
(1): Push (1)
(2): Push (2)
(3): Push (3)
(4): Push (4)
(5): Push (5)
(6): Push (6)
(7): Push (7)
Apr 16, 2020 09:15
Because there is no dictionary/confirmed string compression yet
Apr 16, 2020 09:15
@petStorm It should be.
Apr 16, 2020 09:15
And shorter too
Apr 16, 2020 09:10
Ahh, so it's improved Keg. Hopefull it'll be a lot easier to use.
Apr 16, 2020 08:38
( ): NOP
(!): Push (length of stack)
("): Right shift stack
(#): Comment
($): Pop [x, y] Push [y, x]
(%): Pop [x, y] Push (y % x)
(&): Pop [x] Store (x) in register
('): Left shift stack
((): Start for loop (iter|var|code)
()): End for loop
(*): Pop [x, y] Push (y * x)
(+): Pop [x, y] Push (y + x)
(,): Print nicely
(-): Pop [x, y] Push (y - x)
(.): Print rawly
(/): Pop [x, y] Push (y / x)
(0): Push (0)
(1): Push (1)
(2): Push (2)
(3): Push (3)
(4): Push (4)
(5): Push (5)
(6): Push (6)
(7): Push (7)
Apr 16, 2020 08:38
`Hello, World!`
Apr 16, 2020 08:38
At this stage
Apr 16, 2020 06:51
So do you at least know what Hello World in Vyxal would look like?
Apr 16, 2020 06:45
Awesome!
Apr 16, 2020 00:05
Because I don't have my notes / plans with me at the moment
Apr 16, 2020 00:04
Soonish
Apr 16, 2020 00:02
Thusfar, I only have a kind of outline about how I want it to look
Apr 16, 2020 00:02
Meaning there is no interpreter yet
Apr 16, 2020 00:02
Nonetheless, I'll post my ideas here.
1 31 32 33 34 35