logs archiveBotHelp.net / Freenode / #ada / 2015 / July / 29 / 2
Shark8
Yeah, which I thought slightly humorous... after all everywhere I've posted it I've said it was a survey about perceptions of Ada.
mk270
ah: shark8 - are you the similarly-named guy on reddit who posted that survey?
Shark8
Yep, I'm OneWingedShark over on Reddit.
mk270: Why? What's up?
mk270
ah - just saying hi - wondering how your survey / package manager / community etc efforts are going
Shark8
Cool. // Well, we're still in the very early stages of everything.
I've been bouncing some ideas off of my brother-in-law (PHP & Flash guy), and I'm going to bounce a few off of a friend next week (MUMPS & systems guy).
mk270
ah grand, well, good luck
Visaoni
oh Shark8 you're on windows too aren't you?
Shark8
mk270: Thank you.
mk270
how does one check back up on these efforts?
Shark8
Visaoni: mk270: I'd also like to hear any ideas you guys might have.
Visaoni: Yes, I am on Windows.
mk270
well, i've already spammed you enough on reddit, surely! :)
so, partly, i reckon, only some users/consumers/producers of ada are going to actually want better community infrastructure
Visaoni
do you just use gnatmake? gprbuild refuses to use my fsf version of gnat
Shark8
LOL -- It's ok, one of my strengths from that strengths-finders test is "ideation"... which means I like talking about [and debating] ideas.
mk270
and so survey results might not indicate optimal actions :)
Shark8
Visaoni: GPRBuild on the command-line when I have to, otherwise I'm using GPS.
mk270
:)
Visaoni
Shark8: did you get GPRBuild from the Adacore packages?
Shark8
No, but they do indicate perceptions. -- And poor tooling is a common theme [so far].
Yes.
Visaoni
have you verified it's actually using the FSF version and not the Adacore one?
Shark8
Actually I am using AdaCore's compiler/install package.. the licensing issues aren't an issue for me because I don't have any commercial project.
Visaoni
ah, alright
mk270
so, the thing i care about, as someone who is in some sense a newbie (i have been programming for 30 years, none of that in ada), is easy on-ramps - a github repo showing a typical skeleton project that uses a library, and the instructions for how to get that library onto your system
the licensing problems are a big one for me as i don't have the right to relicense the codebase compatibly with the gpl
Shark8
mk270: You'll want to get the FSF GNAT then.
mk270
getting a single effort towards a package manager and repository is important, as is reducing web docs fragmentation
shark8: well yes, but i couldn't get that to work with gprbuild on windows (i live in the linux ghetto and don't wander out much :) )
Visaoni
mk270: gnatmake so far has been doing pretty well for me
Shark8
DBotton set up http://getadanow.com/ for getting one started, though I am not entirely sure how effectual it would be as I'd already been using Ada for a couple of years and he just recently did it.
mk270
Visaoni: i'm sure, but i don't know how easy it'll be to use that with our .gpr files (maybe trivial, i just dont know)
Visaoni
Shark8: I haven't gone through it but I am using TDM-GCC which I think he points people too
pretty painless
mk270
so, getadanow.com - is that open to contributions from the community?
i basically want something that's creative commons, and open to Pull Requests on github
Shark8
mk270: I think Lukretia and marino_ are the guys to talk to about linux.
Visaoni
mk270: Yeah, I don't know. I haven't had any trouble with gpr files but so far all of mine have been pretty simple
mk270
shark8: i have things working fine on a number of linux hosts, but i want to build on windows and macos too - i just dont have them installed, or any real experience building software on recent versions of them
Shark8
mk270: I'm not entirely sure...
mk270
visaoni: this is good news, though - i believe our .gpr files are merely *long*, not complex
Shark8
mk270: There's an Ada-Doom3 project which has a multiple OS support GPR... let me find a link.
mk270
https://github.com/AdaDoom3/AdaDoom3
Shark8
Yeah. let me see if I can find the GPR file.
mk270
good luck searching github by filename :)
Shark8
https://github.com/AdaDoom3/AdaDoom3/blob/master/Setup/neo.gpr
mk270
ok, so do they use fsf gnat on windows, though?
anyway - i should investigate my biuld problems myself
i am more concerned with the community documentation / package manager stuff
Shark8
I honestly don't remember... the reason it jumped to mind was because of the multiple architectures/OSes (I helped give him a version that selected a particular directory based on archetecture) . -- But it looks like the complexity has grown quirte a bit there.
(re: documentaton/package manager) -- That's fair... it is an issue, and one we are trying to tackle... it'll take a while in any case though.
(We simply don't have the manpower and shared-vision to do it quickly [you really can't do it quickly w/o both of those.])
Visaoni
Shark8: I'm not entirely sure what all you're hoping to have this thing... do. Is there another famous Shark8 writeup on it yet?
Shark8
Famous writeup? -- I think the only two that I've publicly shown off were SQUID and Risi.
(You're talking about the CPAN-for-Ada idea we've been kicking around, right?)
mk270:
SQUID Draft: https://drive.google.com/file/d/0BwQVNNshW39cTXVOdWxQaVJ5WjA/edit
Risi Draft: https://docs.google.com/document/d/1ws92f94snf3dIJfCxBCFgWLAKuQdSQq_nudXrkVJbUU/edit#heading=h.uggv59pe3vpn
(Warning: Risi is humor, a troll language.)
mk270
ok - is the first document to do with package management?
Shark8
Not really, it's more of a whole IDE idea.
Compiler and tools, mostely.
As Visaoni was mentioning, I haven't actually done a write-up on the package-manager ideas yet.
I've been kicking around an idea for licensing being a field of the header-format... that would allow us to filter out things that aren't amiable to commercial development or licenses that are viral.
Visaoni: I'm loading up my wordprocessor to do a writeup for you.
« prev 1 2 next »