coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Jeremy Dawson <Jeremy.Dawson AT anu.edu.au>
- To: "coq-club AT inria.fr" <coq-club AT inria.fr>, Ramkumar Ramachandra <artagnon AT gmail.com>
- Subject: Re: [Coq-Club] loadpath
- Date: Wed, 5 Feb 2020 07:43:11 +0000
- Accept-language: en-US
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=anu.edu.au; dmarc=pass action=none header.from=anu.edu.au; dkim=pass header.d=anu.edu.au; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uCFj7zTvC0UMx+XDVVwNJo8clASLqneIMbPAh37URJk=; b=ZyS5bl8R+uGo9ghI/76kqDUOfUk67ThR9R9SiXvIhKQ+NWcFXCDPuu+SQTGfijt69lWpr981ic1IqZUoDK77MhKdq0o2BGplHEAayxHqmfHTITQAZJ/2FIwUlfogsd3/oLlKZGxEn8OwtZ91HId8dXqqSH/kHAieudYudeXKR/wlNEKBYWJ9cwRTe1zTvuJ1ZdJ4Dd4UMmO4yu6Mx9V2Lc2eWQizNq9EVOKmYRcWY3hPtwz0e5kUdIUangcUtOlCIk5qFq66iGx7Sxy+tgU2xcyAQP0yEdLeNKvjZnVgmV3KJ2yF3vMXcPVIn1Wvjj94O8XFs+Bmts3n49PsYposrw==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CYcAAO1bYzKM4mP7xzgU/2ZKUaTMc93YTza7dTa3D0Y75wDJs5mqogDUoY/jVzJLby6k+Y9hBr/PtXVbaFd7vCPUdGUSt61qVxK0rIFd1TLNknXeoa5lwWO56agAkPaI47V4hfY+4Ff/6kKKXbEJvEzSf4K4AF8yc8x1LebaBKSdhP8Xzk2lB9WvwgA4C/GGfsioReeGcvJa6yRnsK1UHLQDiyMA8SBeKtufIxgnLb5YC3PvG5NoVXXbCjuvXtvgVxpj4eXY/lbJ+OlkxFTD2bqm8C3iZoBt9rDmYADKUoMUq0dCzkO5SESeIu7s4teRfpRIgPRjCkzIs+K6bAYKrw==
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=Jeremy.Dawson AT anu.edu.au; spf=Pass smtp.mailfrom=Jeremy.Dawson AT anu.edu.au; spf=Pass smtp.helo=postmaster AT AUS01-SY3-obe.outbound.protection.outlook.com
- Ironport-phdr: 9a23:Dm/IYRLWu1EFj6F1vdmcpTZWNBhigK39O0sv0rFitYgfLvnxwZ3uMQTl6Ol3ixeRBMOHsq4C1rKd6vm6ESxYuNDd6StEKMQNHzY+yuwu1zQ6B8CEDUCpZNXLVAcdWPp4aVl+4nugOlJUEsutL3fbo3m18CJAUk6nbVk9Kev6AJPdgNqq3O6u5ZLTfx9IhD2gar9uMRm6twrcutQZjId4Kqs91hTFrmZVd+hI2GhkIU6fkwvm6sq/4ZJu/T5ct+49+8JFTK73Y7k2QbtEATo8Lms7/tfrtR7NTQuO4nsTTGAbmQdWDgbG8R/3QI7/vjP1ueRh1iaaO9b2Ta0vVjS586hrUh7ohzwZODM/7Wral9Z/jKNfoBKmuhx/34vZa5ybOfZiYq/Qe84RSGxcVchTSiNBGJuxYYsRAeQcIeZWoYrzp1UMohu/GQaiC+zgxyRUhnDtx6A2z/gtHR3E0QEmAtkAsG7UrNLwNKoKVe660rPIwivGb/JWxDzz5pLHcx46ofGLW7J7bM3cx00xGAPfkFqQrIzkMymb2OsXvWmb9O1gVeS0hmE9rQFxvyKjydkxhYnUnI4a0E3E+Dx/zY0oK9O4T0t7bsSlEJtWryyaNo12QtkjQ25yoio6xKcGtJimdyYJ0JQq3xHSZ+Cdf4SV/h7uVvydLSp2iX9nYr6zmhi//Ea4xuDzUsS4yktGoylYntXWqHwByRPe5tKHR/Z/+EqqxCyB2BrJ6u5eJEA5jarbJIAlwr43jpcerUrMEDLqlEnrlaOYa0cr9+ax5+TgebrpuIWQN4hpigHiKasundG/AeIlPQQUR2ib4+O81KH98kLlXLVKj/o2kq/DvJDdOMQbuqq5AwhS0oYg8RqwEzCm0NEAkXkGKlJKZg6HgpDmNl3SOvz0EOuzjla2nDt2yf3LPKftDojDI3XNiLvheKxy609YyAo919Bf4JdUB6kFLv3tQE/+qtnYDx8jPwK62enmBs591oQYWW+UGKCZNr7SvUWW6e0yPumAfpUauCvlJ/g/+/HulWM5mUMafaSxwZQXb2m4Eu16LEWdfHrjmcwMEXwKvwo7VOzlkkeOUT9VZ3aoXqIz/Cs3CIy8DdSLeof4yreGxWKwGoBcTmFAEFGFV3nyPc3QUPAVLSmWP8VJkzoeVLHnRZV3kVmUvQr51r9uNKLu8ygRvpLq0tRv7qWHnAsu/DNyCMK13GSETmUylWQNEWwYxqd69G5w0FqGwOBUiuNDEtobs9FESAo/JNjwxvNhDNbaUwTcONqFVRCvX4P1UnkKUtstzopWMA5GENK4g0Wbhnv4M/ouj7WOQacM3OfZ1nn1Kdx6zi+chqAnkh8rTtYJPHD03/cjpTiWPJbAlgCir4jvbb4VhXSf/WGei2eCoQdRTVwoCPiXbTUkfkLT6O/ByAbCQrupVet1GzZ6kZfHEZoRL9rjgBNBWevpP8nYbySpgWCsCB2Ux7SKKo33Z2Ea2yabA08BwVke
Thanks - that generates a Makefile, and make seems to work OK but then I get
> From Cat Require Import sxxx.
> ^^^^
Error:
Cannot find a physical path bound to logical path matching suffix
<> and prefix Cat.
Thanks,
Jeremy
On 5/2/20 6:34 pm, Ramkumar Ramachandra wrote:
> Try `coq_makefile -f _CoqProject -o Makefile`.
>
> R.
>
> On Wed, Feb 5, 2020 at 8:33 AM Jeremy Dawson
> <Jeremy.Dawson AT anu.edu.au
>
> <mailto:Jeremy.Dawson AT anu.edu.au>>
> wrote:
>
> Thanks - but coq_makefile doesn't generate a Makefile - it does
> generate
> a file called CoqMakefile.conf
>
> Is coq_makefile documented? It's not in the index (ie
> https://coq.inria.fr/distrib/current/refman/genindex.html
>
> Is this where I should be looking for documentation? )
>
> And the man page is hardly helpful
>
> Thanks
>
> Jeremy
>
> On 5/2/20 6:14 pm, Ramkumar Ramachandra wrote:
> > Hi Jeremy,
> >
> > You need to set up an `_CoqProject` like this:
> >
> > ```
> > -Q category Cat
> >
> > category/cat.v
> > category/ncat.v
> > ```
> >
> > ... and run `coq_makefile` to generate a Makefile. Note that if
> you can
> > `make` the project, then Coq should work from Emacs just fine.
> >
> > In the example I've supplied, "category" is the subdirectory you
> want to
> > include, and you'd use `From Cat Require Import ...` to include a
> file
> > in it.
> >
> > R.
> >
> > On Wed, Feb 5, 2020 at 8:09 AM Jeremy Dawson
>
> <Jeremy.Dawson AT anu.edu.au
>
> <mailto:Jeremy.Dawson AT anu.edu.au>
> >
> <mailto:Jeremy.Dawson AT anu.edu.au
>
> <mailto:Jeremy.Dawson AT anu.edu.au>>>
> wrote:
> >
> > Hi,
> >
> > The documentation at
> >
>
> https://coq.inria.fr/distrib/current/refman/proof-engine/vernacular-commands.html#coq:cmd.load
> > says
> >
> > This command loads the file named ident.v, searching
> successively
> > in each of the directories specified in the loadpath. (see
> Section
> > Libraries and filesystem)
> > but when I go to that section it doesn't tell you how to set a
> > "loadpath" or how to view what it is (or even what it is, so I've
> > got to
> > guess it's as in other languages that I'm familiar with - and
> that
> > somehow doesn't seem to fit the case)
> >
> > So how do I load a file (eg, ttt/TTT/sss.v)
> >
> > Thanks
> >
> > Jeremy
> >
>
- [Coq-Club] loadpath, Jeremy Dawson, 02/05/2020
- Re: [Coq-Club] loadpath, Ramkumar Ramachandra, 02/05/2020
- Re: [Coq-Club] loadpath, Jeremy Dawson, 02/05/2020
- Re: [Coq-Club] loadpath, Ramkumar Ramachandra, 02/05/2020
- Re: [Coq-Club] loadpath, Jeremy Dawson, 02/05/2020
- Re: [Coq-Club] loadpath, Ramkumar Ramachandra, 02/05/2020
- Re: [Coq-Club] loadpath, Jeremy Dawson, 02/05/2020
- Re: [Coq-Club] loadpath, Pierre Courtieu, 02/05/2020
- Re: [Coq-Club] loadpath, Jeremy Dawson, 02/05/2020
- Re: [Coq-Club] loadpath, Ramkumar Ramachandra, 02/05/2020
- Re: [Coq-Club] loadpath, Jeremy Dawson, 02/05/2020
- Re: [Coq-Club] loadpath, Ramkumar Ramachandra, 02/05/2020
- Re: [Coq-Club] loadpath, Jeremy Dawson, 02/05/2020
- Re: [Coq-Club] loadpath, Ramkumar Ramachandra, 02/05/2020
Archive powered by MHonArc 2.6.18.