Skip to content

Releases: NexInfinite/whython

V1.3 (Emoji)

Choose a tag to compare

@NexInfinite NexInfinite released this 05 Jan 18:49

Added emojis.

Beta version 0.0.4

Choose a tag to compare

@NexInfinite NexInfinite released this 25 Aug 01:23

The other week I posted a repo about whython, an almost fully customizable language wrote in python. There where a couple of suggestions for additions and during my spare time over the last week I have been slowly adding these. The new features include:

Evals

There are things in this language that you can only do in python. If you need to run python eval then you can do:
var test = print("This is from python")
eval(test)

You can also use functions and loops in the eval
var test = def test(): for i in range(10): print(i) test()
eval(test)

Grammar rules

Some people didn't like that you needed to use "var" to assign variables. Although this was changeable you can now use turn off this need. For more information check out https://github.com/NexInfinite/whython#syntax but basically it goes from
var test = "hello"

to
test = "hello"

EmOJis

Someone jokingly suggested that you should be able to use emojis and I decided to make this real so now you can change any keyword to an emoji. For example
😀 x = "test"
print(x) -> test

Builtins

Builtins can now be edited, for example changing "print" to "shout". Check out https://github.com/NexInfinite/whython#builtin-functions for more.

Anyway here's the link to the repo's base: https://github.com/NexInfinite/whython
Made using python 3.9

Beta version 0.0.3

Choose a tag to compare

@NexInfinite NexInfinite released this 14 Aug 17:38

You can now use emojis in the keywords section and you can remove "var" from the front of assignment of variables. This can make the language feel more like python if that is something you are after!

Beta version 0.0.2

Choose a tag to compare

@NexInfinite NexInfinite released this 13 Aug 00:01

Fixed parser.py and fixed editables.py

Beta version 0.0.1

Choose a tag to compare

@NexInfinite NexInfinite released this 12 Aug 13:45

The first release, download the folder "whython" and run "shell.py"