comp.lang.ada
 help / color / mirror / Atom feed
* ANN: Libraries and bindings.
@ 2016-02-03 22:49 darkestkhan
  2016-02-05 14:16 ` olivier.henley
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: darkestkhan @ 2016-02-03 22:49 UTC (permalink / raw)


Since Randy brought it up that we should post here about our projects if we want more people to know about them I will do just that. This is not particularly long list but nonetheless some of you may find something from this quite useful. IIRC everything (or almost everything) is licensed under BSD/ISC license. All projects build with gprbuild just fine (didn't test building them 

https://github.com/darkestkhan/vt100
"This is wrapper library for vt100 calls in Ada."
[why code yet another? only print calls are not bound]

https://github.com/darkestkhan/imago
"Ada binding to DevIL library.
This library tries to be as close to original API as possible, while using Ada types whenever possible"

DevIL library supports loading/saving image files (and changing data formats) - most formats are supported [including some more obscure ones] (BMP, jpeg, ...).

https://github.com/darkestkhan/oto
Binding to OpenAL. Follows original API.

https://github.com/darkestkhan/xdg
"A small library that should make it at least slightly easier to follow XDG guidelines." [ http://standards.freedesktop.org/basedir-spec/basedir-spec-0.7.html ]

https://github.com/darkestkhan/cbap
"A small library providing simple callback-based parser for program arguments. This library is meant to be simple to use, and as such doesn't posses any particularly advanced features (like argument combining) that may result in complicating its use (or implementation)."

https://github.com/darkestkhan/lumen2
A fork of lumen - basically my changes and additions went quite far so I couldn't keep it any more at a branch. e.g. Windows support is cut-out due to licensing issues (it was under AGPL instead of ISC), more calls are bound to, etc. [Windows support (in fact binding to entire winapi) is on my todo list - but it is impossible atm for me due to lack of Windows machine]

darkestkhan


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2016-02-06  1:30 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-02-03 22:49 ANN: Libraries and bindings darkestkhan
2016-02-05 14:16 ` olivier.henley
2016-02-05 15:25 ` Tero Koskinen
2016-02-06  1:30   ` Randy Brukardt
2016-02-05 23:50 ` Shark8

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox