afanofosc wrote:My preference would be to produce a standard API library which I think could be called brickOS/EV3, i.e., after the original brickOS for the RCX. My approach so far to this API has been to model the functions after the NXC API so that in C/C++ and Pascal you could write code that looks a lot like NXC code and have it run natively as an arm-linux app. If you have been following my progress with respect to BricxCC support for the EV3 you may have seen some videos I posted on YouTube showing off some bits of the API that I have working already. Of course, a higher level object oriented API for C++ and Pascal would be nice to have as well and there would be no reason to base that off of NXC API function names.
In case somebody here is not completely aware, BricxCC currently supports compiling, downloading, and running native arm-linux executables on the EV3. There are a lot of things with respect to this support that need work/improvement but I used BricxCC to compile and download the snapshot binary which is what enables BricxCC's Screen Capture tool for the EV3 and you can launch that and other arm-linux binaries via the Explorer tool as well as via the Run toolbar button/menu option.
doc-helmut wrote:eclipse is far from a dimension like loving or hating it.
It'a a monster where you're drowned in an avalanche of settings and paths and libraries and platforms and what else.
Even already correctly installing eclipse is a nightmare.
Eclipse was the first-rate reason why I for instance never got in to Java and/or nxtOSEK.
No, please never let us be dependend on eclipse in order to use ev3-C, BCC is exceptionally well suited!
doc-helmut wrote:as you addressed me personally:
I am no Linux programmer, I didn't work with any Linux PC ever, I have no idea of this operating system and it's commands, I am no hardware programmer, I never learned anything about information technologies or computer science, and I never used gcc or gpp or eclipse so far (and probably never will use this monster), I am just a simple API-end-user who uses a C-based programming language instead of Lego icons. From my point of view, programming an API would be more the business of people who have learned and/or studied programming and computer science.
doc-helmut wrote:but IIRC, you are a professional programmer and you once promised to write a network protocol
Users browsing this forum: No registered users and 2 guests