Thunno2

Latest version: v2.2.33

Safety actively analyzes 626474 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

2.2.4

What's New?

* Lists have changed! They now evaluate their elements as Thunno 2 code.
* Index of (`Ȯ`) has been fixed
* Pair apply (`ç`) has been fixed

What's Next?

I'm pretty happy with the language as it is, so I'll be mostly working on the [site](https://not-thonnu.github.io/) for now.

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](https://codegolf.stackexchange.com/a/260909/114446).

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

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.