Internal
GAP.versioninfo
— Functionversioninfo(io::IO = stdout; jll::Bool = false, full::Bool = false)
Print the version numbers of GAP.jl and GAP, and version numbers and installation paths of all currently loaded GAP packages. Note that these paths can be nonstandard because Julia's package manager does not control which available version of a GAP package gets loaded.
If jll
or full
is true
then also the underlying binary packages (jll), if available, of all installed (not necessarily loaded) packages are included in the output.
GAP.get_symbols_in_module
— Functionget_symbols_in_module(m::Module) :: Vector{Symbol}
Return all symbols in the module m
. This is used in a GAP method for RecNames
.
GAP.GAP
— ModuleGAP.jl is the Julia interface to the GAP-System.
For the package manual see https://oscar-system.github.io/GAP.jl/.
For more information about GAP see https://www.gap-system.org/.
GAP.RecDict
— TypeRecDict
An internal type of GAP.jl used for tracking conversion results in gap_to_julia
.
GAP.kwarg_wrapper
— Functionkwarg_wrapper(func, args::Vector{T1}, kwargs::Dict{Symbol,T2}) where {T1, T2}
Call the function func
with arguments args
and keyword arguments given by the keys and values of kwargs
.
This function is used on the GAP side, in calls of Julia functions that require keyword arguments.
Examples
julia> range(2, length = 5, step = 2)
2:2:10
julia> GAP.kwarg_wrapper(range, [2], Dict(:length => 5, :step => 2))
2:2:10