SF Scala interview Guillaume Martres 7 26 16
Recording: SF Scala interview Guillaume Martres 7 26 16
[Music] uh hello everybody I'm Alexi krao the organizer of ass Scala here we are on location at Bloomberg and this is the first time we have a speaker from the cor pfl group uh working on Daddy Gom Marto is here with us from MFL and we're super excited because we were hearing about da for a few years by now we've seen some post by Martin but we never had anybody actually working on it so welcome it's exciting to be you know to have you here so uh so you will talk about di uh in your main talk so I just want to kind of ask you how did you get interested in scholar and then how did you progress to D so I did my undergraduate studies at tpfl mhm and I was always interested in programming languages before I even came to twfl uh I spent some times doing hcare that kind of things and I I I found SC like really elegant and interesting and as part of my studies I had the chance to learn Scara from Martin and then to uh do some projects in his laboratory and uh what really got me interested when I heard about D is that uh I could like contribute to something that would be used prary by a lot of people and uh I think that programming languages are uh like very important to how you express your your your programs and the the better they are the more powerful they are and the better way to to let you see things is you you yeah there there is no osing to how you can make things better better so I think that by working on programing language I can make a big impact on making things better for everyone and I find that very exciting that's really cool and so you did hill before right like I know a lot of Hill people work with scholar because there is more jobs with schola than with hll right but they would wish they were doing hill but you are working on next generation of scholar so so do you think that scholar is you know as elegant as Hill in some sense I'm just curious on your take right like if you had a complete freedom to work in high skill or in scholar or you're actually building next scholar what's your take on this I think they both have uh different strength and like sometimes I'm writing some high scale code and like I wish I had some form of object orientation that was nice to use and sometimes I'm writing scal code I'm like I wish I had Global type INF frence MH and so they both explore different things M and they are both very interesting but different uh so there are definitely good ideas from hcal that we can take back in Scala and I think the in the over Direction too but uh I think the language will continue to be both interesting but still uh very different because they have very different constraints mhm uh so you know i' like I I find that object orientation really helps Scala for dsls right because you can Express uh collections uh basically of things and and blocks and and it makes just easier than than Hill everything essential prefix kind of notation right so do you think that uh object helps Scala being more flowing more expressive um it depends on what you're trying to model sometimes yes uh the the thing that has scale has but has doesn't is that objects are more than just uh collections like a like single tense there are modules so you have that whole possibility to uh abstract other modules in your code M that you have also in other languages similar tocale like ml but you don't have in hasc currently mhm and I think that's maybe even more interesting than just the fact that it's object oriented okay well uh so we'll probably proceed with your main talk but you know thank you very much for for being here and we're looking forward to more knowledge about Dy thank you very much for having me thank you all right cool so we [Music] are