2 ms·
I am liking the look of this language. It looks very modern, and neither a retread nor outlandishly experimental or hacky. What it would need to start feeling
by chipsy 10y ago
I am liking the look of this language. It looks very modern, and neither a retread nor outlandishly experimental or hacky.
What it would need to start feeling viable:
More documentation about implementation details, e.g. runtime environment, memory allocation model. "Ground-up" engineering info.
Some key libraries for a target application domain - web, gaming, etc. The "best option for X" approach.
Ability to deploy Stanza into other environments: Source to source, an easily implemented bytecode format, etc. The "parasitic" approach.
- patricksli 10y agoThank you for taking a look. We also believe in a "batteries-included" approach and are, in order of priority, writing interfaces from Stanza to: 1) The QT gui library. 2) The GLFW OpenGL and input events library. 3) Some networking library. 4) Some regex library. The current compiler generates x86-64 assembly code, but we're working on refactoring that and abstracting it to make it easier to write more backends. We are aiming particularly for a Javascript backend for webapps and an ARM backend for mobile apps.
- botw 10y agoThere seems still a long way to go. Write some deeper documentation on language philosophy, implementation and interesting examples to show its strength in solving a particular problem. Get the language features stablized and then allow other contributors to develop libraries as Go and Nodejs went. Choose a niche market to create a community. Get working regex and networking libraries out first, GUI/3D later. I expect to see it first useful in scientific and engineering domain. I wish to see an example for easily solving constraint optimization such as hospital staff scheduling. If it can demonstrate easy problem solving in AI/machine learning/data science, then it would be a good start to attract followers..
- ihnorton 10y ago> The QT gui library. How?