Replies: 3 comments 6 replies
-
Big language features missing:
If you come from Lua or other high level language and see the above missing features you may be disappointed. However if you come from the C systems programming language, you will not bother. So I guess the answer to that question depends where you came from, and what you want. Also other things not finished:
So many planned features are missing, but hey there are many people using it despite that. Nelua can completely replace C with what it has so far, but we can't say the same for Lua, which was its long term goal. For the features Nelua has so far, it feels stable.
My roadmap would be all the features I mentioned above to leave alpha state, plus some other cleanups. Then I could declare the language "finished". But maybe that is too ambitious. All those features are hard to implement, but possible, and currently I have limited time to develop them, so don't keep waiting for them. |
Beta Was this translation helpful? Give feedback.
-
Thanks for the great answers. I have some follow questions. |
Beta Was this translation helpful? Give feedback.
-
Great list, may the stuff you could put under a roadmap.txt ?
This is one that is indead essential, could you say a bit more about it? |
Beta Was this translation helpful? Give feedback.
-
Hi,
While playing with the compiler and the examples, while reading documentation and some of the discussions here I get the impression that Nelua is a solid project. From what I learn the author works on the language since a few years continuously and seem to have a pretty firm understand of what Nelua provides and how it should work. So I'm a little confused how to read the note on the frontpage: "The language is in alpha state and still evolving."
I already admitted that my knowledge is really superficial. And I ran into very unfinished stuff, like the lua generator. But the author explains that somewhere here in the discussion section. So far I didn't saw anything totally unexpected and the numerous discussions here never made the impression that this is an immature project and the way of learning its first hard lessons. It all seems pretty mature and conceptually finished.
So my question is: are there any fundamental holes, key functionalities that are missing. Do you have any kind of roadmap on how to leave the alpha state?
And finally and in reference to the original title. In my opinion, you should may consider to word that alpha note differently. I find it a little misleading and not mirroring the state of the project.
Thanks for all the great work
Ben
Beta Was this translation helpful? Give feedback.
All reactions