Π£ Π½Π°Ρ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ Duncan McGreggor: Erlang Music Systems Programming with Lisp ΠΈΠ»ΠΈ ΡΠΊΠ°ΡΠ°ΡΡ Π² ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΌ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΌ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅, Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠΎΡΠΎΡΠΎΠ΅ Π±ΡΠ»ΠΎ Π·Π°Π³ΡΡΠΆΠ΅Π½ΠΎ Π½Π° ΡΡΡΠ±. ΠΠ»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π²Π°ΡΠΈΠ°Π½Ρ ΠΈΠ· ΡΠΎΡΠΌΡ Π½ΠΈΠΆΠ΅:
ΠΡΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ Π½Π΅
Π·Π°Π³ΡΡΠ·ΠΈΠ»ΠΈΡΡ
ΠΠΠΠΠΠ’Π ΠΠΠΠ‘Π¬ ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ
ΠΡΠ»ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠΎ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ Π²ΠΈΠ΄Π΅ΠΎ, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ° Π½Π°ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ Π²Π½ΠΈΠ·Ρ
ΡΡΡΠ°Π½ΠΈΡΡ.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠ²ΠΈΡΠ° ClipSaver.ru
In this talk, Duncan will be sharing the open source "undertone" project, a new effort in the Erlang ecosystem for interacting with music systems in a reliable, fault-tolerant manner. A brief background will be provided on Erlang and LFE with a special focus on OTP -- the suite behaviours available to Erlang, LFE, and Elixir programmers for creating distributed systems software. Erlang's elegant approach for working with external applications and OS processes will be covered as well, thus providing additional context for how undertone effectively incorporates disparate systems. Example code of undertone providing a unifying API around music performance will be shared, as will LFE macros used for creating musical compositions. Technology spirits and muses willing, a handful of audio demos will be Interspersed at appropriate points in the presentation. Bio: Duncan has had a full career in the computing industry, where his quarter-century of computer programming experience has led to the current position as Principal Engineer working for the CTO of a tech company. The path to this point has been wild and varied, including not only professional high-points of working at NASA as well as for Ubuntu -- at the time, the worldβs most popular Linux operating system distribution -- but also as a linguist in the 101st Airborne Division; physics and maths student at uni; a meditation student traveling to India and Nepal; a casualty of the dot-com bust of 2000/2001 and the 2007/2008 recession; and one of millions of programmers in Silicon Valley and the Bay Area. He has also managed to write a technical book on mathematical programming, create two home-based recording studios, and learn carpentry as part of fixing up a 1915 American Arts-and-Crafts-era home, falling in love with the hand tools of fine woodworking as a result. His deepest technical passion for the past decade has been as a contributor to Lisp Flavoured Erlang (LFE), created and maintained by Robert Virding, co-inventor of Erlang itself.