> > *The compiler and IDE are in the Debian repository. I used aptitude to > get them, but once can probably get them from the command line using apt > get. There is lots of information and documentation at adacore.com > <http://adacore.com>. The problem that I've found is that there are plenty > of resources that tell you how to do the equivalent of "Hello World" in > Ada, but not much to move you beyond the basic state. So, I guess I'm > assuming that someone can compile and run "Hello World" in Ada and are > looking for a bigger project. I am trying to improve the quality of the > comments in the code and README.md as time goes by. I also note that > GitHub has an option to create a wiki. I may look into doing something > with that should I run into "coder's block".* >
Actually, I think the comments you have are fine, and if anything there are too much in the way of comments. Which in this particular case is a good thing. But yes, I realize that gnat, and all that is installed via the Debian package manager, and was speaking more to specific package names. As in which packages are needed. If it's just gnat, an the other you mentioned, well then I imagine it'll all be pretty easy to setup. I also realize there is not much in the way of more than "hello world" out there in the context for help. Which is why I was suggesting that perhaps you could go over one of the source files in greater detail. As far as further documentation goes, I actually found an eBook online which I do believe is free that seems to be very good from an experienced programmers perspective. I believe it was "Ada for java programmers" or some such title. I'm no Java programmer, but Java is syntactically close enough to C that I've not had many problems reading though the book yet. On Wed, Apr 6, 2016 at 3:02 PM, <[email protected]> wrote: > Thank! Today I decided to strip out all of the unit definitions and move > them into one common package. Unfortunately, this makes the BBS-BBB > repository dependent on the BBS repository. But it will allow all of my > projects to see the same units, conversion routines, and functions. Should > anyone be doing something else and just want those units, they can grab > that package without all of the other dependencies. I would say that Ada > has much improved since I first encountered it briefly in the early 90s. > > On Wednesday, April 6, 2016 at 8:52:57 AM UTC-7, Paul Wolfson wrote: >> >> Brent: >> >> It is a rare treat to see well documented code, which includes explicit >> handling of (MKS) units. Your Ada raises the bar for anyone designing >> maintainable code for the BBB. It, at the very least, serves as >> pseudo-code for anyone programming in any language. >> >> Ada and Jovial before it leaves a bad taste in my mouth from years back. >> I recall spending more time patching compilers than getting assigned tasks >> done. >> >> Keep up the good work! >> >> Paul >> >> ------------------------------------------------- >> >> On Tue, Apr 5, 2016 at 2:03 PM, <[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. > -- 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.
