Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
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
Project: cocalc-sagemath-dev-slelievre
Views: 4183461<Chapter Label="ch:appl">2<Heading>Examples of Applications based on <C>NCurses.BrowseGeneric</C>3</Heading>45This chapter introduces the operation <Ref Oper="Browse"/>6and lists several examples how the function7<Ref Func="NCurses.BrowseGeneric"/> can be utilized8for rendering &GAP; related data or for playing games.9Each section describes the relevant &GAP; functions10and briefly sketches the technical aspects of the implementation;11more details can be found in the &GAP; files,12in the <F>app</F> directory of the package.1314<P/>1516Only Section <Ref Sect="sec:tomdisp"/> describes a standard application17in the sense of the introduction to Chapter <Ref Chap="chap:browse-user"/>,18perhaps except for a special function that is needed to compare table19entries.20The other examples in this chapter require some of the programming21described in Chapter <Ref Chap="chap:browse-prg"/>.2223<P/>2425The &GAP; examples in this chapter use the <Q>replay</Q> feature of26<Ref Func="NCurses.BrowseGeneric"/>, see Section <Ref Sect="sec:features"/>.27This means that the <Ref Func="NCurses.BrowseGeneric"/> based function28is called between two calls of <Ref Func="BrowseData.SetReplay"/>.29If you want to paste these examples into the &GAP; session with the mouse30then do not paste the final <Ref Func="BrowseData.SetReplay"/> call,31since <Ref Func="NCurses.BrowseGeneric"/> would regard the additional input32as a user interrupt.333435<Section Label="sec:browseoper">36<Heading>The Operation <C>Browse</C></Heading>3738<#Include Label="Browse_oper_man">3940</Section>4142<#Include Label="Matrix_section">4344<#Include Label="Ctbl_section">4546<#Include Label="Tom_section">4748<#Include Label="AtlasRep_section">4950<#Include Label="GAPManual_section">5152<#Include Label="Bibliography_section">5354<#Include Label="BrowseProfile_section">5556<#Include Label="BrowsePackageVariables_section">5758<#Include Label="BrowseUserPreferences_section">5960<#Include Label="GAPData_section">6162<#Include Label="Filetree_section">6364<#Include Label="Puzzle_section">6566<#Include Label="Solitaire_section">6768<#Include Label="Rubik_section">6970<#Include Label="Knight_section">7172<#Include Label="Sudoku_section">7374<#Include Label="rldemo_section">7576</Chapter>77787980