Internal
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