Giter Club home page Giter Club logo

Comments (10)

frankluebeck avatar frankluebeck commented on August 26, 2024

On Tue, Mar 03, 2015 at 12:38:57PM -0800, Alexander Konovalov wrote:

The documentation says that it

loads the GAP package with name `name`. 

I think it should be formulated as

loads the GAP package with name given by the string `name`".

(just today I referred to the manual a novice user who was trying
to load package with LoadPackage(sglppow) without quotes around
the package name, and then we figured out that this may not be so
obvious...)

In my opinion making the sentence more complicated does not help anyone.
I suggest the following:

Leave the first cited sentence as it is and add a short example after it.
This should just show the loading of a package, without the rarely used
fancy optional arguments. And maybe a second example with an abbreviated
package name.

All the other fairly technical documentation (which must be there) can
follow after the example, it is not needed by most GAP users.

from gap.

olexandr-konovalov avatar olexandr-konovalov commented on August 26, 2024

@frankluebeck : thanks, I agree that example would be even better!

from gap.

sr-murthy avatar sr-murthy commented on August 26, 2024

I can do this. Is this required or finished?

from gap.

olexandr-konovalov avatar olexandr-konovalov commented on August 26, 2024

@sr-murthy: Thanks - it's just waiting here for some one to have a look, so please go ahead if you'd like to. Adding example in GAPDoc, please use Log element instead of Example to exclude it from automated tests of manual examples.

from gap.

sr-murthy avatar sr-murthy commented on August 26, 2024

OK, which specific file needs to be changed, I am assuming this is somewhere in gap/doc.

from gap.

olexandr-konovalov avatar olexandr-konovalov commented on August 26, 2024

The starting point is gap/doc, indeed. It has subdirectories tut, ref and changes for respective manuals. This piece is from ref from the chapter on GAP packages which is ref/gappkg.xml. When you will find a place of this section there, you will see the line

<#Include Label="LoadPackage">

which includes documentation from the source code. This means that somewhere in the lib directory there should be a file with the line

<#GAPDoc Label="LoadPackage">

containing the documentation. Easy to find out that this is lib/package.gd which should be changed.

from gap.

sr-murthy avatar sr-murthy commented on August 26, 2024

Am a bit busy with some projects right now, will get this done soon.

from gap.

sr-murthy avatar sr-murthy commented on August 26, 2024

Am working on this right now, and should have it done shortly.

from gap.

olexandr-konovalov avatar olexandr-konovalov commented on August 26, 2024

Following the questions coming from PR #155, I've created a Wiki page "Building main GAP manuals", see https://github.com/gap-system/gap/wiki/Building-main-GAP-manuals. Hope this will be useful.

from gap.

olexandr-konovalov avatar olexandr-konovalov commented on August 26, 2024

This issue is closed by PR #155.

from gap.

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.