Releases: Thunno/Thunno2
2.2.4
2.2.2
What's New?
- Five new commands:
Ʋ
(Perfect square)Ƴ
(Perfect cube)Æ⁴
(Perfect fourth power)Æ⁵
(Perfect fifth power)Ø/
(Split on)
^
(previously "logical XOR") is now "uninterleave and dump"Ç
(previously "two function map") is now "pipe constant"- Some bug fixes to
Ṇ
(transliterate) andƭ
(square root)
What's Next?
Not sure, really. Digraphs maybe?
Contributors: @nayakrujul
2.2.1
What's New?
- We now have the
c
flag (Vyxal mode) for using the context variable instead of the input - We now have the
.
flag for timings - We now have the
U
flag for reading in the code as UTF-8, not Thunno 2 encoding - Autoexplanation (
e
flag) now works with verbose mode (v
flag) - Forever loops (
⁽ ⁾
) now work - Four new digraphs have been added (suggested by @jacobofbrooklyn):
ÆL
(Custom base logarithm)ÆN
(Natural logarithm)Æl
(Common logarithm)Æḷ
(Base 2 logarithm)
What's Next?
Even more digraphs.
Contributors: @nayakrujul and @jacobofbrooklyn
2.2.0
What's New?
A lot. Here's most of it:
- The canvas is here! Use
øv
for the global canvas,øV
for a blank canvas, andø^
to clear the global canvas. - As well as the three mentioned above, we have nine new digraphs:
ø<
(Starts with)ø>
(Ends with)ØI
(Multidimensional index)µ€
(Apply to every nth item)µ«
(Rotate stack left)µ»
(Rotate stack right)µ!
(Reverse stack)µÑ
(Adjacent group by)µñ
(Single function adjacent group by)
- Auto-explanation has been improved, so it now handles
if
statements, and indents where appropriate - Tokens are now shown inline in the documentation. Also, some issues with token naming were fixed. Both are thanks to @jacobofbrooklyn.
- We now have shortcut endings.
What's Next?
More digraphs.
Contributors: @nayakrujul and @jacobofbrooklyn
2.1.10
What's New?
- We have 6 new digraphs:
ØE
(Extend/truncate to length)ÆI
(Insignificant)µU
(Connected uniquify)µv
(Trim)µ<
(Left trim)µ>
(Right trim)
ẋ
andẏ
(previously "increment x" and "increment y") are now "apply to x" and "apply to y"
What's Next?
Even more digraphs.
Contributors: @nayakrujul
2.1.9
What's New?
§
andỌ
(previously non-vectorised logical AND and OR) have now been changed to Dyadic Maximum and Minimum- We have added in 16 new digraphs to Thunno 2:
ØD
(Depth of a list)ØG
(Longest element of a list)ØM
(Shortest element of a list)ÆH
(Hypotenuse from two legs)Æ&
(Bitwise AND)Æ|
(Bitwise OR)Æ^
(Bitwise XOR)Æ~
(Bitwise NOT)µT
(Type)µ&
(Non-vectorised logical AND)µ|
(Non-vectorised logical OR)µ^
(Non-vectorised logical XOR)µƲ
(Single function reduce by)µɼ
(Single function right reduce by)µƇ
(Single function right cumulative reduce by)µʋ
(Right reduce by)
What's Next?
More digraphs.
Contributors: @nayakrujul
2.1.6
What's New?
- We now have the case flags:
Ḷ
(Lowercase),Ṭ
(Title case), andỤ
(Uppercase) - We have four new digraphs:
Ø“
(All diagonals),Ø”
(All anti-diagonals),µµ
(Recursive environment), andµ£
(Print each) - We now have auto-explanation (
e
flag)
What's Next?
We'll be looking at adding "longest" and "shortest", as well as "extend/truncate to length".
Contributors: @nayakrujul
2.1.4
What's New?
As promised, 17 new digraphs have been added:
øB
(Brackets are balanced)ØC
(Center)Ø\
(Main diagonal)Ø/
(Anti-diagonal)ÆC
(Cosine)ÆD
(Degrees)ÆE
(Exponent)ÆF
(nth Fibonacci number)ÆP
(nth prime number)ÆR
(Radians)ÆS
(Sine)ÆT
(Tangent)Æc
(Inverse cosine)Æs
(Inverse sine)Æt
(Inverse tangent)µR
(Roman numerals)µr
(Random shuffle)
What's Next?
We might look at adding a "recursive environment" digraph, like 05AB1E's λ
. When it gets added, it will probably be µµ
.
Contributors: @nayakrujul
2.1.3
What's New?
- Four new flags have been added:
G
(Maximum)M
(Minimum)b
(Boolify)!
(Logical not)
Ẹ
is now "dump onto stack" rather than "exactly not equal"- String digraphs have been added to tokens
What's Next?
Next time will be digraphs, I'm telling you.
Contributors: @nayakrujul
2.1.2
What's New?
- The number overload to
w
(previously "round") is now "factorial" - The number overload to
V
(previously "truthy indices") is now "round" øD
(Optimal Dictionary Compression) has now been fixed to be (hopefully) completely optimal
What's Next?
I keep saying "add more digraphs" in this section but I never get round to doing it.
Contributors: @nayakrujul