I will give a talk about Mercurial and Python
Martin Geisler
mg at aragost.com
Wed Nov 10 08:18:31 UTC 2010
Hi everybody,
I will be giving a talk about our experiences with using Python in
Mercurial. The talk is on Tuesday, November 16th in Zurich, Switzerland:
http://www.aberla.com/events/tabid/59/vw/3/itemid/46/d/20101116/language/en-us/python-geek-night.aspx
The abstract for the talk:
Mercurial is a distributed revision control system written in Python.
Revision control systems must scale efficiently to deal with large
amounts of data -- it is not uncommon to see repositories with
gigabytes of data spread among maybe 100,000 files. It can therefore
seem like an odd choice to use a very high-level language like Python
for such an intensive task.
However, Mercurial manages to be very efficient while still being 95%
pure Python code. The main trick is to push the performance critical
inner loops to Python C extensions and to use efficient, scalable data
structures and algorithms.
Python makes it very natural to develop programs with this hybrid
approach and this in turn lets you do more with fewer resources.
Please come if you are in the area -- I would love to meet more people
who use Python and/or Mercurial here in Switzerland.
The event is free and you register here:
http://www.aberla.com/events/tabid/59/vw/4/itemid/46/d/20101116/language/en-us/registrieren.aspx
--
Martin Geisler
aragost Trifork
Professional Mercurial support
http://aragost.com/mercurial/
More information about the Mercurial
mailing list