Re: The Scala REPL output is confusing
Raphael Bosshard <[email protected]> Tue, 1 Nov 2016 17:40:40 +0100
| Newsgroups | gmane.comp.lang.scala |
|---|---|
| Message-ID | <CABTERh4UQpE63Zp9NfDqSF6efZZU_QMupo9qXo9VEOo7Hz6Ovg@mail.gmail.com> |
--001a114033605ce3cf05403ffdc1 Content-Type: text/plain; charset=UTF-8 Excellent. I'll give it a shot and come back if I need help. Do I need to create a PR for that? On Tue, Nov 1, 2016 at 10:47 AM, Heather Miller <[email protected]> wrote: > +1 to improving the REPL output such that it prints out the Scala method > definition. I'd love to see this. > (I've always wondered why the REPL output wasn't friendlier!) > > > > On Tue, Nov 1, 2016 at 3:56 AM, Adriaan Moors <[email protected]> > wrote: > >> I think everything needed is available from the compiler. Formatting this >> nicely (especially with colors) is a bit finicky, but I don't think meta >> would really help here. >> >> On Mon, Oct 31, 2016 at 6:58 PM Naftoli Gugenheim <[email protected]> >> wrote: >> >>> Could this be solved the easiest with scala.meta? >>> >>> On Mon, Oct 31, 2016, 6:46 PM Adriaan Moors <[email protected]> >>> wrote: >>> >>> I agree the output would be nicer if we printed out the method >>> definition in legal Scala. The current output is just printing the >>> (strictly) internal representation of a method type. >>> >>> I would be happy to help to improve this. I believe the logic for the >>> output is here: https://github.com/scala/scala/blob/2.12.x/src/repl/sc >>> ala/tools/nsc/interpreter/MemberHandlers.scala#L156 >>> >>> cheers >>> adriaan >>> >>> On Mon, Oct 31, 2016 at 2:55 PM Oliver Ruebenacker <[email protected]> >>> wrote: >>> >>> >>> Hello, >>> >>> The line is just: >>> >>> <name>: <type> >>> >>> With "(in: String)Int" being the type of the method. >>> >>> This resembles JNI method type notation, where the return type goes >>> directly after the parens, too. >>> >>> Best, Oliver >>> >>> On Mon, Oct 31, 2016 at 5:11 PM, Justin du coeur <[email protected]> >>> wrote: >>> >>> (Note that this conversation started over on Gitter, and moved here.) >>> >>> That's fair, but note that the output *isn't legal Scala*. The "method >>> created" bit I agree is arguable, but it really is kind of weird and >>> confusing that there's no colon before "Int" in the output -- the output >>> syntax seems strangely arbitrary. Was there a specific reason for that, or >>> is it just an old "seemed good enough at the time"? >>> >>> I should note that I don't care passionately -- I don't use the REPL >>> much myself. But this seems like a pointless roadbump for new users, >>> having the output be almost, but not quite, legal Scala. >>> >>> And really, is "unnecessary clutter" (at least in small amounts) >>> actually a problem in the REPL? I would say that clarity is likely a >>> higher priority than output conciseness... >>> >>> On Mon, Oct 31, 2016 at 4:55 PM, Oliver Ruebenacker <[email protected]> >>> wrote: >>> >>> >>> Hello, >>> >>> That would add unnecessary clutter. Whoever entered the line knows >>> they used def. >>> >>> Best, Oliver >>> >>> On Mon, Oct 31, 2016 at 4:51 PM, Raphael Bosshard < >>> [email protected]> wrote: >>> >>> Hi all, >>> >>> have you ever noticed how confusing the Scala REPL output it? >>> >>> scala> def foo(in: String): Int = ??? >>> foo: (in: String)Int >>> >>> I have learned what this "foo: (in: String)Int) is supposed to mean. But >>> from a beginner's perspective I find it puzzling. Instead it should display >>> something like this: >>> >>> method created: foo(in: String): Int >>> >>> Would someone support/guide me in fixing this? >>> >>> Cheers, >>> Raphael >>> >>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "scala-language" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/d/optout. >>> >>> >>> >>> >>> -- >>> Oliver Ruebenacker >>> Senior Software Engineer, Diabetes Portal >>> <http://www.type2diabetesgenetics.org/>, Broad Institute >>> <http://www.broadinstitute.org/> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "scala-language" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/d/optout. >>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "scala-language" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/d/optout. >>> >>> >>> >>> >>> -- >>> Oliver Ruebenacker >>> Senior Software Engineer, Diabetes Portal >>> <http://www.type2diabetesgenetics.org/>, Broad Institute >>> <http://www.broadinstitute.org/> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "scala-language" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/d/optout. >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "scala-language" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/d/optout. >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "scala-language" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "scala-language" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> > > -- > You received this message because you are subscribed to a topic in the > Google Groups "scala-language" group. > To unsubscribe from this topic, visit https://groups.google.com/d/ > topic/scala-language/xiDCISJzbOg/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "scala-language" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout. --001a114033605ce3cf05403ffdc1 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Excellent. I'll give it a shot and come back if I need= help. Do I need to create a PR for that?<br></div><div class=3D"gmail_extr= a"><br><div class=3D"gmail_quote">On Tue, Nov 1, 2016 at 10:47 AM, Heather = Miller <span dir=3D"ltr"><<a href=3D"mailto:[email protected]" = target=3D"_blank">[email protected]</a>></span> wrote:<br><bloc= kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc= c solid;padding-left:1ex"><div dir=3D"ltr">+1 to improving the REPL output = such that it prints out the Scala method definition. I'd love to see th= is.<div>(I've always wondered why the REPL output wasn't friendlier= !)</div><div><div class=3D"h5"><div><br></div><div><br></div><div class=3D"= gmail_extra"><br><div class=3D"gmail_quote">On Tue, Nov 1, 2016 at 3:56 AM,= Adriaan Moors <span dir=3D"ltr"><<a href=3D"mailto:[email protected]= m" target=3D"_blank">[email protected]</a>></span> wrote:<br><blockq= uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc = solid;padding-left:1ex"><div dir=3D"ltr">I think everything needed is avail= able from the compiler. Formatting this nicely (especially with colors) is = a bit finicky, but I don't think meta would really help here.</div><div= class=3D"m_-4245611525626217140m_-5914724864031174845HOEnZb"><div class=3D= "m_-4245611525626217140m_-5914724864031174845h5"><br><div class=3D"gmail_qu= ote"><div dir=3D"ltr">On Mon, Oct 31, 2016 at 6:58 PM Naftoli Gugenheim <= ;<a href=3D"mailto:[email protected]" target=3D"_blank">naftoligug@gmail= .com</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"mar= gin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir=3D"ltr" = class=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711089g= mail_msg">Could this be solved the easiest with scala.meta?</p> <br class=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711= 089gmail_msg"><div class=3D"gmail_quote m_-4245611525626217140m_-5914724864= 031174845m_1634656713353711089gmail_msg"><div dir=3D"ltr" class=3D"m_-42456= 11525626217140m_-5914724864031174845m_1634656713353711089gmail_msg">On Mon,= Oct 31, 2016, 6:46 PM Adriaan Moors <<a href=3D"mailto:adriaan@lightben= d.com" class=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353= 711089gmail_msg" target=3D"_blank">[email protected]</a>> wrote:<br = class=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711089g= mail_msg"></div><blockquote class=3D"gmail_quote m_-4245611525626217140m_-5= 914724864031174845m_1634656713353711089gmail_msg" style=3D"margin:0 0 0 .8e= x;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr" class=3D"m_= -4245611525626217140m_-5914724864031174845m_1634656713353711089gmail_msg">I= agree the output would be nicer if we printed out the method definition in= legal Scala. The current output is just printing the (strictly) internal r= epresentation of a method type.<div class=3D"m_-4245611525626217140m_-59147= 24864031174845m_1634656713353711089gmail_msg"><br class=3D"m_-4245611525626= 217140m_-5914724864031174845m_1634656713353711089gmail_msg"></div><div clas= s=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711089gmail= _msg">I would be happy to help to improve this. I believe the logic for the= output is here:=C2=A0<a href=3D"https://github.com/scala/scala/blob/2.12.x= /src/repl/scala/tools/nsc/interpreter/MemberHandlers.scala#L156" class=3D"m= _-4245611525626217140m_-5914724864031174845m_1634656713353711089gmail_msg" = target=3D"_blank">https://github.com/scala<wbr>/scala/blob/2.12.x/src/repl/= sc<wbr>ala/tools/nsc/interpreter/Memb<wbr>erHandlers.scala#L156</a></div><d= iv class=3D"m_-4245611525626217140m_-5914724864031174845m_16346567133537110= 89gmail_msg"><br class=3D"m_-4245611525626217140m_-5914724864031174845m_163= 4656713353711089gmail_msg"></div><div class=3D"m_-4245611525626217140m_-591= 4724864031174845m_1634656713353711089gmail_msg">cheers</div></div><div dir= =3D"ltr" class=3D"m_-4245611525626217140m_-5914724864031174845m_16346567133= 53711089gmail_msg"><div class=3D"m_-4245611525626217140m_-59147248640311748= 45m_1634656713353711089gmail_msg">adriaan</div></div><br class=3D"m_-424561= 1525626217140m_-5914724864031174845m_1634656713353711089gmail_msg"><div cla= ss=3D"gmail_quote m_-4245611525626217140m_-5914724864031174845m_16346567133= 53711089gmail_msg"><div dir=3D"ltr" class=3D"m_-4245611525626217140m_-59147= 24864031174845m_1634656713353711089gmail_msg">On Mon, Oct 31, 2016 at 2:55 = PM Oliver Ruebenacker <<a href=3D"mailto:[email protected]" class=3D"m_-4= 245611525626217140m_-5914724864031174845m_1634656713353711089gmail_msg" tar= get=3D"_blank">[email protected]</a>> wrote:<br class=3D"m_-4245611525626= 217140m_-5914724864031174845m_1634656713353711089gmail_msg"></div><blockquo= te class=3D"gmail_quote m_-4245611525626217140m_-5914724864031174845m_16346= 56713353711089gmail_msg" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc so= lid;padding-left:1ex"><div dir=3D"ltr" class=3D"m_-4245611525626217140m_-59= 14724864031174845m_1634656713353711089gmail_msg"><div class=3D"m_-424561152= 5626217140m_-5914724864031174845m_1634656713353711089gmail_msg"><div class= =3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711089gmail_= msg"><div class=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713= 353711089gmail_msg"><div class=3D"m_-4245611525626217140m_-5914724864031174= 845m_1634656713353711089gmail_msg"><div class=3D"m_-4245611525626217140m_-5= 914724864031174845m_1634656713353711089gmail_msg"><div class=3D"m_-42456115= 25626217140m_-5914724864031174845m_1634656713353711089gmail_msg"><br class= =3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711089gmail_= msg"></div>=C2=A0=C2=A0=C2=A0=C2=A0 Hello,<br class=3D"m_-42456115256262171= 40m_-5914724864031174845m_1634656713353711089gmail_msg"><br class=3D"m_-424= 5611525626217140m_-5914724864031174845m_1634656713353711089gmail_msg"></div= >=C2=A0 The line is just:<br class=3D"m_-4245611525626217140m_-591472486403= 1174845m_1634656713353711089gmail_msg"><br class=3D"m_-4245611525626217140m= _-5914724864031174845m_1634656713353711089gmail_msg"></div><name>: &l= t;type><br class=3D"m_-4245611525626217140m_-5914724864031174845m_163465= 6713353711089gmail_msg"><br class=3D"m_-4245611525626217140m_-5914724864031= 174845m_1634656713353711089gmail_msg"></div>=C2=A0 With "(in: String)I= nt" being the type of the method. <br class=3D"m_-4245611525626217140m= _-5914724864031174845m_1634656713353711089gmail_msg"><br class=3D"m_-424561= 1525626217140m_-5914724864031174845m_1634656713353711089gmail_msg"></div>= =C2=A0 This resembles JNI method type notation, where the return type goes = directly after the parens, too.<br class=3D"m_-4245611525626217140m_-591472= 4864031174845m_1634656713353711089gmail_msg"><br class=3D"m_-42456115256262= 17140m_-5914724864031174845m_1634656713353711089gmail_msg"></div>=C2=A0=C2= =A0=C2=A0=C2=A0 Best, Oliver<br class=3D"m_-4245611525626217140m_-591472486= 4031174845m_1634656713353711089gmail_msg"></div><div class=3D"gmail_extra m= _-4245611525626217140m_-5914724864031174845m_1634656713353711089gmail_msg">= <br class=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711= 089gmail_msg"><div class=3D"gmail_quote m_-4245611525626217140m_-5914724864= 031174845m_1634656713353711089gmail_msg">On Mon, Oct 31, 2016 at 5:11 PM, J= ustin du coeur <span dir=3D"ltr" class=3D"m_-4245611525626217140m_-59147248= 64031174845m_1634656713353711089gmail_msg"><<a href=3D"mailto:jducoeur@g= mail.com" class=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713= 353711089gmail_msg" target=3D"_blank">[email protected]</a>></span> wro= te:<br class=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353= 711089gmail_msg"><blockquote class=3D"gmail_quote m_-4245611525626217140m_-= 5914724864031174845m_1634656713353711089gmail_msg" style=3D"margin:0 0 0 .8= ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr" class=3D"m= _-4245611525626217140m_-5914724864031174845m_1634656713353711089gmail_msg">= (Note that this conversation started over on Gitter, and moved here.)<div c= lass=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711089gm= ail_msg"><br class=3D"m_-4245611525626217140m_-5914724864031174845m_1634656= 713353711089gmail_msg"></div><div class=3D"m_-4245611525626217140m_-5914724= 864031174845m_1634656713353711089gmail_msg">That's fair, but note that = the output <i class=3D"m_-4245611525626217140m_-5914724864031174845m_163465= 6713353711089gmail_msg">isn't legal Scala</i>.=C2=A0 The "method c= reated" bit I agree is arguable, but it really is kind of weird and co= nfusing that there's no colon before "Int" in the output -- t= he output syntax seems strangely arbitrary.=C2=A0 Was there a specific reas= on for that, or is it just an old "seemed good enough at the time"= ;?</div><div class=3D"m_-4245611525626217140m_-5914724864031174845m_1634656= 713353711089gmail_msg"><br class=3D"m_-4245611525626217140m_-59147248640311= 74845m_1634656713353711089gmail_msg"></div><div class=3D"m_-424561152562621= 7140m_-5914724864031174845m_1634656713353711089gmail_msg">I should note tha= t I don't care passionately -- I don't use the REPL much myself.=C2= =A0 But this seems like a pointless roadbump for new users, having the outp= ut be almost, but not quite, legal Scala.</div><div class=3D"m_-42456115256= 26217140m_-5914724864031174845m_1634656713353711089gmail_msg"><br class=3D"= m_-4245611525626217140m_-5914724864031174845m_1634656713353711089gmail_msg"= ></div><div class=3D"m_-4245611525626217140m_-5914724864031174845m_16346567= 13353711089gmail_msg">And really, is "unnecessary clutter" (at le= ast in small amounts) actually a problem in the REPL?=C2=A0 I would say tha= t clarity is likely a higher priority than output conciseness...</div></div= ><div class=3D"m_-4245611525626217140m_-5914724864031174845m_16346567133537= 11089m_4546793350824120616m_4532961769951057168m_5691870736931185121HOEnZb = m_-4245611525626217140m_-5914724864031174845m_1634656713353711089gmail_msg"= ><div class=3D"m_-4245611525626217140m_-5914724864031174845m_16346567133537= 11089m_4546793350824120616m_4532961769951057168m_5691870736931185121h5 m_-4= 245611525626217140m_-5914724864031174845m_1634656713353711089gmail_msg"><di= v class=3D"gmail_extra m_-4245611525626217140m_-5914724864031174845m_163465= 6713353711089gmail_msg"><br class=3D"m_-4245611525626217140m_-5914724864031= 174845m_1634656713353711089gmail_msg"><div class=3D"gmail_quote m_-42456115= 25626217140m_-5914724864031174845m_1634656713353711089gmail_msg">On Mon, Oc= t 31, 2016 at 4:55 PM, Oliver Ruebenacker <span dir=3D"ltr" class=3D"m_-424= 5611525626217140m_-5914724864031174845m_1634656713353711089gmail_msg"><<= a href=3D"mailto:[email protected]" class=3D"m_-4245611525626217140m_-591472= 4864031174845m_1634656713353711089gmail_msg" target=3D"_blank">curoli@gmail= .com</a>></span> wrote:<br class=3D"m_-4245611525626217140m_-59147248640= 31174845m_1634656713353711089gmail_msg"><blockquote class=3D"gmail_quote m_= -4245611525626217140m_-5914724864031174845m_1634656713353711089gmail_msg" s= tyle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div= dir=3D"ltr" class=3D"m_-4245611525626217140m_-5914724864031174845m_1634656= 713353711089gmail_msg"><div class=3D"m_-4245611525626217140m_-5914724864031= 174845m_1634656713353711089gmail_msg"><div class=3D"m_-4245611525626217140m= _-5914724864031174845m_1634656713353711089gmail_msg"><div class=3D"m_-42456= 11525626217140m_-5914724864031174845m_1634656713353711089gmail_msg"><br cla= ss=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711089gmai= l_msg"></div>=C2=A0=C2=A0=C2=A0=C2=A0 Hello,<br class=3D"m_-424561152562621= 7140m_-5914724864031174845m_1634656713353711089gmail_msg"><br class=3D"m_-4= 245611525626217140m_-5914724864031174845m_1634656713353711089gmail_msg"></d= iv>=C2=A0 That would add unnecessary clutter. Whoever entered the line know= s they used def. <br class=3D"m_-4245611525626217140m_-5914724864031174845m= _1634656713353711089gmail_msg"><br class=3D"m_-4245611525626217140m_-591472= 4864031174845m_1634656713353711089gmail_msg"></div>=C2=A0=C2=A0=C2=A0=C2=A0= Best, Oliver<br class=3D"m_-4245611525626217140m_-5914724864031174845m_163= 4656713353711089gmail_msg"></div><div class=3D"gmail_extra m_-4245611525626= 217140m_-5914724864031174845m_1634656713353711089gmail_msg"><div class=3D"m= _-4245611525626217140m_-5914724864031174845m_1634656713353711089gmail_msg">= <div class=3D"m_-4245611525626217140m_-5914724864031174845m_163465671335371= 1089m_4546793350824120616m_4532961769951057168m_5691870736931185121m_383799= 5461070946043h5 m_-4245611525626217140m_-5914724864031174845m_1634656713353= 711089gmail_msg"><br class=3D"m_-4245611525626217140m_-5914724864031174845m= _1634656713353711089gmail_msg"><div class=3D"gmail_quote m_-424561152562621= 7140m_-5914724864031174845m_1634656713353711089gmail_msg">On Mon, Oct 31, 2= 016 at 4:51 PM, Raphael Bosshard <span dir=3D"ltr" class=3D"m_-424561152562= 6217140m_-5914724864031174845m_1634656713353711089gmail_msg"><<a href=3D= "mailto:[email protected]" class=3D"m_-4245611525626217140m_-59147= 24864031174845m_1634656713353711089gmail_msg" target=3D"_blank">raphael.bos= [email protected]</a>></span> wrote:<br class=3D"m_-4245611525626217140m_-= 5914724864031174845m_1634656713353711089gmail_msg"><blockquote class=3D"gma= il_quote m_-4245611525626217140m_-5914724864031174845m_1634656713353711089g= mail_msg" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-lef= t:1ex"><div dir=3D"ltr" class=3D"m_-4245611525626217140m_-59147248640311748= 45m_1634656713353711089gmail_msg">Hi all,<br class=3D"m_-424561152562621714= 0m_-5914724864031174845m_1634656713353711089gmail_msg"><br class=3D"m_-4245= 611525626217140m_-5914724864031174845m_1634656713353711089gmail_msg">have y= ou ever noticed how confusing the Scala REPL output it?<br class=3D"m_-4245= 611525626217140m_-5914724864031174845m_1634656713353711089gmail_msg"><br cl= ass=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711089gma= il_msg"><div style=3D"background-color:rgb(250,250,250);border-color:rgb(18= 7,187,187);border-style:solid;border-width:1px" class=3D"m_-424561152562621= 7140m_-5914724864031174845m_1634656713353711089m_4546793350824120616m_45329= 61769951057168m_5691870736931185121m_3837995461070946043m_25322023195313109= 57m_7490866102373541101prettyprint m_-4245611525626217140m_-591472486403117= 4845m_1634656713353711089gmail_msg"><code class=3D"m_-4245611525626217140m_= -5914724864031174845m_1634656713353711089m_4546793350824120616m_45329617699= 51057168m_5691870736931185121m_3837995461070946043m_2532202319531310957m_74= 90866102373541101prettyprint m_-4245611525626217140m_-5914724864031174845m_= 1634656713353711089gmail_msg"><div class=3D"m_-4245611525626217140m_-591472= 4864031174845m_1634656713353711089m_4546793350824120616m_453296176995105716= 8m_5691870736931185121m_3837995461070946043m_2532202319531310957m_749086610= 2373541101subprettyprint m_-4245611525626217140m_-5914724864031174845m_1634= 656713353711089gmail_msg"><span style=3D"color:#000" class=3D"m_-4245611525= 626217140m_-5914724864031174845m_1634656713353711089m_4546793350824120616m_= 4532961769951057168m_5691870736931185121m_3837995461070946043m_253220231953= 1310957m_7490866102373541101styled-by-prettify m_-4245611525626217140m_-591= 4724864031174845m_1634656713353711089gmail_msg">scala</span><span style=3D"= color:#660" class=3D"m_-4245611525626217140m_-5914724864031174845m_16346567= 13353711089m_4546793350824120616m_4532961769951057168m_5691870736931185121m= _3837995461070946043m_2532202319531310957m_7490866102373541101styled-by-pre= ttify m_-4245611525626217140m_-5914724864031174845m_1634656713353711089gmai= l_msg">></span><span style=3D"color:#000" class=3D"m_-424561152562621714= 0m_-5914724864031174845m_1634656713353711089m_4546793350824120616m_45329617= 69951057168m_5691870736931185121m_3837995461070946043m_2532202319531310957m= _7490866102373541101styled-by-prettify m_-4245611525626217140m_-59147248640= 31174845m_1634656713353711089gmail_msg"> </span><span style=3D"color:#008" = class=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711089m= _4546793350824120616m_4532961769951057168m_5691870736931185121m_38379954610= 70946043m_2532202319531310957m_7490866102373541101styled-by-prettify m_-424= 5611525626217140m_-5914724864031174845m_1634656713353711089gmail_msg">def</= span><span style=3D"color:#000" class=3D"m_-4245611525626217140m_-591472486= 4031174845m_1634656713353711089m_4546793350824120616m_4532961769951057168m_= 5691870736931185121m_3837995461070946043m_2532202319531310957m_749086610237= 3541101styled-by-prettify m_-4245611525626217140m_-5914724864031174845m_163= 4656713353711089gmail_msg"> foo</span><span style=3D"color:#660" class=3D"m= _-4245611525626217140m_-5914724864031174845m_1634656713353711089m_454679335= 0824120616m_4532961769951057168m_5691870736931185121m_3837995461070946043m_= 2532202319531310957m_7490866102373541101styled-by-prettify m_-4245611525626= 217140m_-5914724864031174845m_1634656713353711089gmail_msg">(</span><span s= tyle=3D"color:#008" class=3D"m_-4245611525626217140m_-5914724864031174845m_= 1634656713353711089m_4546793350824120616m_4532961769951057168m_569187073693= 1185121m_3837995461070946043m_2532202319531310957m_7490866102373541101style= d-by-prettify m_-4245611525626217140m_-5914724864031174845m_163465671335371= 1089gmail_msg">in</span><span style=3D"color:#660" class=3D"m_-424561152562= 6217140m_-5914724864031174845m_1634656713353711089m_4546793350824120616m_45= 32961769951057168m_5691870736931185121m_3837995461070946043m_25322023195313= 10957m_7490866102373541101styled-by-prettify m_-4245611525626217140m_-59147= 24864031174845m_1634656713353711089gmail_msg">:</span><span style=3D"color:= #000" class=3D"m_-4245611525626217140m_-5914724864031174845m_16346567133537= 11089m_4546793350824120616m_4532961769951057168m_5691870736931185121m_38379= 95461070946043m_2532202319531310957m_7490866102373541101styled-by-prettify = m_-4245611525626217140m_-5914724864031174845m_1634656713353711089gmail_msg"= > </span><span style=3D"color:#606" class=3D"m_-4245611525626217140m_-59147= 24864031174845m_1634656713353711089m_4546793350824120616m_45329617699510571= 68m_5691870736931185121m_3837995461070946043m_2532202319531310957m_74908661= 02373541101styled-by-prettify m_-4245611525626217140m_-5914724864031174845m= _1634656713353711089gmail_msg">String</span><span style=3D"color:#660" clas= s=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711089m_454= 6793350824120616m_4532961769951057168m_5691870736931185121m_383799546107094= 6043m_2532202319531310957m_7490866102373541101styled-by-prettify m_-4245611= 525626217140m_-5914724864031174845m_1634656713353711089gmail_msg">):</span>= <span style=3D"color:#000" class=3D"m_-4245611525626217140m_-59147248640311= 74845m_1634656713353711089m_4546793350824120616m_4532961769951057168m_56918= 70736931185121m_3837995461070946043m_2532202319531310957m_74908661023735411= 01styled-by-prettify m_-4245611525626217140m_-5914724864031174845m_16346567= 13353711089gmail_msg"> </span><span style=3D"color:#606" class=3D"m_-424561= 1525626217140m_-5914724864031174845m_1634656713353711089m_45467933508241206= 16m_4532961769951057168m_5691870736931185121m_3837995461070946043m_25322023= 19531310957m_7490866102373541101styled-by-prettify m_-4245611525626217140m_= -5914724864031174845m_1634656713353711089gmail_msg">Int</span><span style= =3D"color:#000" class=3D"m_-4245611525626217140m_-5914724864031174845m_1634= 656713353711089m_4546793350824120616m_4532961769951057168m_5691870736931185= 121m_3837995461070946043m_2532202319531310957m_7490866102373541101styled-by= -prettify m_-4245611525626217140m_-5914724864031174845m_1634656713353711089= gmail_msg"> </span><span style=3D"color:#660" class=3D"m_-42456115256262171= 40m_-5914724864031174845m_1634656713353711089m_4546793350824120616m_4532961= 769951057168m_5691870736931185121m_3837995461070946043m_2532202319531310957= m_7490866102373541101styled-by-prettify m_-4245611525626217140m_-5914724864= 031174845m_1634656713353711089gmail_msg">=3D</span><span style=3D"color:#00= 0" class=3D"m_-4245611525626217140m_-5914724864031174845m_16346567133537110= 89m_4546793350824120616m_4532961769951057168m_5691870736931185121m_38379954= 61070946043m_2532202319531310957m_7490866102373541101styled-by-prettify m_-= 4245611525626217140m_-5914724864031174845m_1634656713353711089gmail_msg"> <= /span><span style=3D"color:#660" class=3D"m_-4245611525626217140m_-59147248= 64031174845m_1634656713353711089m_4546793350824120616m_4532961769951057168m= _5691870736931185121m_3837995461070946043m_2532202319531310957m_74908661023= 73541101styled-by-prettify m_-4245611525626217140m_-5914724864031174845m_16= 34656713353711089gmail_msg">???</span><span style=3D"color:#000" class=3D"m= _-4245611525626217140m_-5914724864031174845m_1634656713353711089m_454679335= 0824120616m_4532961769951057168m_5691870736931185121m_3837995461070946043m_= 2532202319531310957m_7490866102373541101styled-by-prettify m_-4245611525626= 217140m_-5914724864031174845m_1634656713353711089gmail_msg"><br class=3D"m_= -4245611525626217140m_-5914724864031174845m_1634656713353711089gmail_msg">f= oo</span><span style=3D"color:#660" class=3D"m_-4245611525626217140m_-59147= 24864031174845m_1634656713353711089m_4546793350824120616m_45329617699510571= 68m_5691870736931185121m_3837995461070946043m_2532202319531310957m_74908661= 02373541101styled-by-prettify m_-4245611525626217140m_-5914724864031174845m= _1634656713353711089gmail_msg">:</span><span style=3D"color:#000" class=3D"= m_-4245611525626217140m_-5914724864031174845m_1634656713353711089m_45467933= 50824120616m_4532961769951057168m_5691870736931185121m_3837995461070946043m= _2532202319531310957m_7490866102373541101styled-by-prettify m_-424561152562= 6217140m_-5914724864031174845m_1634656713353711089gmail_msg"> </span><span = style=3D"color:#660" class=3D"m_-4245611525626217140m_-5914724864031174845m= _1634656713353711089m_4546793350824120616m_4532961769951057168m_56918707369= 31185121m_3837995461070946043m_2532202319531310957m_7490866102373541101styl= ed-by-prettify m_-4245611525626217140m_-5914724864031174845m_16346567133537= 11089gmail_msg">(</span><span style=3D"color:#008" class=3D"m_-424561152562= 6217140m_-5914724864031174845m_1634656713353711089m_4546793350824120616m_45= 32961769951057168m_5691870736931185121m_3837995461070946043m_25322023195313= 10957m_7490866102373541101styled-by-prettify m_-4245611525626217140m_-59147= 24864031174845m_1634656713353711089gmail_msg">in</span><span style=3D"color= :#660" class=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353= 711089m_4546793350824120616m_4532961769951057168m_5691870736931185121m_3837= 995461070946043m_2532202319531310957m_7490866102373541101styled-by-prettify= m_-4245611525626217140m_-5914724864031174845m_1634656713353711089gmail_msg= ">:</span><span style=3D"color:#000" class=3D"m_-4245611525626217140m_-5914= 724864031174845m_1634656713353711089m_4546793350824120616m_4532961769951057= 168m_5691870736931185121m_3837995461070946043m_2532202319531310957m_7490866= 102373541101styled-by-prettify m_-4245611525626217140m_-5914724864031174845= m_1634656713353711089gmail_msg"> </span><span style=3D"color:#606" class=3D= "m_-4245611525626217140m_-5914724864031174845m_1634656713353711089m_4546793= 350824120616m_4532961769951057168m_5691870736931185121m_3837995461070946043= m_2532202319531310957m_7490866102373541101styled-by-prettify m_-42456115256= 26217140m_-5914724864031174845m_1634656713353711089gmail_msg">String</span>= <span style=3D"color:#660" class=3D"m_-4245611525626217140m_-59147248640311= 74845m_1634656713353711089m_4546793350824120616m_4532961769951057168m_56918= 70736931185121m_3837995461070946043m_2532202319531310957m_74908661023735411= 01styled-by-prettify m_-4245611525626217140m_-5914724864031174845m_16346567= 13353711089gmail_msg">)</span><span style=3D"color:#606" class=3D"m_-424561= 1525626217140m_-5914724864031174845m_1634656713353711089m_45467933508241206= 16m_4532961769951057168m_5691870736931185121m_3837995461070946043m_25322023= 19531310957m_7490866102373541101styled-by-prettify m_-4245611525626217140m_= -5914724864031174845m_1634656713353711089gmail_msg">Int</span><span style= =3D"color:#000" class=3D"m_-4245611525626217140m_-5914724864031174845m_1634= 656713353711089m_4546793350824120616m_4532961769951057168m_5691870736931185= 121m_3837995461070946043m_2532202319531310957m_7490866102373541101styled-by= -prettify m_-4245611525626217140m_-5914724864031174845m_1634656713353711089= gmail_msg"><br class=3D"m_-4245611525626217140m_-5914724864031174845m_16346= 56713353711089gmail_msg"></span></div></code></div><br class=3D"m_-42456115= 25626217140m_-5914724864031174845m_1634656713353711089gmail_msg">I have lea= rned what this "foo: (in: String)Int) is supposed to mean. But from a = beginner's perspective I find it puzzling. Instead it should display so= mething like this:<br class=3D"m_-4245611525626217140m_-5914724864031174845= m_1634656713353711089gmail_msg"><span style=3D"color:#000" class=3D"m_-4245= 611525626217140m_-5914724864031174845m_1634656713353711089m_454679335082412= 0616m_4532961769951057168m_5691870736931185121m_3837995461070946043m_253220= 2319531310957m_7490866102373541101styled-by-prettify m_-4245611525626217140= m_-5914724864031174845m_1634656713353711089gmail_msg"></span><br class=3D"m= _-4245611525626217140m_-5914724864031174845m_1634656713353711089gmail_msg">= <span style=3D"color:#000" class=3D"m_-4245611525626217140m_-59147248640311= 74845m_1634656713353711089m_4546793350824120616m_4532961769951057168m_56918= 70736931185121m_3837995461070946043m_2532202319531310957m_74908661023735411= 01styled-by-prettify m_-4245611525626217140m_-5914724864031174845m_16346567= 13353711089gmail_msg"></span><div style=3D"background-color:rgb(250,250,250= );border-color:rgb(187,187,187);border-style:solid;border-width:1px" class= =3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711089m_4546= 793350824120616m_4532961769951057168m_5691870736931185121m_3837995461070946= 043m_2532202319531310957m_7490866102373541101prettyprint m_-424561152562621= 7140m_-5914724864031174845m_1634656713353711089gmail_msg"><code class=3D"m_= -4245611525626217140m_-5914724864031174845m_1634656713353711089m_4546793350= 824120616m_4532961769951057168m_5691870736931185121m_3837995461070946043m_2= 532202319531310957m_7490866102373541101prettyprint m_-4245611525626217140m_= -5914724864031174845m_1634656713353711089gmail_msg"><div class=3D"m_-424561= 1525626217140m_-5914724864031174845m_1634656713353711089m_45467933508241206= 16m_4532961769951057168m_5691870736931185121m_3837995461070946043m_25322023= 19531310957m_7490866102373541101subprettyprint m_-4245611525626217140m_-591= 4724864031174845m_1634656713353711089gmail_msg"><span style=3D"color:#000" = class=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711089m= _4546793350824120616m_4532961769951057168m_5691870736931185121m_38379954610= 70946043m_2532202319531310957m_7490866102373541101styled-by-prettify m_-424= 5611525626217140m_-5914724864031174845m_1634656713353711089gmail_msg">metho= d created</span><span style=3D"color:#660" class=3D"m_-4245611525626217140m= _-5914724864031174845m_1634656713353711089m_4546793350824120616m_4532961769= 951057168m_5691870736931185121m_3837995461070946043m_2532202319531310957m_7= 490866102373541101styled-by-prettify m_-4245611525626217140m_-5914724864031= 174845m_1634656713353711089gmail_msg">:</span><span style=3D"color:#000" cl= ass=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711089m_4= 546793350824120616m_4532961769951057168m_5691870736931185121m_3837995461070= 946043m_2532202319531310957m_7490866102373541101styled-by-prettify m_-42456= 11525626217140m_-5914724864031174845m_1634656713353711089gmail_msg"> foo</s= pan><span style=3D"color:#660" class=3D"m_-4245611525626217140m_-5914724864= 031174845m_1634656713353711089m_4546793350824120616m_4532961769951057168m_5= 691870736931185121m_3837995461070946043m_2532202319531310957m_7490866102373= 541101styled-by-prettify m_-4245611525626217140m_-5914724864031174845m_1634= 656713353711089gmail_msg">(</span><span style=3D"color:#008" class=3D"m_-42= 45611525626217140m_-5914724864031174845m_1634656713353711089m_4546793350824= 120616m_4532961769951057168m_5691870736931185121m_3837995461070946043m_2532= 202319531310957m_7490866102373541101styled-by-prettify m_-42456115256262171= 40m_-5914724864031174845m_1634656713353711089gmail_msg">in</span><span styl= e=3D"color:#660" class=3D"m_-4245611525626217140m_-5914724864031174845m_163= 4656713353711089m_4546793350824120616m_4532961769951057168m_569187073693118= 5121m_3837995461070946043m_2532202319531310957m_7490866102373541101styled-b= y-prettify m_-4245611525626217140m_-5914724864031174845m_163465671335371108= 9gmail_msg">:</span><span style=3D"color:#000" class=3D"m_-4245611525626217= 140m_-5914724864031174845m_1634656713353711089m_4546793350824120616m_453296= 1769951057168m_5691870736931185121m_3837995461070946043m_253220231953131095= 7m_7490866102373541101styled-by-prettify m_-4245611525626217140m_-591472486= 4031174845m_1634656713353711089gmail_msg"> </span><span style=3D"color:#606= " class=3D"m_-4245611525626217140m_-5914724864031174845m_163465671335371108= 9m_4546793350824120616m_4532961769951057168m_5691870736931185121m_383799546= 1070946043m_2532202319531310957m_7490866102373541101styled-by-prettify m_-4= 245611525626217140m_-5914724864031174845m_1634656713353711089gmail_msg">Str= ing</span><span style=3D"color:#660" class=3D"m_-4245611525626217140m_-5914= 724864031174845m_1634656713353711089m_4546793350824120616m_4532961769951057= 168m_5691870736931185121m_3837995461070946043m_2532202319531310957m_7490866= 102373541101styled-by-prettify m_-4245611525626217140m_-5914724864031174845= m_1634656713353711089gmail_msg">):</span><span style=3D"color:#000" class= =3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711089m_4546= 793350824120616m_4532961769951057168m_5691870736931185121m_3837995461070946= 043m_2532202319531310957m_7490866102373541101styled-by-prettify m_-42456115= 25626217140m_-5914724864031174845m_1634656713353711089gmail_msg"> </span><s= pan style=3D"color:#606" class=3D"m_-4245611525626217140m_-5914724864031174= 845m_1634656713353711089m_4546793350824120616m_4532961769951057168m_5691870= 736931185121m_3837995461070946043m_2532202319531310957m_7490866102373541101= styled-by-prettify m_-4245611525626217140m_-5914724864031174845m_1634656713= 353711089gmail_msg">Int</span><span style=3D"color:#000" class=3D"m_-424561= 1525626217140m_-5914724864031174845m_1634656713353711089m_45467933508241206= 16m_4532961769951057168m_5691870736931185121m_3837995461070946043m_25322023= 19531310957m_7490866102373541101styled-by-prettify m_-4245611525626217140m_= -5914724864031174845m_1634656713353711089gmail_msg"> <br class=3D"m_-424561= 1525626217140m_-5914724864031174845m_1634656713353711089gmail_msg"></span><= /div></code></div><code class=3D"m_-4245611525626217140m_-59147248640311748= 45m_1634656713353711089m_4546793350824120616m_4532961769951057168m_56918707= 36931185121m_3837995461070946043m_2532202319531310957m_7490866102373541101p= rettyprint m_-4245611525626217140m_-5914724864031174845m_163465671335371108= 9gmail_msg"></code><br class=3D"m_-4245611525626217140m_-591472486403117484= 5m_1634656713353711089gmail_msg"><code class=3D"m_-4245611525626217140m_-59= 14724864031174845m_1634656713353711089m_4546793350824120616m_45329617699510= 57168m_5691870736931185121m_3837995461070946043m_2532202319531310957m_74908= 66102373541101prettyprint m_-4245611525626217140m_-5914724864031174845m_163= 4656713353711089gmail_msg"><div class=3D"m_-4245611525626217140m_-591472486= 4031174845m_1634656713353711089m_4546793350824120616m_4532961769951057168m_= 5691870736931185121m_3837995461070946043m_2532202319531310957m_749086610237= 3541101subprettyprint m_-4245611525626217140m_-5914724864031174845m_1634656= 713353711089gmail_msg"><span style=3D"color:#000" class=3D"m_-4245611525626= 217140m_-5914724864031174845m_1634656713353711089m_4546793350824120616m_453= 2961769951057168m_5691870736931185121m_3837995461070946043m_253220231953131= 0957m_7490866102373541101styled-by-prettify m_-4245611525626217140m_-591472= 4864031174845m_1634656713353711089gmail_msg"></span></div></code>Would some= one support/guide me in fixing this?<br class=3D"m_-4245611525626217140m_-5= 914724864031174845m_1634656713353711089gmail_msg"><br class=3D"m_-424561152= 5626217140m_-5914724864031174845m_1634656713353711089gmail_msg">Cheers,<br = class=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711089g= mail_msg">Raphael<span class=3D"m_-4245611525626217140m_-591472486403117484= 5m_1634656713353711089m_4546793350824120616m_4532961769951057168m_569187073= 6931185121m_3837995461070946043m_2532202319531310957HOEnZb m_-4245611525626= 217140m_-5914724864031174845m_1634656713353711089gmail_msg"><font class=3D"= m_-4245611525626217140m_-5914724864031174845m_1634656713353711089gmail_msg"= color=3D"#888888"><br class=3D"m_-4245611525626217140m_-591472486403117484= 5m_1634656713353711089gmail_msg"><br class=3D"m_-4245611525626217140m_-5914= 724864031174845m_1634656713353711089gmail_msg"><br class=3D"m_-424561152562= 6217140m_-5914724864031174845m_1634656713353711089gmail_msg"><br class=3D"m= _-4245611525626217140m_-5914724864031174845m_1634656713353711089gmail_msg">= </font></span></div><span class=3D"m_-4245611525626217140m_-591472486403117= 4845m_1634656713353711089m_4546793350824120616m_4532961769951057168m_569187= 0736931185121m_3837995461070946043m_2532202319531310957HOEnZb m_-4245611525= 626217140m_-5914724864031174845m_1634656713353711089gmail_msg"><font class= =3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711089gmail_= msg" color=3D"#888888"> <p class=3D"m_-4245611525626217140m_-5914724864031174845m_16346567133537110= 89gmail_msg"></p> -- <br class=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353= 711089gmail_msg"> You received this message because you are subscribed to the Google Groups &= quot;scala-language" group.<br class=3D"m_-4245611525626217140m_-59147= 24864031174845m_1634656713353711089gmail_msg"> To unsubscribe from this group and stop receiving emails from it, send an e= mail to <a href=3D"mailto:[email protected]" clas= s=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711089gmail= _msg" target=3D"_blank">scala-language+unsubscribe@goo<wbr>glegroups.com</a= >.<br class=3D"m_-4245611525626217140m_-5914724864031174845m_16346567133537= 11089gmail_msg"> For more options, visit <a href=3D"https://groups.google.com/d/optout" clas= s=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711089gmail= _msg" target=3D"_blank">https://groups.google.com/d/op<wbr>tout</a>.<br cla= ss=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711089gmai= l_msg"> </font></span></blockquote></div><br class=3D"m_-4245611525626217140m_-5914= 724864031174845m_1634656713353711089gmail_msg"><br class=3D"m_-424561152562= 6217140m_-5914724864031174845m_1634656713353711089gmail_msg" clear=3D"all">= <br class=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711= 089gmail_msg"></div></div><span class=3D"m_-4245611525626217140m_-591472486= 4031174845m_1634656713353711089m_4546793350824120616m_4532961769951057168m_= 5691870736931185121m_3837995461070946043HOEnZb m_-4245611525626217140m_-591= 4724864031174845m_1634656713353711089gmail_msg"><font class=3D"m_-424561152= 5626217140m_-5914724864031174845m_1634656713353711089gmail_msg" color=3D"#8= 88888">-- <br class=3D"m_-4245611525626217140m_-5914724864031174845m_163465= 6713353711089gmail_msg"><div class=3D"m_-4245611525626217140m_-591472486403= 1174845m_1634656713353711089m_4546793350824120616m_4532961769951057168m_569= 1870736931185121m_3837995461070946043m_2532202319531310957gmail_signature m= _-4245611525626217140m_-5914724864031174845m_1634656713353711089gmail_msg" = data-smartmail=3D"gmail_signature"><div dir=3D"ltr" class=3D"m_-42456115256= 26217140m_-5914724864031174845m_1634656713353711089gmail_msg"><div class=3D= "m_-4245611525626217140m_-5914724864031174845m_1634656713353711089gmail_msg= "><div dir=3D"ltr" class=3D"m_-4245611525626217140m_-5914724864031174845m_1= 634656713353711089gmail_msg"><div class=3D"m_-4245611525626217140m_-5914724= 864031174845m_1634656713353711089gmail_msg"><div dir=3D"ltr" class=3D"m_-42= 45611525626217140m_-5914724864031174845m_1634656713353711089gmail_msg"><div= class=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711089= gmail_msg"><div dir=3D"ltr" class=3D"m_-4245611525626217140m_-5914724864031= 174845m_1634656713353711089gmail_msg"><div class=3D"m_-4245611525626217140m= _-5914724864031174845m_1634656713353711089gmail_msg">Oliver Ruebenacker<br = class=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711089g= mail_msg"></div><div class=3D"m_-4245611525626217140m_-5914724864031174845m= _1634656713353711089gmail_msg">Senior Software Engineer, <a href=3D"http://= www.type2diabetesgenetics.org/" class=3D"m_-4245611525626217140m_-591472486= 4031174845m_1634656713353711089gmail_msg" target=3D"_blank">Diabetes Portal= </a>, <a href=3D"http://www.broadinstitute.org/" class=3D"m_-42456115256262= 17140m_-5914724864031174845m_1634656713353711089gmail_msg" target=3D"_blank= ">Broad Institute</a><br class=3D"m_-4245611525626217140m_-5914724864031174= 845m_1634656713353711089gmail_msg"></div><br class=3D"m_-424561152562621714= 0m_-5914724864031174845m_1634656713353711089gmail_msg"></div></div></div></= div></div></div></div></div> </font></span></div><div class=3D"m_-4245611525626217140m_-5914724864031174= 845m_1634656713353711089m_4546793350824120616m_4532961769951057168m_5691870= 736931185121m_3837995461070946043HOEnZb m_-4245611525626217140m_-5914724864= 031174845m_1634656713353711089gmail_msg"><div class=3D"m_-42456115256262171= 40m_-5914724864031174845m_1634656713353711089m_4546793350824120616m_4532961= 769951057168m_5691870736931185121m_3837995461070946043h5 m_-424561152562621= 7140m_-5914724864031174845m_1634656713353711089gmail_msg"> <p class=3D"m_-4245611525626217140m_-5914724864031174845m_16346567133537110= 89gmail_msg"></p> -- <br class=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353= 711089gmail_msg"> You received this message because you are subscribed to the Google Groups &= quot;scala-language" group.<br class=3D"m_-4245611525626217140m_-59147= 24864031174845m_1634656713353711089gmail_msg"> To unsubscribe from this group and stop receiving emails from it, send an e= mail to <a href=3D"mailto:[email protected]" clas= s=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711089gmail= _msg" target=3D"_blank">scala-language+unsubscribe@goo<wbr>glegroups.com</a= >.<br class=3D"m_-4245611525626217140m_-5914724864031174845m_16346567133537= 11089gmail_msg"> For more options, visit <a href=3D"https://groups.google.com/d/optout" clas= s=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711089gmail= _msg" target=3D"_blank">https://groups.google.com/d/op<wbr>tout</a>.<br cla= ss=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711089gmai= l_msg"> </div></div></blockquote></div><br class=3D"m_-4245611525626217140m_-591472= 4864031174845m_1634656713353711089gmail_msg"></div> <p class=3D"m_-4245611525626217140m_-5914724864031174845m_16346567133537110= 89gmail_msg"></p> -- <br class=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353= 711089gmail_msg"> You received this message because you are subscribed to the Google Groups &= quot;scala-language" group.<br class=3D"m_-4245611525626217140m_-59147= 24864031174845m_1634656713353711089gmail_msg"> To unsubscribe from this group and stop receiving emails from it, send an e= mail to <a href=3D"mailto:[email protected]" clas= s=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711089gmail= _msg" target=3D"_blank">scala-language+unsubscribe@goo<wbr>glegroups.com</a= >.<br class=3D"m_-4245611525626217140m_-5914724864031174845m_16346567133537= 11089gmail_msg"> For more options, visit <a href=3D"https://groups.google.com/d/optout" clas= s=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711089gmail= _msg" target=3D"_blank">https://groups.google.com/d/op<wbr>tout</a>.<br cla= ss=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711089gmai= l_msg"> </div></div></blockquote></div><br class=3D"m_-4245611525626217140m_-591472= 4864031174845m_1634656713353711089gmail_msg"><br class=3D"m_-42456115256262= 17140m_-5914724864031174845m_1634656713353711089gmail_msg" clear=3D"all"><b= r class=3D"m_-4245611525626217140m_-5914724864031174845m_163465671335371108= 9gmail_msg">-- <br class=3D"m_-4245611525626217140m_-5914724864031174845m_1= 634656713353711089gmail_msg"><div class=3D"m_-4245611525626217140m_-5914724= 864031174845m_1634656713353711089m_4546793350824120616m_4532961769951057168= m_5691870736931185121gmail_signature m_-4245611525626217140m_-5914724864031= 174845m_1634656713353711089gmail_msg" data-smartmail=3D"gmail_signature"><d= iv dir=3D"ltr" class=3D"m_-4245611525626217140m_-5914724864031174845m_16346= 56713353711089gmail_msg"><div class=3D"m_-4245611525626217140m_-59147248640= 31174845m_1634656713353711089gmail_msg"><div dir=3D"ltr" class=3D"m_-424561= 1525626217140m_-5914724864031174845m_1634656713353711089gmail_msg"><div cla= ss=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711089gmai= l_msg"><div dir=3D"ltr" class=3D"m_-4245611525626217140m_-59147248640311748= 45m_1634656713353711089gmail_msg"><div class=3D"m_-4245611525626217140m_-59= 14724864031174845m_1634656713353711089gmail_msg"><div dir=3D"ltr" class=3D"= m_-4245611525626217140m_-5914724864031174845m_1634656713353711089gmail_msg"= ><div class=3D"m_-4245611525626217140m_-5914724864031174845m_16346567133537= 11089gmail_msg">Oliver Ruebenacker<br class=3D"m_-4245611525626217140m_-591= 4724864031174845m_1634656713353711089gmail_msg"></div><div class=3D"m_-4245= 611525626217140m_-5914724864031174845m_1634656713353711089gmail_msg">Senior= Software Engineer, <a href=3D"http://www.type2diabetesgenetics.org/" class= =3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711089gmail_= msg" target=3D"_blank">Diabetes Portal</a>, <a href=3D"http://www.broadinst= itute.org/" class=3D"m_-4245611525626217140m_-5914724864031174845m_16346567= 13353711089gmail_msg" target=3D"_blank">Broad Institute</a><br class=3D"m_-= 4245611525626217140m_-5914724864031174845m_1634656713353711089gmail_msg"></= div><br class=3D"m_-4245611525626217140m_-5914724864031174845m_163465671335= 3711089gmail_msg"></div></div></div></div></div></div></div></div> </div> <p class=3D"m_-4245611525626217140m_-5914724864031174845m_16346567133537110= 89gmail_msg"></p> -- <br class=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353= 711089gmail_msg"> You received this message because you are subscribed to the Google Groups &= quot;scala-language" group.<br class=3D"m_-4245611525626217140m_-59147= 24864031174845m_1634656713353711089gmail_msg"> To unsubscribe from this group and stop receiving emails from it, send an e= mail to <a href=3D"mailto:[email protected]" clas= s=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711089gmail= _msg" target=3D"_blank">scala-language+unsubscribe@goo<wbr>glegroups.com</a= >.<br class=3D"m_-4245611525626217140m_-5914724864031174845m_16346567133537= 11089gmail_msg"> For more options, visit <a href=3D"https://groups.google.com/d/optout" clas= s=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711089gmail= _msg" target=3D"_blank">https://groups.google.com/d/op<wbr>tout</a>.<br cla= ss=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711089gmai= l_msg"> </blockquote></div> <p class=3D"m_-4245611525626217140m_-5914724864031174845m_16346567133537110= 89gmail_msg"></p> -- <br class=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353= 711089gmail_msg"> You received this message because you are subscribed to the Google Groups &= quot;scala-language" group.<br class=3D"m_-4245611525626217140m_-59147= 24864031174845m_1634656713353711089gmail_msg"> To unsubscribe from this group and stop receiving emails from it, send an e= mail to <a href=3D"mailto:[email protected]" clas= s=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711089gmail= _msg" target=3D"_blank">scala-language+unsubscribe@goo<wbr>glegroups.com</a= >.<br class=3D"m_-4245611525626217140m_-5914724864031174845m_16346567133537= 11089gmail_msg"> For more options, visit <a href=3D"https://groups.google.com/d/optout" clas= s=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711089gmail= _msg" target=3D"_blank">https://groups.google.com/d/op<wbr>tout</a>.<br cla= ss=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711089gmai= l_msg"> </blockquote></div> <p class=3D"m_-4245611525626217140m_-5914724864031174845m_16346567133537110= 89gmail_msg"></p> -- <br class=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353= 711089gmail_msg"> You received this message because you are subscribed to the Google Groups &= quot;scala-language" group.<br class=3D"m_-4245611525626217140m_-59147= 24864031174845m_1634656713353711089gmail_msg"> To unsubscribe from this group and stop receiving emails from it, send an e= mail to <a href=3D"mailto:[email protected]" clas= s=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711089gmail= _msg" target=3D"_blank">scala-language+unsubscribe@goo<wbr>glegroups.com</a= >.<br class=3D"m_-4245611525626217140m_-5914724864031174845m_16346567133537= 11089gmail_msg"> For more options, visit <a href=3D"https://groups.google.com/d/optout" clas= s=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711089gmail= _msg" target=3D"_blank">https://groups.google.com/d/op<wbr>tout</a>.<br cla= ss=3D"m_-4245611525626217140m_-5914724864031174845m_1634656713353711089gmai= l_msg"> </blockquote></div> <p></p> -- <br> You received this message because you are subscribed to the Google Groups &= quot;scala-language" group.<br> To unsubscribe from this group and stop receiving emails from it, send an e= mail to <a href=3D"mailto:[email protected]" targ= et=3D"_blank">scala-language+unsubscribe@goo<wbr>glegroups.com</a>.<br> For more options, visit <a href=3D"https://groups.google.com/d/optout" targ= et=3D"_blank">https://groups.google.com/d/op<wbr>tout</a>.<br> </div></div></blockquote></div><br></div></div></div></div><div class=3D"HO= EnZb"><div class=3D"h5"> <p></p> -- <br> You received this message because you are subscribed to a topic in the Goog= le Groups "scala-language" group.<br> To unsubscribe from this topic, visit <a href=3D"https://groups.google.com/= d/topic/scala-language/xiDCISJzbOg/unsubscribe" target=3D"_blank">https://g= roups.google.com/d/<wbr>topic/scala-language/<wbr>xiDCISJzbOg/unsubscribe</= a>.<br> To unsubscribe from this group and all its topics, send an email to <a href= =3D"mailto:[email protected]" target=3D"_blank">s= cala-language+unsubscribe@<wbr>googlegroups.com</a>.<br> For more options, visit <a href=3D"https://groups.google.com/d/optout" targ= et=3D"_blank">https://groups.google.com/d/<wbr>optout</a>.<br> </div></div></blockquote></div><br></div> <p></p> -- <br /> You received this message because you are subscribed to the Google Groups &= quot;scala-language" group.<br /> To unsubscribe from this group and stop receiving emails from it, send an e= mail to <a href=3D"mailto:[email protected]">scal= [email protected]</a>.<br /> For more options, visit <a href=3D"https://groups.google.com/d/optout">http= s://groups.google.com/d/optout</a>.<br /> --001a114033605ce3cf05403ffdc1--