After two years of top-secret development, we've created the ultimate version of Vyxal, light-years ahead of any other golfing language. We present to you: **Vyxal 42.0**.
New features
**More comparison operators**
We've decided our current suite of comparison operators wasn't enough, so we added more. Vyxal 42.0 comes with `⩵`, `⩶`, `⩳`, `≃`, `⩾`, `⩽`, `⪌`, `⪋`, `⫺`, `⫹`, and `⪮` for all your comparison needs.
**Lisp mode**
Any piece of vyxal code that parses as valid Lisp will now be interpreted as a vyxal-based dialect of Lisp.. For example, instead of writing the boring old `1 5 + 2 * ? "x" j *`, you can write:
(*
(j ? "x")
(* 2
(+ 1 5)))
<!-- add more stuff here -->
**Haiku compliance**
Worried that your Vyxal code isn't haiku-compliant? No more! With the new `ḣ` flag you can ensure your code is a valid haiku.
bash
> vyxal -ḣe "₇₀‛⁋k
ḋ←«Nꜝȯŀ
«ṅṅD⟑"
Code is haiku-compliant.
**VYX**
VYX is Vyxal 42.0's form of JSX. Embed arbitrary HTML in your Vyxal code with ease, and interpolate vyxal code within HTML.
html
<div style={`width: %px`?%} onclick={`Hello, World!`,}>
<p>Hello, World!</p>
</div>
**VyMail**
Ever needed to send an email with Vyxal? Now you can?
> `*********gmail.com` `Subject` `Hello, World!` m
(Note: Outgoing mail may be used for promotional communications)
<img width="1039" alt="Screenshot 2024-03-27 at 2 32 08 PM" src="https://github.com/Vyxal/secrets/assets/62921243/b93ed037-9e82-4ae5-b4e9-039eab4e35a3">
**alvyxay**
Vyxal 42.0's literate mode now supports Pig Latin:
bash
> vyxal -el "5 ap<may 2 usplay endway"
[3, 4, 5, 6, 7]
**Cat detection**
We've added an advanced cat detector to determine whether a program was written by a cat, to avoid any issues with your cat stepping on your keyboard.
bash
> 12====================;l;;;;;;;l
Cat detected. Please type "vyxal" to continue:
**Uwuification**
Vyxal 42.0 includes an uwuification builtin for all your uwuifying needs.
> `Vyxal is terse, elegant and readable` u
Vyxaw is t-t-t-tewse, ewegawnt awnd weadabwe (ㅅꈍ ˘ ꈍ)
**Infinite list summation**
We've added support for summing infinite lists:
> Þ∞ƛ4≤;∑
4
> Þ∞∑
-1/12
It can also solve the Fermat Prime Conjecture:
> Þ∞ƛEE›æ;∑
5
(note: This functionality only works on quantum computers)
**Cookies**
Of course, Vyxal 42.0 wouldn't be complete without cookie functionality. Whereas older versions of Vyxal simply printed a cookie emoji, Vyxal 42.0's cookie builtin `🍪` will launch<sup>*</sup> a cookie directly to your location from Vyxal Corp HQ.
<sup>*</sup> Recipient may not survive delivery
---
All this and more with Vyxal 42.0! Click [here](https://www.youtube.com/watch?v=dQw4w9WgXcQ) to download.