Skip to content

Releases: NexInfinite/whython

V1.3 (Emoji)

05 Jan 18:49

Choose a tag to compare

Added emojis.

Beta version 0.0.4

25 Aug 01:23

Choose a tag to compare

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

14 Aug 17:38

Choose a tag to compare

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

13 Aug 00:01

Choose a tag to compare

Fixed parser.py and fixed editables.py

Beta version 0.0.1

12 Aug 13:45

Choose a tag to compare

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