Git Product home page Git Product logo

Comments (4)

benediktahrens avatar benediktahrens commented on June 12, 2024

On 12/04/2014 02:45 AM, Vladimir Voevodsky wrote:

In my last PR there is the usual uu0 and also four files uu0a uu0b uu0c and uu0d that are the result of separating uu0 into four parts for easier editing in the future.

I did not know how to change the Makefile to switch from the uu0 to these four files. I think we should do it and then continue the overhaul.

You do not have to change the Makefile directly in order to have
uu0{a,b,c,d}.v compiled.
Instead, the thing to do is to edit the file
UniMath/Foundations/.package/files,
and add the files there (and remove uu0.v).
(Note the dot before "package" in the path.)
Please add this modified file to your pull request.

(I guess that this information should be added to the wiki asap.)

Also, maybe you could remove two of the three variants of uu0.v from the
PR, keeping them in your fork instead?

from unimath.

benediktahrens avatar benediktahrens commented on June 12, 2024

Addendum to my previous message:

Once you modify UniMath/Foundations/.package/files, the rest of the files won't compile any more, of course, since their "Require"s have to be changed. You can instead add a file uu0.v with the contents

Require Export Foundations.Generalities.uu0a.v
Require Export Foundations.Generalities.uu0b.v
...

which makes the contents of a-d available.
In that case do not remove Generalities/uu0.v from UniMath/Foundations/.package/files.

from unimath.

DanGrayson avatar DanGrayson commented on June 12, 2024

The info about that file ".package/files" is already contained
in the readme file at https://github.com/UniMath/UniMath/tree/master/UniMath

On Wed Dec 03 2014 at 11:49:35 PM Benedikt Ahrens [email protected]
wrote:

On 12/04/2014 02:45 AM, Vladimir Voevodsky wrote:

In my last PR there is the usual uu0 and also four files uu0a uu0b uu0c
and uu0d that are the result of separating uu0 into four parts for easier
editing in the future.

I did not know how to change the Makefile to switch from the uu0 to
these four files. I think we should do it and then continue the overhaul.

You do not have to change the Makefile directly in order to have
uu0{a,b,c,d}.v compiled.
Instead, the thing to do is to edit the file
UniMath/Foundations/.package/files,
and add the files there (and remove uu0.v).
(Note the dot before "package" in the path.)
Please add this modified file to your pull request.

(I guess that this information should be added to the wiki asap.)

Also, maybe you could remove two of the three variants of uu0.v from the
PR, keeping them in your fork instead?


Reply to this email directly or view it on GitHub
#57 (comment).

from unimath.

benediktahrens avatar benediktahrens commented on June 12, 2024

Closing this issue, since it seems done to me.

from unimath.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.