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

Reply via email to