Releases: NexInfinite/whython
V1.3 (Emoji)
Added emojis.
Beta version 0.0.4
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
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
Fixed parser.py and fixed editables.py
Beta version 0.0.1
The first release, download the folder "whython" and run "shell.py"