So here is a suggestion / comment. Perhaps write a short blog, or additional readme.md that comments on which files are for what purpose( a few are hard to tell ). Then a blog perhaps for walking through one of the source files from a beginners point of view.
Here is why. Myself, I'm a very experienced programmer in several languages, but I've never picked up Ada, and have been meaning to. A very thorough explanation on one of the source files, would answer a lot of questions for me personally. Anyway, I realize it is not your "job" to necessarily teach Aa from a beginners standpoint. But I do think this would go a long ways to help some experienced developers understand why using Ada in an embedded context could be beneficial. Me, I understand the "selling points" of Ada. At least a few, but what has been holding me back is reading / understanding a language that is very different from C. Ada is actually one of those languages, at least for me personally, where I can not necessarily just start reading through the code, and understand what's going on. For instance, it seems like you're wrapping the sysfs object for each separate peripheral object, but I can not tell exactly how. discussing the finer points of the code, such as that would help me( and hopefully others ) understand the code better. But again, is this your "job" ? No it's not, but I'd appreciate it, and I'm sure others would as well. On Tue, Apr 5, 2016 at 11:03 AM, <[email protected]> wrote: > I have been doing some Ada programming on the BeagleBone Black using gnat > and gnat-gps from the Debian repository. One of the things that I've been > doing is developing a library of routines to access various bits of the > board's I/O. The source is available at > https://github.com/BrentSeidel/BBS-BBB-Ada.git and currently covers the > LEDs, GPIO, I2C, PWM, and Analog Inputs. I don't claim that this is > anywhere near production ready, but it might provide some useful examples > or information, even if you're not using Ada. > > Comments, questions, suggestions are welcome. > > Brent > > -- > For more options, visit http://beagleboard.org/discuss > --- > You received this message because you are subscribed to the Google Groups > "BeagleBoard" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
