<div dir="ltr"><div>Hi all,</div><div><br></div><div>I am writing to express my interest in working on Purr-Data in the Google Summer of Code.</div><div><br></div><div>I was just looking at the project suggestions on Jonathan's GitLab page, and am interested in a couple of them.</div><div><br></div><div>The
 first one is making a REPL interface. As someone who insist on doing 
most of the work on the command line, this project sounds really 
interesting to me. I would be very keen to explore how to communicate 
with embedded device locally or via ssh. Although I have never use Pure 
Data in any embedded device (apart from a small attempt of using 
pduino), I am eager to learn more and eventually develop a user-friendly
 REPL interface for Raspberry PI and other devices.</div><div><br></div><div>The
 second one is encapsulation ergonomics. As a Pd user for slightly more 
than two years, I do find abstraction a troublesome process in Pd. This 
project sounds like a great opportunity to rewrite some of the code that
 would make abstraction a more natural process in patching. Although the
 GitLab page does not specify the language(s) required for this project,
 I am assuming C would be a prerequisite?</div><div><br></div><div>These two sounds almost equally interesting to me.</div><div>It would be great if you would kindly suggest which one is more beneficial to the Pd community.</div><div><br></div><div>Also,
 I am just wondering if there are any suggestions in applying for GSoC 
and writing a project proposal? I am aware that the application starts 
in a couple of days, so I apologise if this is too last-minute.<br></div><div><br></div><div>Something about myself:</div><div>I
 did my undergraduate in Music, majored in Composition during my 
honours year. I started to use Pure Data about two years ago. Thanks to 
Pd, I became interested in computer music and digital signal processing.
 I am 
currently a Master student in electrical engineering at the University 
of Melbourne. I have only started programming (apart from Pd) last year 
but now I am a 
tutor in programming/computing in C at the University. I insist on doing
 most of my work on the command line, therefore I also know the basics 
of bash scripting.</div><div><br></div><div>Thank you very much for your time.</div><div><br></div><div>Kind regards,</div><div>Tsz-Kiu</div></div>