I think this project is amazing and probably the best there is out there in terms of client-side sandboxes, but I think there are a couple of things holding it back.
One of the main problems I've noticed is the lack of shorthand list/dictionary initialization and access, which could make the creation and access much easier.
old_list = list(0,1,2)
old_dict = dict()
old_dict.set("a", 0)
old_dict.set("b", 1)
old_dict.set("c", 2)
print(old_list.at(1))
print(old_dict.get("b"))
# Would look much better like
new_list = [0,1,2]
new_dict = {"a":0, "b": 1, "c":2}
print(new_list[1])
print(new_dict["b"])
But the real dealbreaker for me was that there is no built-in way of creating classes/modules. Something like the python class initializer would be very helpful to organize complex code.
Are there any plans for improving the syntax?
Thanks in advance
I think this project is amazing and probably the best there is out there in terms of client-side sandboxes, but I think there are a couple of things holding it back.
One of the main problems I've noticed is the lack of shorthand list/dictionary initialization and access, which could make the creation and access much easier.
But the real dealbreaker for me was that there is no built-in way of creating classes/modules. Something like the python
classinitializer would be very helpful to organize complex code.Are there any plans for improving the syntax?
Thanks in advance