view src/ploki/TODO @ 12268:6bbbe2a95120 draft

<b_jonas> slashlearn euclid//Euclid is a short geeky game in which the goal is to do Euclidean compass and straightedge constructions in as few steps as possible. It runs in the browser, found at "http://www.euclidthegame.com/". It was popular among #esoteric regulars in 2016-07.
author HackEso <hackeso@esolangs.org>
date Mon, 16 Dec 2019 23:02:52 +0000
parents ac0403686959
children
line wrap: on
line source

fix write/seek semantics for Z buffers

add sort function

add new value type: hashes
@TYPE OF hash : "hash"
- create:
@TAN list; #<key1 value1 key2 value2#>
@SIN list; #<key1 key2#>
@COS list; #<value1 value2#>
- decompose:
@ATAN hash; -> #<key2 value2 key1 value1#>
@ASIN hash; -> #<key2 key1#>
@ACOS hash; -> #<value2 value1#>
- push entries:
hash + hashmod
- pop entries:
hash - hashmod
- replace (-+) entries:
hash _ hashmod
- index:
hash . key
- slice:
hash . #<key1 key2#>
- remove:
hash % key
hash % #<key1 key2#>
- get depth:
hash / key