[Agda] how to reference to a version

Ulf Norell ulf.norell at gmail.com
Thu Dec 8 22:04:51 CET 2016


I was referring to $HOME/.agda/libraries.

See here for more information:

https://agda.readthedocs.io/en/latest/tools/package-system.html

/ Ulf

On Thu, Dec 8, 2016 at 10:03 PM, Sergei Meshveliani <mechvel at botik.ru>
wrote:

> On Thu, 2016-12-08 at 21:43 +0100, Ulf Norell wrote:
> > You just need to put the path to the .agda-lib file in
> > your .agda/libraries file.
> > No further installation should be required.
> >
>
> I see   agda/standard-library.agda-lib
>
> but do not see  .agda/libraries
> anywhere.
>
> On the other hand, I use  $adgaStLib  in the command line
> that points to            agda/std-lib/src,
> and it seems working.
> (?)
>
> ------
> Sergei
>
>
> > On Thu, Dec 8, 2016 at 9:09 PM, Sergei Meshveliani <mechvel at botik.ru>
> > wrote:
> >         On Thu, 2016-12-08 at 22:43 +0300, Sergei Meshveliani wrote:
> >         > On Thu, 2016-12-08 at 19:30 +0100, Ulf Norell wrote:
> >         > > Each commit of Agda contains a reference to the particular
> >         commit of
> >         > > the standard library
> >         > > that it has been tested with. To find out which one you
> >         can do the
> >         > > following (after checking
> >         > >
> >         > > out the commit of Agda that you are interested in):
> >         > >
> >         > >
> >         > > $ git submodule init
> >         > > Submodule 'std-lib' (https://github.com/agda/agda-stdlib)
> >         registered
> >         > > for path 'std-lib'
> >         > > $ git submodule update
> >         > > Cloning into 'std-lib'...
> >         > > Submodule path 'std-lib': checked out
> >         > > '7220ca3ee025e9339aa8e5d11efcd069764e7977'
> >         > > $ cd std-lib
> >         > > $ git status
> >         > > HEAD detached at 7220ca3
> >         > >
> >         > >
> >         > > So the commit of the standard library that works with the
> >         Agda commit
> >         > > I tested this on is
> >         > > 7220ca3. This is probably the easiest way for your users
> >         to get a
> >         > > compatible version of
> >         > > the standard library as well, saving them the trouble of
> >         keeping track
> >         > > of two commit hashes.
> >         > >
> >         >
> >         >
> >         > I am trying to find out what is the whole installation
> >         process.
> >         >
> >         > For example, I have downloaded  agda-2.5.2-dc9ffae
> >         > by running the commands
> >         >
> >         >   > git clone https://github.com/agda/agda.git
> >         >   > cd agda
> >         >   > git checkout dc9ffae
> >         >
> >         > Then I install Agda by
> >         >
> >         >   > cabal update
> >         >   > cabal install
> >         >   > agda-mode compile
> >         >
> >         > Then I need to download the needed Standard library version.
> >         > To do this, I command
> >         >
> >         >   > cd agda
> >         >   > git submodule init
> >         >   Submodule 'std-lib' (https://github.com/agda/agda-stdlib)
> >         >   registered for path 'std-lib'
> >         >
> >         >   > git submodule update
> >         >   Cloning into std-lib...
> >         >   ...
> >         >   Submodule path 'std-lib': checked out
> >         >   '7220ca3ee025e9339aa8e5d11efcd069764e7977'
> >         >
> >         >   > cd std-lib
> >         >
> >         > Initially this directory was empty. And now is has the files
> >         of the
> >         > needed library version.
> >         > Right?
> >         >
> >         > To install the library, I command
> >         >
> >         >   > cabal install
> >
> >
> >
> >         But there is not any .cabal file.
> >         And I have an impression that
> >
> >           > git submodule update
> >
> >         has already installed the needed library.
> >
> >         ------
> >         Sergei
> >
> >         _______________________________________________
> >         Agda mailing list
> >         Agda at lists.chalmers.se
> >         https://lists.chalmers.se/mailman/listinfo/agda
> >
> >
> >
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.chalmers.se/pipermail/agda/attachments/20161208/b39b3c6f/attachment-0001.html


More information about the Agda mailing list