Skip to content

4th Singular GAP meeting, 7 till 11 January 2013, Aachen

fingolfin edited this page Mar 13, 2013 · 7 revisions

Welcome to the 4th Singular-GAP meeting (07-11 January 2013, St Andrews). This meeting is a continuation of an ongoing effort to coordinate the rapid development of the three major computer algebra systems involved in the DFG Special Priority Program 1489 (http://www.computeralgebra.de/). During this meeting we will follow three goals.

Sponsored by:

DFG

SPP-1489: Algorithmic and experimental methods in algebra, geometry and number theory

#libsing:

Continue the development of the GAP-package libsing which links Singular as a library into GAP.

People (libsing):

#libsing (based on spielwiese):

Continue the adaptation of the GAP-package libsing (which links Singular as a library into GAP) on Singular-spielwiese.

People:

Status: Oleksandr continued updating the mercurial branch spielwiese by merging the new default-developments in there. It is fully functional and seems to be equivalent to the default branch of libsing now.

#Appendices:

  • Make sure to download and install the latest GAP version. At this time, that is 4.6.2
  • Using git to access a mercurial repository (guide by Max H.):
    • Download and install gitifyhg (follow the instructions in its README)
    • Make sure you have a recent Mercurial installed, at least version 2.0. I am using 2.5.2.
    • Then you can clone a hg repository like this: git clone gitifyhg::ssh://hg@hg.gap-system.org/libsing. You can now work as usual with this git clone, including making local commits, and pushing out your changes. If you want to work with branches other than the master branch, a little care is needed due to the fundamental differences between git branches and hg branches. So