Juniorprofessor for algebra and geometry, JLU Gießen
http://www.quendi.de/en/
In this talk I will describe various lessons we (should) have learned over the past 30 years of developmen of the GAP computer algebra system. Starting with a brief overview of the history of GAP, and historical mistakes, I will try to convince you of the merits of using a version control system like git, and issue tracker and continuous integration, and that it is highly beneficial to open them all up to your users and generally anybody interested. I'll provide examples from GAP as motivation. In the end, I will give you a quick demo on the typical life cycle of a GAP code change, by making a pull request on the GAP repository.
Max Horn is a German mathematician originally working in the field of algebraic Lie theory, in particular Kac-Moody theory and buildings. After his PhD on Involutions of Kac-Moody group, he was PostDoc at the TU Braunschweig with Bettina Eick, where he worked on various computational problems (non-commutative Gröbner bases in group rings, classification of small solvable groups, symbolic computations in infinite families) of Lie rings and p-group.
He has become a major developer of the GAP system, and is at the forefront of the renewal of its development model, including the coorganization of the four first GAP Days. In addition, he has been active contributor to a multitude of open source projects, and was project leader for two major non-mathematical open source projects (Fink and ScummVM) during that time.
or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Syncing