Skip to content

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

malex984 edited this page Jan 8, 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:

  • Download GAP 4.5.7
  • Using git to access a mercurial repository (guide by Max H.):
    • Download git-remote-hg or even better, use my fixed and improved version
    • Make sure you a recent Mercurial installed. I am using 2.4.2.
    • Copy this python script somewhere into your path (make sure to chmod a+x). You may have to edit its first line to point to the right python version (e.g. on OS X when using Fink and its mercurial-py27 package, you may want to change it to #!/sw/bin/python2.7.
    • Then you can clone a hg repository like this: git clone hg::ssh://[email protected]/libsing. However, git-remote-hg is buggy. So in order to avoid messing up our real repository, I recommend that for now you insert an intermediate step, and first clone the remote repository via hg, then clone that via git:
hg clone ssh://[email protected]/libsing
git clone hg::libsing libsing.git

This way, to push you first git push, then cd to the libsing dir, verify that the push result looks good, and only then hg push. Similar for pulling.

Clone this wiki locally