On 3 December 2012 12:47, Vojtech Horky <[email protected]> wrote: > > 2012/11/30 Sean Bartell <[email protected]>: >> Finally, a note on languages supported by HelenOS. The Bithenge design >> (old and new) relies on object-orientation and reference counting, and >> it was tedious to write in C. When I start working on the full new >> version of Bithenge, I'll probably want to use C++ or Python instead. >> Bithenge wouldn't be usable within HelenOS without full C++ >> (#413-related) or Python (#403) support, although it could still >> generate C code to be used in HelenOS. > As I already wrote to you in some of our previous e-mails, it is ok to > use Python or C++. Eventually, we would like to support both so this > could be another reason to do so. And for the code generation we can > use it in cross-compile mode when the actual generation would happen > on the host machine. > > A side note - support for C++ is not preconditioned by a working GCC > in HelenOS. We can also do a cross-compilation - we just need > implementation of the standard C++ library for HelenOS (i.e. the > runtime part). > > And my last cent - I would go for Python rather than C++ because IMHO > the code would be more readable in Python. And extending it (for > example with code generators for different platforms/languages) would > be simpler. >
Or you could give Go a try. Its support is not in mainline (yet), but another user would be a strong incentive for me to do something about that. :) _______________________________________________ HelenOS-devel mailing list [email protected] http://lists.modry.cz/cgi-bin/listinfo/helenos-devel
