|Subject:||Re: [Paparazzi-devel] Tr : Building system|
|Date:||Mon, 02 Mar 2015 18:13:39 +0100|
|User-agent:||Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Icedove/31.4.0|
I'm not sure that something based on eclipse is really nice if it has to run on light embedded computers like Beagle Bone. Also, people may not want to work with eclipse or a specific IDE (including myself).
As Felix said, Java would drag a lot of new dependencies, and I don't think using C to parse and generate code is really nice ("higher" level language would be more appropriate).
Considering the existing tools in Paparazzi, Python is probably the best candidate.
Please just consider these few points:
- generators is not the part that should be changed very often since it may break things here and there
- they are not the most complex part of the Ocaml code, since they are pretty short and mostly self-contained (I can admit a small lack of comments, but GCS code is much worse...)
- adding a small new feature is usually not that hard, even in Ocaml
- I'm working with a colleague to improve the handling of modules (gen_aircraft), so it is not the best time I think to rewrite this one
From my point of view, and not considering that most people feel uneasy with Ocaml, the main drawback at short term is the difficulty to compile/run Ocaml code on exotic platforms (assuming it is easier in Python). Until now, we have been able to do it on linux based systems (except Android) or Mac OS, and it might be the easiest thing to make working on Windows since it should not require low level functionalities.
On the long term, the drawback seems to be the possible lack of (good willing) maintainers for this part if I have to stop doing it...
Le 02/03/2015 10:19, Karoly Molnar a écrit :
|[Prev in Thread]||Current Thread||[Next in Thread]|