Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] loadpath

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] loadpath


Chronological Thread 
  • From: Ramkumar Ramachandra <artagnon AT gmail.com>
  • To: coq-club AT inria.fr
  • Subject: Re: [Coq-Club] loadpath
  • Date: Wed, 5 Feb 2020 08:14:49 +0100
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=artagnon AT gmail.com; spf=Pass smtp.mailfrom=artagnon AT gmail.com; spf=None smtp.helo=postmaster AT mail-vs1-f54.google.com
  • Ironport-phdr: 9a23:b5HeqBZxJGVD/bmp9rHMNzv/LSx+4OfEezUN459isYplN5qZoMSzbnLW6fgltlLVR4KTs6sC17OK9f24EjVYvt7B6ClELMUXEUddyI0/pE8JOIa9E0r1LfrnPWQRPf9pcxtbxUy9KlVfA83kZlff8TWY5D8WHQjjZ0IufrymUoHdgN6q2O+s5pbdfxtHhCanYbN1MR66sRjdutMZjId/Jas90BvErmdHd+hL2W9lJ0+YkxLg6sut5pJu/Dlctvw7+8JcTan2erkzQKBFAjghL207/tDguwPZTQuI6HscU2EWnQRNDgPY8hz0XYr/vzXjuOZl1yaUIcP5TbYvWTS/9KhrUwPniD0GNzEi7m7ajNF7gb9BrxKgoxx/xJPUYJ2QOfFjcK7RYc8WSGxcVctXSidPAJ6zb5EXAuUOM+ZXrYnzqVUNoxWjGwejGPjixSVUinLsx6A2z/gtHAPA0Qc9H9wOqnPUrNDtOakOS++1yarIzSjGb/xMwzf29ZTGfQokof6WQb1wcdDeyU8yGAPflFqbtIvoMCmP1uQRqWeb4OxgVeWpi2M8pAFxpyKgxsYoioXTmo0VzVXE+Dx/zY0oK9O4T0t7bsSlEJtWryyaNo12QtkjQ25yoio6xKcGtJimdyYJ0JQq3wDTZ+CDfoSS4R/uVPydLSlliH9nYr6yhxm//E69wePmTMa0ykxFri9dn9nMqH8N0xvT59CCSvRn/0eh3S+D1x7I6u1ZOEw0m6rWJpE7zr4/kZoTtkvDHivol0nskKCWcUAk9vCp6+ThfLrmuoeRO5Fohgz6KKgjmcyyDf4mPgQTXWWX4+Sx2bL78U38WrpKj/k2kqfDsJDdIMQWvrS2AxVJ0ok55Ba/CTCm0NIDkHkIKVJKYhOHj4zzN17SJ/D4CO+zg06wnzdz2/DGIrrhD43RIXjEibftZKpy60pByAUo1t1f/JJVCrQZIP3pQEPxtdrYDgU4MwOu2ernBs99hcsiXjeEBbbcO6fPu3eJ4PguKq+Cftw7ojH4fsIs4v3ziHYj0WUUeKCi3ZIRZGqxVqBvOVmQbnzrhP8OFG4Lukw1S+m82w7KaiJae3vnB/F03To8Eo/zVd6eFLDou6SI2WKAJrMTZm1CDQrRQ3LhdoHBRexVLSzPfolulTsLUbXnQIgkh0n36F3KjoF/J++RwRU28Ir53YEsteLWnBA2szdzCpbFijDffyRPhmoNAgQO8uV6qE15xE2E1PEh0fNdHN1XofhOV1VjOA==

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> 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



Archive powered by MHonArc 2.6.18.

Top of Page