logs archiveBotHelp.net / Freenode / #ada / 2015 / August / 1 / 2
marble_visions
what was it about?
Lucretia
learnadanow.com
very top link
marble_visions
cool
the ada mascot looks really cool
Visaoni
that was the result of the previous competition :)
sparre
marble_visions: Just code doesn't have to be boring. I hope my submission isn't at least.
marble_visions: What is you problem with iterating over enumeration types? for K in Enumeration_Type loop ... end loop;
Lucretia
sparre: it's what we were talking about the other day, modular enums :D
sparre
marble_visions: ISO requires a review of a standard every five years. That is what (officially) is pushing the proces.
Lucretia: Ahh. Ok.
(Action) will keep quiet and return to the kitchen...
Lucretia
bbl
Dhark8
charlie5: Yeah, I was still getting used to the mic and all.
marble_visions: I've overloaded unary plus/minus to do wrap-around decrement/increment.
Lucretia: https://www.youtube.com/watch?v=6-9XFm7XAT8 -- Thought you might be interested.
antranigv
greetings all, I was recently having a chit-chat with some friends, when one of them reminded me of Ada as a pascal-like language, so I am thinking about using it, any good resources? I know basic programming and Python, however, I like compiled languages more than interpreted ones (:
marble_visions
sparre: thanks for the info!
alimiracle
hi ada users
marble_visions
why are the new guys so impatient
Visaoni
antranigv: I used the wikibook a lot, and still look back from time to time. It's not really the best, but it's easy
If books are your thing, Barnes has some books, even has one for Ada 2012
antranigv
Visaoni: thanks! actually I'm reading the wikibook right now (: and already emerging GNAT (GCC versions)
Visaoni
Otherwise hit up the reference manual. According to some it's fairly readable. It usually has examples at least
antranigv
however, I was expecting more people in here :))
Visaoni
I've recently heard some of hte older folks comment on the large number of people here :)
I think we even hit 80 at some point
marble_visions
antranigv: oops, saw you timed out and thought you hadn't come back
Visaoni
comp.lang.ada has a number of people that don't hang around here though, I think
antranigv
marble_visions: sorry, I have a bad connection here in the camp. Visaoni, it's still better than #oberon :/
marble_visions
antranigv: ada distilled has helped me
antranigv: for the containers, ada.dk has a great article, google ada containers/vectors and it will show up
nerdboy
moin
marble_visions
and for the mega-fun stuff : building parallel, embedded and real-time applications with ada
(a book)
antranigv
brb, need to compile the compiler (: so Ada programmers are using USENET, nice (:
marble_visions
antranigv: you said emerge.. are you using gentoo?
antranigv
marble_visions: funtoo, to be more specific (: however, I got an error while emerging, I'll try again not, after I check the problem :/
marble_visions
cool
have fun!
Visaoni
I want to say there's some issues with ada on gentoo but I don't remember anything specific and might be totally wrong
antranigv
Visaoni: you might be right, I'll try to install gnat without portage for now.
marble_visions
you funtoo guys have it easy, with all those compiled packages and next-level portage :)
it's almost like you are enjoying using your machines :)
antranigv
marble_visions: which distribution do you use? :)
marble_visions
fedora on some machines, gentoo on others (with a lot of blood, sweat and tears)
antranigv
lol
marble_visions
if you've got the nerve, gentoo is the way to go (apart from gaming stations / standalone video cards)
since non-intel video drivers are flame war material
antranigv
marble_visions: agree, + after moving to funtoo, I'm not able to use anything else.
marble_visions
yeah, you guys have some really useful info in your wiki pages that's missing from gentoo's wiki. but you need to figure out your wiki's license
no one wants to borrow from there because of that.
Visaoni
huh, never heard of funtoo before
marble_visions
Visaoni: there were a few issues with gentoo management and the creator, so the creator left and made funtoo
Visaoni
huh, interesting
marble_visions
but the two projects are really close, mirroring the cool ideas off one another
like keeping the portage tree in git
antranigv: do you frequent #fu(ge)ntoo or #gentoo-chat?
antranigv
marble_visions: I'm always in #funtoo and #oberon (: hmm, let me check about the licensing, I didn't know about that.
shouldn't it be CC :/ ?
Dhark8
antranigv: We're kinda in the middle of reevaluating the ecosystem here on #Ada. I think there /ARE/ some materials out there for learning Ada, but sadly not many. (And, also, they tend to be on the Ada95 or, /maybe/ 2005 standards.)
marble_visions
antranigv: yep, whatever, as long as it is announced somewhere. last time I checked, the missing license was an issue in the JIRA tracker
antranigv: oh and there's this: http://learnadanow.com/
Dhark8
*nod* -- We just had a contest for that.
antranigv
wow, nice community, not the biggest, but it's large enought (:
Dhark8
Really? I thought it was quite small...
antranigv
Dhark8: compared to Oberon community, it's good (:
Dhark8
lol -- fair enough.
Oh, if you're interested, we're doing a bit of a survey:
https://docs.google.com/forms/d/15mmK_qV8P9DKEhHUnIb1RFElQFTjVTZHH0S6pO1iWrQ/edit#
The results (please don't read until after finishing the survey) are here:
https://docs.google.com/spreadsheets/d/1ixr84Q8zif44IxX4x22o6I1UBZ_knu4pp6q4Yft5GaI/edit?usp=sharing
Lucretia
Dhark8: thanks, but 3+ hours :D I do also have the red book (2.1) and the superbible (3.3)
gentoo doesn't have up to date Ada
it's a shame that a crippled language like Pascal has 1) more users and 2) more packages than Ada
marble_visions
Lucretia: it's a challenge!
Lucretia
what is?
marble_visions: ^^
marble_visions
that Ada support and resources are all over the place.. it's up to us to do our bit
Lucretia
ah
Dhark8
marble_visions: We've got a bit of an idea about that -- something that's CPAN-like... but with certain features (a) no inconsistent [uncompilable] code can be submitted, (b) full, explicit listing of dependencies [which would allow recursive DL], (c) licensing can be filtered on [and inconsistencies avoided], (d) perhaps a market-place like construct so commercial licensing can be handled w/ ease.
marble_visions
Dhark8: do you have any ideas how to tackle any of these?
Dhark8
Right now, only a few -- it's really *REALLY* just started design.
marble_visions: As for constraining submissions to valid code, perhaps something like DIANA would be useful.
Lucretia
(Action) has drawn up a plan re cpan/ad
a
Dhark8
Lucretia: Really? What did your design come up w/?
Lucretia
Ada website and a command line tool
marble_visions
Dhark8: can you give a few links explaining what DIANA is?
Dhark8
I think so... I actually have paper books on it.
Give me a minute.
Lucretia
marble_visions: diana is a compiler intermediate representation for ADa83
Dhark8
https://en.wikipedia.org/wiki/DIANA_%28intermediate_language%29 [wikipedia article]
http://www.dtic.mil/dtic/tr/fulltext/u2/a272792.pdf [draft of rev. 4]
*nod* -- So we'd have to update it [or redesign it] for Ada 2012... but I think that it could lend itself well to being stored in a DB, which would make a CPAN-system really nice in that you could guarantee that all submissions are valid.
Visaoni
Commercial side of things would be... difficult, to say the least. Not sure that's really a worthy path to go down. At least not worth bothering with at first
Lucretia
trust me, there's no way I'd be storing the source for any package. there are places for that already, think of it more like portage/ports
and I wouldn't touch diana either
going back to old stuff nobody uses, not a good idea
Visaoni
To be fair, you could say that about Ada too :)
« prev 1 2 3 next »