[Agda] Re: The standard library has moved to github
Mateusz Kowalczyk
fuuzetsu at fuuzetsu.co.uk
Sun Jan 19 15:23:44 CET 2014
On 19/01/14 13:16, Stevan Andjelkovic wrote:
> On Fri, Jan 17, 2014 at 11:41:16PM -0500, Jason Gross wrote:
>> The [1]HoTT library uses [2]Travis to do continuous integration, and
>> [3]build documentation and push it to gh-pages. The travis setup we
>> use is [4]here, and [5]this commit message describes how we generated
>> the token that Travis needs. If you run into trouble or need help, I
>> can probably provide answers.
>> (You could probably then just have that link redirect to the gh-pages
>> generated version.)
>
> Thanks Jason, that was really helpful.
>
> This Travis thing is quite neat; basically it's like a virtual computer
> which you can install stuff on and then post-process your commits with
> -- build binaries, run tests, etc.
>
> I tried to make a minimal example that would contain all the bits that
> generating the html listings for the std-lib would, you can find it
> here:
>
> https://github.com/stevana/test-generate-agda-html-via-travis
>
> The idea is that every time a commit happens the html gets updated
> automatically by Travis. The file which makes this happen is:
>
> https://github.com/stevana/test-generate-agda-html-via-travis/blob/master/.travis.yml
>
> I took the, pretty complex, HoTT example Jason linked to and simplify
> it as much as I could. I'm sure I made things less robust in the
> process, in particular I don't feel very confident about the git bits,
> but it seems to work.
>
> Travis doesn't seem to like darcs, so I couldn't make it fetch and
> build the Agda development version. I suppose that won't be a problem
> once the Agda repo gets moved to github though.
>
> So, unless someone knows how to get darcs working, I guess it's best to
> wait for the Agda repo move, once that's done it should hopefully not be
> much work to modify the above example to generate html listings for the
> standard library.
>
>
> Cheers,
> SA.
> _______________________________________________
> Agda mailing list
> Agda at lists.chalmers.se
> https://lists.chalmers.se/mailman/listinfo/agda
>
You can install anything you want on these boxes. If you were unable to
get it going through Apt, you should try using cabal install instead.
--
Mateusz K.
More information about the Agda
mailing list