CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In

Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.

| Download

GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it

Path: gap4r8 / pkg / Browse / doc / appl.xml
Views: 418346
1
2
<Chapter Label="ch:appl">
3
<Heading>Examples of Applications based on <C>NCurses.BrowseGeneric</C>
4
</Heading>
5
6
This chapter introduces the operation <Ref Oper="Browse"/>
7
and lists several examples how the function
8
<Ref Func="NCurses.BrowseGeneric"/> can be utilized
9
for rendering &GAP; related data or for playing games.
10
Each section describes the relevant &GAP; functions
11
and briefly sketches the technical aspects of the implementation;
12
more details can be found in the &GAP; files,
13
in the <F>app</F> directory of the package.
14
15
<P/>
16
17
Only Section <Ref Sect="sec:tomdisp"/> describes a standard application
18
in the sense of the introduction to Chapter <Ref Chap="chap:browse-user"/>,
19
perhaps except for a special function that is needed to compare table
20
entries.
21
The other examples in this chapter require some of the programming
22
described in Chapter <Ref Chap="chap:browse-prg"/>.
23
24
<P/>
25
26
The &GAP; examples in this chapter use the <Q>replay</Q> feature of
27
<Ref Func="NCurses.BrowseGeneric"/>, see Section <Ref Sect="sec:features"/>.
28
This means that the <Ref Func="NCurses.BrowseGeneric"/> based function
29
is called between two calls of <Ref Func="BrowseData.SetReplay"/>.
30
If you want to paste these examples into the &GAP; session with the mouse
31
then do not paste the final <Ref Func="BrowseData.SetReplay"/> call,
32
since <Ref Func="NCurses.BrowseGeneric"/> would regard the additional input
33
as a user interrupt.
34
35
36
<Section Label="sec:browseoper">
37
<Heading>The Operation <C>Browse</C></Heading>
38
39
<#Include Label="Browse_oper_man">
40
41
</Section>
42
43
<#Include Label="Matrix_section">
44
45
<#Include Label="Ctbl_section">
46
47
<#Include Label="Tom_section">
48
49
<#Include Label="AtlasRep_section">
50
51
<#Include Label="GAPManual_section">
52
53
<#Include Label="Bibliography_section">
54
55
<#Include Label="BrowseProfile_section">
56
57
<#Include Label="BrowsePackageVariables_section">
58
59
<#Include Label="BrowseUserPreferences_section">
60
61
<#Include Label="GAPData_section">
62
63
<#Include Label="Filetree_section">
64
65
<#Include Label="Puzzle_section">
66
67
<#Include Label="Solitaire_section">
68
69
<#Include Label="Rubik_section">
70
71
<#Include Label="Knight_section">
72
73
<#Include Label="Sudoku_section">
74
75
<#Include Label="rldemo_section">
76
77
</Chapter>
78
79
80