Piter Py #4 / Jussi Pakkanen: "Power through simplicity: using Python in the Meson build system" / Saint Petersburg, Russia / 3 November 2017 - 4 November 2017

Piter Py #4

3 November 2017 (Fri), 10:00 - 4 November 2017 (Sat), 19:00

Jussi Pakkanen: "Power through simplicity: using Python in the Meson build system"

Description
Power through simplicity: using Python in the Meson build system
 
Meson is a new build system that has been designed from the ground up to be both fast and easy to use. It has been adopted by many large software projects such as GSstreamer, systemd, X.org and Enlightenment and Gnome desktops. Meson is implemented entirely in Python. To maximize portability it does not even have any dependencies outside Python's standard library. Originally Python was chosen because it is a good language for prototyping but during development it was discovered that Python is a good match for a build system's requirements. In this talk we shall look into what a build system actually does and what is needed to implement one. Then we shall look at the internals of Meson and how it uses Python. Some comparisons to other build systems is also made, demonstrating how efficient use of Python makes implementing a cross platform tool simpler than with most other languages.
 
 
Jussi Pakkanen​
Finland. Espoo
Consultant
 
Jussi Pakkanen has worked on all layers of the modern Linux stack from web services down to the kernel. His projects have ranged from mail sorting to slot machines, mobile SDKs and network security. He is the original creator and project lead of the Meson build system. When not working on computers he may be found drawing or watching bad movies.
Share
Add to calendar
Organizer
PyterPy will be colocated with Linux Piter conference. Participants of any conference can attend the talks of both conferences.
Co-organizer
General sponsor
Sposnsor
PARTNERS
Travel partners
Video partner
INFORMATIONAL PARTNERS
Hashtag
#PiterPy
Event in socials
Contacts
По вопросам участия
Диана Любавская
+7 981 846-44-58
diana@it-events.com
По вопросам выступления
Ирина Сарибекова
+7 921 903-45-17
irina@it-events.com
Обсудить свой доклад
Программный комитет конференции
org@piterpy.com

Congratulations!

You've successfully subscribed for news.