Vyxal

Latest version: v2.22.4

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

Scan your dependencies

Page 1 of 26

42.0

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.

4.2.0

Hi yes hello welcome to the 4.2.0 release of Vyxal. A lot of things have changed since the original 4.0 release, so I thought I'd create a list of all the new features:

- Programs can now be written as a single character with a whole bunch of combining characters. Flex on the competition with 100 bytes of zalgo!
- Using the power of advanced AI, v4.2.0 programs can now read your mind to determine what to run. Sure you might need to include your brain settings in your answers, but hey, chances are you'll beat Jelly by at least 5.
- Attempting to run the sus element will now result in the impostor entering your house through your vents. That's right we now have impostors as a service (iaas).
- The empty program now sends a rickroll to whoever outgolfed you last. Even if they used a different language!
- The interpreter source code now contains 928% less eggs. Then again, it never had eggs to begin with.
- Compile times have gotten yes quicker. This is due to imagination 5.6 technology that we've developed.
- Programs can now be scored in complex bytes. You no longer have to be limited to the Cartesian plane!

Here's what some users have said about this new release!

> As an artificial intelligence language model, I do not have personal opinions or emotions, but I can provide you with some information about Vyxal 4.2.0.

~ ChatGPT

> Who the hell are you and how did you get into my house?

~ Bill Gates

> *bark*

~ The next door neighbour's dog

So what are you waiting for? Download the 628.9% bug free new release of vyxal and golf away!

_note: interpreter source not included, you need to make your own_

4.0

We've decided that the current version of Vyxal has too many bugs. To solve this issue, we've created a version of Vyxal with absolutely no bugs.

With no problematic "code", "functionality" or "usability" we've ensured this version of Vyxal will always work to its fullest extent.

3.4.9

New website dropped (Theseus)

Also, a lot of issues with laziness (the evaluation kind) were fixed by gingershaped

3.4.8

This fixed a bug where you couldn't map/filter/anything that required a `zipWithIndex` under the hood.

3.4.7

This release mainly fixes a bug where implicit global inputs and explicit global inputs would desync. Basically, taking implicit input from the global source wouldn't move the input pointer used by explicit input and vice versa.

Additionally,

What's Changed
* A typo in the tutorial was fixed by themoonisacheese in https://github.com/Vyxal/Vyxal/pull/2116

New Contributors
* themoonisacheese made their first contribution in https://github.com/Vyxal/Vyxal/pull/2116

**Full Changelog**: https://github.com/Vyxal/Vyxal/compare/v3.4.6...v3.4.7

Page 1 of 26

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.