Re: The Scala REPL output is confusing
Oliver Ruebenacker <[email protected]> Tue, 1 Nov 2016 10:28:35 -0400
| Newsgroups | gmane.comp.lang.scala |
|---|---|
| Message-ID | <CAA=X4OANw89gREwvxH461fTqD0Cp9YJXr+-Xems32e8MS2dZvA@mail.gmail.com> |
--001a11403988d2a35005403e23ae Content-Type: text/plain; charset=UTF-8 So, what you want as REPL echo would be exactly what the user entered, except maybe with white space adjusted and return type added, right? On Tue, Nov 1, 2016 at 5: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 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. --001a11403988d2a35005403e23ae Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">So, what you want as REPL echo would be exactly what the u= ser entered, except maybe with white space adjusted and return type added, = right?<br></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">O= n Tue, Nov 1, 2016 at 5:47 AM, Heather Miller <span dir=3D"ltr"><<a href= =3D"mailto:[email protected]" target=3D"_blank">heather.c.miller@g= mail.com</a>></span> wrote:<br><blockquote class=3D"gmail_quote" style= =3D"margin:0 0 0 .8ex;border-left:1px #ccc 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 this.<div>(I've always wondered = why the REPL output wasn't friendlier!)</div><div><div class=3D"h5"><di= v><br></div><div><br></div><div class=3D"gmail_extra"><br><div class=3D"gma= il_quote">On Tue, Nov 1, 2016 at 3:56 AM, Adriaan Moors <span dir=3D"ltr">&= lt;<a href=3D"mailto:[email protected]" target=3D"_blank">adriaan@light= bend.com</a>></span> wrote:<br><blockquote 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 available from the compiler. Formatti= ng this nicely (especially with colors) is a bit finicky, but I don't t= hink meta would really help here.</div><div class=3D"m_6477033563002540619m= _-5914724864031174845HOEnZb"><div class=3D"m_6477033563002540619m_-59147248= 64031174845h5"><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Mon, Oct = 31, 2016 at 6:58 PM Naftoli Gugenheim <<a href=3D"mailto:naftoligug@gmai= l.com" target=3D"_blank">[email protected]</a>> wrote:<br></div><bloc= kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc= c solid;padding-left:1ex"><p dir=3D"ltr" class=3D"m_6477033563002540619m_-5= 914724864031174845m_1634656713353711089gmail_msg">Could this be solved the = easiest with scala.meta?</p> <br class=3D"m_6477033563002540619m_-5914724864031174845m_16346567133537110= 89gmail_msg"><div class=3D"gmail_quote m_6477033563002540619m_-591472486403= 1174845m_1634656713353711089gmail_msg"><div dir=3D"ltr" class=3D"m_64770335= 63002540619m_-5914724864031174845m_1634656713353711089gmail_msg">On Mon, Oc= t 31, 2016, 6:46 PM Adriaan Moors <<a href=3D"mailto:[email protected]= om" class=3D"m_6477033563002540619m_-5914724864031174845m_16346567133537110= 89gmail_msg" target=3D"_blank">[email protected]</a>> wrote:<br clas= s=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_= msg"></div><blockquote class=3D"gmail_quote m_6477033563002540619m_-5914724= 864031174845m_1634656713353711089gmail_msg" style=3D"margin:0 0 0 .8ex;bord= er-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr" class=3D"m_647703= 3563002540619m_-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 represen= tation of a method type.<div class=3D"m_6477033563002540619m_-5914724864031= 174845m_1634656713353711089gmail_msg"><br class=3D"m_6477033563002540619m_-= 5914724864031174845m_1634656713353711089gmail_msg"></div><div class=3D"m_64= 77033563002540619m_-5914724864031174845m_1634656713353711089gmail_msg">I wo= uld 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_647703356= 3002540619m_-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><div class=3D= "m_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_msg"= ><br class=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711= 089gmail_msg"></div><div class=3D"m_6477033563002540619m_-59147248640311748= 45m_1634656713353711089gmail_msg">cheers</div></div><div dir=3D"ltr" class= =3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_m= sg"><div class=3D"m_6477033563002540619m_-5914724864031174845m_163465671335= 3711089gmail_msg">adriaan</div></div><br class=3D"m_6477033563002540619m_-5= 914724864031174845m_1634656713353711089gmail_msg"><div class=3D"gmail_quote= m_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_msg"= ><div dir=3D"ltr" class=3D"m_6477033563002540619m_-5914724864031174845m_163= 4656713353711089gmail_msg">On Mon, Oct 31, 2016 at 2:55 PM Oliver Ruebenack= er <<a href=3D"mailto:[email protected]" class=3D"m_6477033563002540619m_= -5914724864031174845m_1634656713353711089gmail_msg" target=3D"_blank">curol= [email protected]</a>> wrote:<br class=3D"m_6477033563002540619m_-591472486403= 1174845m_1634656713353711089gmail_msg"></div><blockquote class=3D"gmail_quo= te m_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_ms= g" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">= <div dir=3D"ltr" class=3D"m_6477033563002540619m_-5914724864031174845m_1634= 656713353711089gmail_msg"><div class=3D"m_6477033563002540619m_-59147248640= 31174845m_1634656713353711089gmail_msg"><div class=3D"m_6477033563002540619= m_-5914724864031174845m_1634656713353711089gmail_msg"><div class=3D"m_64770= 33563002540619m_-5914724864031174845m_1634656713353711089gmail_msg"><div cl= ass=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711089gmai= l_msg"><div class=3D"m_6477033563002540619m_-5914724864031174845m_163465671= 3353711089gmail_msg"><div class=3D"m_6477033563002540619m_-5914724864031174= 845m_1634656713353711089gmail_msg"><br class=3D"m_6477033563002540619m_-591= 4724864031174845m_1634656713353711089gmail_msg"></div>=C2=A0=C2=A0=C2=A0=C2= =A0 Hello,<br class=3D"m_6477033563002540619m_-5914724864031174845m_1634656= 713353711089gmail_msg"><br class=3D"m_6477033563002540619m_-591472486403117= 4845m_1634656713353711089gmail_msg"></div>=C2=A0 The line is just:<br class= =3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_m= sg"><br class=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353= 711089gmail_msg"></div><name>: <type><br class=3D"m_64770335630= 02540619m_-5914724864031174845m_1634656713353711089gmail_msg"><br class=3D"= m_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_msg">= </div>=C2=A0 With "(in: String)Int" being the type of the method.= <br class=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711= 089gmail_msg"><br class=3D"m_6477033563002540619m_-5914724864031174845m_163= 4656713353711089gmail_msg"></div>=C2=A0 This resembles JNI method type nota= tion, where the return type goes directly after the parens, too.<br class= =3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_m= sg"><br class=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353= 711089gmail_msg"></div>=C2=A0=C2=A0=C2=A0=C2=A0 Best, Oliver<br class=3D"m_= 6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_msg"></= div><div class=3D"gmail_extra m_6477033563002540619m_-5914724864031174845m_= 1634656713353711089gmail_msg"><br class=3D"m_6477033563002540619m_-59147248= 64031174845m_1634656713353711089gmail_msg"><div class=3D"gmail_quote m_6477= 033563002540619m_-5914724864031174845m_1634656713353711089gmail_msg">On Mon= , Oct 31, 2016 at 5:11 PM, Justin du coeur <span dir=3D"ltr" class=3D"m_647= 7033563002540619m_-5914724864031174845m_1634656713353711089gmail_msg"><<= a href=3D"mailto:[email protected]" class=3D"m_6477033563002540619m_-59147= 24864031174845m_1634656713353711089gmail_msg" target=3D"_blank">jducoeur@gm= ail.com</a>></span> wrote:<br class=3D"m_6477033563002540619m_-591472486= 4031174845m_1634656713353711089gmail_msg"><blockquote class=3D"gmail_quote = m_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_msg" = style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><di= v dir=3D"ltr" class=3D"m_6477033563002540619m_-5914724864031174845m_1634656= 713353711089gmail_msg">(Note that this conversation started over on Gitter,= and moved here.)<div class=3D"m_6477033563002540619m_-5914724864031174845m= _1634656713353711089gmail_msg"><br class=3D"m_6477033563002540619m_-5914724= 864031174845m_1634656713353711089gmail_msg"></div><div class=3D"m_647703356= 3002540619m_-5914724864031174845m_1634656713353711089gmail_msg">That's = fair, but note that the output <i class=3D"m_6477033563002540619m_-59147248= 64031174845m_1634656713353711089gmail_msg">isn't legal Scala</i>.=C2=A0= The "method created" bit I agree is arguable, but it really is k= ind of weird and confusing that there's no colon before "Int"= in the output -- the output syntax seems strangely arbitrary.=C2=A0 Was th= ere a specific reason for that, or is it just an old "seemed good enou= gh at the time"?</div><div class=3D"m_6477033563002540619m_-5914724864= 031174845m_1634656713353711089gmail_msg"><br class=3D"m_6477033563002540619= m_-5914724864031174845m_1634656713353711089gmail_msg"></div><div class=3D"m= _6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_msg">I= should note that 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 output be almost, but not quite, legal Scala.</div><div class= =3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_m= sg"><br class=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353= 711089gmail_msg"></div><div class=3D"m_6477033563002540619m_-59147248640311= 74845m_1634656713353711089gmail_msg">And really, is "unnecessary clutt= er" (at least in small amounts) actually a problem in the REPL?=C2=A0 = I would say that clarity is likely a higher priority than output concisenes= s...</div></div><div class=3D"m_6477033563002540619m_-5914724864031174845m_= 1634656713353711089m_4546793350824120616m_4532961769951057168m_569187073693= 1185121HOEnZb m_6477033563002540619m_-5914724864031174845m_1634656713353711= 089gmail_msg"><div class=3D"m_6477033563002540619m_-5914724864031174845m_16= 34656713353711089m_4546793350824120616m_4532961769951057168m_56918707369311= 85121h5 m_6477033563002540619m_-5914724864031174845m_1634656713353711089gma= il_msg"><div class=3D"gmail_extra m_6477033563002540619m_-59147248640311748= 45m_1634656713353711089gmail_msg"><br class=3D"m_6477033563002540619m_-5914= 724864031174845m_1634656713353711089gmail_msg"><div class=3D"gmail_quote m_= 6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_msg">On= Mon, Oct 31, 2016 at 4:55 PM, Oliver Ruebenacker <span dir=3D"ltr" class= =3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_m= sg"><<a href=3D"mailto:[email protected]" class=3D"m_6477033563002540619m= _-5914724864031174845m_1634656713353711089gmail_msg" target=3D"_blank">curo= [email protected]</a>></span> wrote:<br class=3D"m_6477033563002540619m_-5914= 724864031174845m_1634656713353711089gmail_msg"><blockquote class=3D"gmail_q= uote m_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_= msg" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex= "><div dir=3D"ltr" class=3D"m_6477033563002540619m_-5914724864031174845m_16= 34656713353711089gmail_msg"><div class=3D"m_6477033563002540619m_-591472486= 4031174845m_1634656713353711089gmail_msg"><div class=3D"m_64770335630025406= 19m_-5914724864031174845m_1634656713353711089gmail_msg"><div class=3D"m_647= 7033563002540619m_-5914724864031174845m_1634656713353711089gmail_msg"><br c= lass=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711089gma= il_msg"></div>=C2=A0=C2=A0=C2=A0=C2=A0 Hello,<br class=3D"m_647703356300254= 0619m_-5914724864031174845m_1634656713353711089gmail_msg"><br class=3D"m_64= 77033563002540619m_-5914724864031174845m_1634656713353711089gmail_msg"></di= v>=C2=A0 That would add unnecessary clutter. Whoever entered the line knows= they used def. <br class=3D"m_6477033563002540619m_-5914724864031174845m_1= 634656713353711089gmail_msg"><br class=3D"m_6477033563002540619m_-591472486= 4031174845m_1634656713353711089gmail_msg"></div>=C2=A0=C2=A0=C2=A0=C2=A0 Be= st, Oliver<br class=3D"m_6477033563002540619m_-5914724864031174845m_1634656= 713353711089gmail_msg"></div><div class=3D"gmail_extra m_647703356300254061= 9m_-5914724864031174845m_1634656713353711089gmail_msg"><div class=3D"m_6477= 033563002540619m_-5914724864031174845m_1634656713353711089gmail_msg"><div c= lass=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711089m_4= 546793350824120616m_4532961769951057168m_5691870736931185121m_3837995461070= 946043h5 m_6477033563002540619m_-5914724864031174845m_1634656713353711089gm= ail_msg"><br class=3D"m_6477033563002540619m_-5914724864031174845m_16346567= 13353711089gmail_msg"><div class=3D"gmail_quote m_6477033563002540619m_-591= 4724864031174845m_1634656713353711089gmail_msg">On Mon, Oct 31, 2016 at 4:5= 1 PM, Raphael Bosshard <span dir=3D"ltr" class=3D"m_6477033563002540619m_-5= 914724864031174845m_1634656713353711089gmail_msg"><<a href=3D"mailto:rap= [email protected]" class=3D"m_6477033563002540619m_-59147248640311748= 45m_1634656713353711089gmail_msg" target=3D"_blank">raphael.bosshard@gmail.= com</a>></span> wrote:<br class=3D"m_6477033563002540619m_-5914724864031= 174845m_1634656713353711089gmail_msg"><blockquote class=3D"gmail_quote m_64= 77033563002540619m_-5914724864031174845m_1634656713353711089gmail_msg" styl= e=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div di= r=3D"ltr" class=3D"m_6477033563002540619m_-5914724864031174845m_16346567133= 53711089gmail_msg">Hi all,<br class=3D"m_6477033563002540619m_-591472486403= 1174845m_1634656713353711089gmail_msg"><br class=3D"m_6477033563002540619m_= -5914724864031174845m_1634656713353711089gmail_msg">have you ever noticed h= ow confusing the Scala REPL output it?<br class=3D"m_6477033563002540619m_-= 5914724864031174845m_1634656713353711089gmail_msg"><br class=3D"m_647703356= 3002540619m_-5914724864031174845m_1634656713353711089gmail_msg"><div style= =3D"background-color:rgb(250,250,250);border-color:rgb(187,187,187);border-= style:solid;border-width:1px" class=3D"m_6477033563002540619m_-591472486403= 1174845m_1634656713353711089m_4546793350824120616m_4532961769951057168m_569= 1870736931185121m_3837995461070946043m_2532202319531310957m_749086610237354= 1101prettyprint m_6477033563002540619m_-5914724864031174845m_16346567133537= 11089gmail_msg"><code class=3D"m_6477033563002540619m_-5914724864031174845m= _1634656713353711089m_4546793350824120616m_4532961769951057168m_56918707369= 31185121m_3837995461070946043m_2532202319531310957m_7490866102373541101pret= typrint m_6477033563002540619m_-5914724864031174845m_1634656713353711089gma= il_msg"><div class=3D"m_6477033563002540619m_-5914724864031174845m_16346567= 13353711089m_4546793350824120616m_4532961769951057168m_5691870736931185121m= _3837995461070946043m_2532202319531310957m_7490866102373541101subprettyprin= t m_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_msg= "><span style=3D"color:#000" class=3D"m_6477033563002540619m_-5914724864031= 174845m_1634656713353711089m_4546793350824120616m_4532961769951057168m_5691= 870736931185121m_3837995461070946043m_2532202319531310957m_7490866102373541= 101styled-by-prettify m_6477033563002540619m_-5914724864031174845m_16346567= 13353711089gmail_msg">scala</span><span style=3D"color:#660" class=3D"m_647= 7033563002540619m_-5914724864031174845m_1634656713353711089m_45467933508241= 20616m_4532961769951057168m_5691870736931185121m_3837995461070946043m_25322= 02319531310957m_7490866102373541101styled-by-prettify m_6477033563002540619= m_-5914724864031174845m_1634656713353711089gmail_msg">></span><span styl= e=3D"color:#000" class=3D"m_6477033563002540619m_-5914724864031174845m_1634= 656713353711089m_4546793350824120616m_4532961769951057168m_5691870736931185= 121m_3837995461070946043m_2532202319531310957m_7490866102373541101styled-by= -prettify m_6477033563002540619m_-5914724864031174845m_1634656713353711089g= mail_msg"> </span><span style=3D"color:#008" class=3D"m_6477033563002540619= m_-5914724864031174845m_1634656713353711089m_4546793350824120616m_453296176= 9951057168m_5691870736931185121m_3837995461070946043m_2532202319531310957m_= 7490866102373541101styled-by-prettify m_6477033563002540619m_-5914724864031= 174845m_1634656713353711089gmail_msg">def</span><span style=3D"color:#000" = class=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711089m_= 4546793350824120616m_4532961769951057168m_5691870736931185121m_383799546107= 0946043m_2532202319531310957m_7490866102373541101styled-by-prettify m_64770= 33563002540619m_-5914724864031174845m_1634656713353711089gmail_msg"> foo</s= pan><span style=3D"color:#660" class=3D"m_6477033563002540619m_-59147248640= 31174845m_1634656713353711089m_4546793350824120616m_4532961769951057168m_56= 91870736931185121m_3837995461070946043m_2532202319531310957m_74908661023735= 41101styled-by-prettify m_6477033563002540619m_-5914724864031174845m_163465= 6713353711089gmail_msg">(</span><span style=3D"color:#008" class=3D"m_64770= 33563002540619m_-5914724864031174845m_1634656713353711089m_4546793350824120= 616m_4532961769951057168m_5691870736931185121m_3837995461070946043m_2532202= 319531310957m_7490866102373541101styled-by-prettify m_6477033563002540619m_= -5914724864031174845m_1634656713353711089gmail_msg">in</span><span style=3D= "color:#660" class=3D"m_6477033563002540619m_-5914724864031174845m_16346567= 13353711089m_4546793350824120616m_4532961769951057168m_5691870736931185121m= _3837995461070946043m_2532202319531310957m_7490866102373541101styled-by-pre= ttify m_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail= _msg">:</span><span style=3D"color:#000" class=3D"m_6477033563002540619m_-5= 914724864031174845m_1634656713353711089m_4546793350824120616m_4532961769951= 057168m_5691870736931185121m_3837995461070946043m_2532202319531310957m_7490= 866102373541101styled-by-prettify m_6477033563002540619m_-59147248640311748= 45m_1634656713353711089gmail_msg"> </span><span style=3D"color:#606" class= =3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711089m_45467= 93350824120616m_4532961769951057168m_5691870736931185121m_38379954610709460= 43m_2532202319531310957m_7490866102373541101styled-by-prettify m_6477033563= 002540619m_-5914724864031174845m_1634656713353711089gmail_msg">String</span= ><span style=3D"color:#660" class=3D"m_6477033563002540619m_-59147248640311= 74845m_1634656713353711089m_4546793350824120616m_4532961769951057168m_56918= 70736931185121m_3837995461070946043m_2532202319531310957m_74908661023735411= 01styled-by-prettify m_6477033563002540619m_-5914724864031174845m_163465671= 3353711089gmail_msg">):</span><span style=3D"color:#000" class=3D"m_6477033= 563002540619m_-5914724864031174845m_1634656713353711089m_454679335082412061= 6m_4532961769951057168m_5691870736931185121m_3837995461070946043m_253220231= 9531310957m_7490866102373541101styled-by-prettify m_6477033563002540619m_-5= 914724864031174845m_1634656713353711089gmail_msg"> </span><span style=3D"co= lor:#606" class=3D"m_6477033563002540619m_-5914724864031174845m_16346567133= 53711089m_4546793350824120616m_4532961769951057168m_5691870736931185121m_38= 37995461070946043m_2532202319531310957m_7490866102373541101styled-by-pretti= fy m_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_ms= g">Int</span><span style=3D"color:#000" class=3D"m_6477033563002540619m_-59= 14724864031174845m_1634656713353711089m_4546793350824120616m_45329617699510= 57168m_5691870736931185121m_3837995461070946043m_2532202319531310957m_74908= 66102373541101styled-by-prettify m_6477033563002540619m_-591472486403117484= 5m_1634656713353711089gmail_msg"> </span><span style=3D"color:#660" class= =3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711089m_45467= 93350824120616m_4532961769951057168m_5691870736931185121m_38379954610709460= 43m_2532202319531310957m_7490866102373541101styled-by-prettify m_6477033563= 002540619m_-5914724864031174845m_1634656713353711089gmail_msg">=3D</span><s= pan style=3D"color:#000" class=3D"m_6477033563002540619m_-59147248640311748= 45m_1634656713353711089m_4546793350824120616m_4532961769951057168m_56918707= 36931185121m_3837995461070946043m_2532202319531310957m_7490866102373541101s= tyled-by-prettify m_6477033563002540619m_-5914724864031174845m_163465671335= 3711089gmail_msg"> </span><span style=3D"color:#660" class=3D"m_64770335630= 02540619m_-5914724864031174845m_1634656713353711089m_4546793350824120616m_4= 532961769951057168m_5691870736931185121m_3837995461070946043m_2532202319531= 310957m_7490866102373541101styled-by-prettify m_6477033563002540619m_-59147= 24864031174845m_1634656713353711089gmail_msg">???</span><span style=3D"colo= r:#000" class=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353= 711089m_4546793350824120616m_4532961769951057168m_5691870736931185121m_3837= 995461070946043m_2532202319531310957m_7490866102373541101styled-by-prettify= m_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_msg"= ><br class=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711= 089gmail_msg">foo</span><span style=3D"color:#660" class=3D"m_6477033563002= 540619m_-5914724864031174845m_1634656713353711089m_4546793350824120616m_453= 2961769951057168m_5691870736931185121m_3837995461070946043m_253220231953131= 0957m_7490866102373541101styled-by-prettify m_6477033563002540619m_-5914724= 864031174845m_1634656713353711089gmail_msg">:</span><span style=3D"color:#0= 00" class=3D"m_6477033563002540619m_-5914724864031174845m_16346567133537110= 89m_4546793350824120616m_4532961769951057168m_5691870736931185121m_38379954= 61070946043m_2532202319531310957m_7490866102373541101styled-by-prettify m_6= 477033563002540619m_-5914724864031174845m_1634656713353711089gmail_msg"> </= span><span style=3D"color:#660" class=3D"m_6477033563002540619m_-5914724864= 031174845m_1634656713353711089m_4546793350824120616m_4532961769951057168m_5= 691870736931185121m_3837995461070946043m_2532202319531310957m_7490866102373= 541101styled-by-prettify m_6477033563002540619m_-5914724864031174845m_16346= 56713353711089gmail_msg">(</span><span style=3D"color:#008" class=3D"m_6477= 033563002540619m_-5914724864031174845m_1634656713353711089m_454679335082412= 0616m_4532961769951057168m_5691870736931185121m_3837995461070946043m_253220= 2319531310957m_7490866102373541101styled-by-prettify m_6477033563002540619m= _-5914724864031174845m_1634656713353711089gmail_msg">in</span><span style= =3D"color:#660" class=3D"m_6477033563002540619m_-5914724864031174845m_16346= 56713353711089m_4546793350824120616m_4532961769951057168m_56918707369311851= 21m_3837995461070946043m_2532202319531310957m_7490866102373541101styled-by-= prettify m_6477033563002540619m_-5914724864031174845m_1634656713353711089gm= ail_msg">:</span><span style=3D"color:#000" class=3D"m_6477033563002540619m= _-5914724864031174845m_1634656713353711089m_4546793350824120616m_4532961769= 951057168m_5691870736931185121m_3837995461070946043m_2532202319531310957m_7= 490866102373541101styled-by-prettify m_6477033563002540619m_-59147248640311= 74845m_1634656713353711089gmail_msg"> </span><span style=3D"color:#606" cla= ss=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711089m_454= 6793350824120616m_4532961769951057168m_5691870736931185121m_383799546107094= 6043m_2532202319531310957m_7490866102373541101styled-by-prettify m_64770335= 63002540619m_-5914724864031174845m_1634656713353711089gmail_msg">String</sp= an><span style=3D"color:#660" class=3D"m_6477033563002540619m_-591472486403= 1174845m_1634656713353711089m_4546793350824120616m_4532961769951057168m_569= 1870736931185121m_3837995461070946043m_2532202319531310957m_749086610237354= 1101styled-by-prettify m_6477033563002540619m_-5914724864031174845m_1634656= 713353711089gmail_msg">)</span><span style=3D"color:#606" class=3D"m_647703= 3563002540619m_-5914724864031174845m_1634656713353711089m_45467933508241206= 16m_4532961769951057168m_5691870736931185121m_3837995461070946043m_25322023= 19531310957m_7490866102373541101styled-by-prettify m_6477033563002540619m_-= 5914724864031174845m_1634656713353711089gmail_msg">Int</span><span style=3D= "color:#000" class=3D"m_6477033563002540619m_-5914724864031174845m_16346567= 13353711089m_4546793350824120616m_4532961769951057168m_5691870736931185121m= _3837995461070946043m_2532202319531310957m_7490866102373541101styled-by-pre= ttify m_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail= _msg"><br class=3D"m_6477033563002540619m_-5914724864031174845m_16346567133= 53711089gmail_msg"></span></div></code></div><br class=3D"m_647703356300254= 0619m_-5914724864031174845m_1634656713353711089gmail_msg">I have learned wh= at this "foo: (in: String)Int) is supposed to mean. But from a beginne= r's perspective I find it puzzling. Instead it should display something= like this:<br class=3D"m_6477033563002540619m_-5914724864031174845m_163465= 6713353711089gmail_msg"><span style=3D"color:#000" class=3D"m_6477033563002= 540619m_-5914724864031174845m_1634656713353711089m_4546793350824120616m_453= 2961769951057168m_5691870736931185121m_3837995461070946043m_253220231953131= 0957m_7490866102373541101styled-by-prettify m_6477033563002540619m_-5914724= 864031174845m_1634656713353711089gmail_msg"></span><br class=3D"m_647703356= 3002540619m_-5914724864031174845m_1634656713353711089gmail_msg"><span style= =3D"color:#000" class=3D"m_6477033563002540619m_-5914724864031174845m_16346= 56713353711089m_4546793350824120616m_4532961769951057168m_56918707369311851= 21m_3837995461070946043m_2532202319531310957m_7490866102373541101styled-by-= prettify m_6477033563002540619m_-5914724864031174845m_1634656713353711089gm= ail_msg"></span><div style=3D"background-color:rgb(250,250,250);border-colo= r:rgb(187,187,187);border-style:solid;border-width:1px" class=3D"m_64770335= 63002540619m_-5914724864031174845m_1634656713353711089m_4546793350824120616= m_4532961769951057168m_5691870736931185121m_3837995461070946043m_2532202319= 531310957m_7490866102373541101prettyprint m_6477033563002540619m_-591472486= 4031174845m_1634656713353711089gmail_msg"><code class=3D"m_6477033563002540= 619m_-5914724864031174845m_1634656713353711089m_4546793350824120616m_453296= 1769951057168m_5691870736931185121m_3837995461070946043m_253220231953131095= 7m_7490866102373541101prettyprint m_6477033563002540619m_-59147248640311748= 45m_1634656713353711089gmail_msg"><div class=3D"m_6477033563002540619m_-591= 4724864031174845m_1634656713353711089m_4546793350824120616m_453296176995105= 7168m_5691870736931185121m_3837995461070946043m_2532202319531310957m_749086= 6102373541101subprettyprint m_6477033563002540619m_-5914724864031174845m_16= 34656713353711089gmail_msg"><span style=3D"color:#000" class=3D"m_647703356= 3002540619m_-5914724864031174845m_1634656713353711089m_4546793350824120616m= _4532961769951057168m_5691870736931185121m_3837995461070946043m_25322023195= 31310957m_7490866102373541101styled-by-prettify m_6477033563002540619m_-591= 4724864031174845m_1634656713353711089gmail_msg">method created</span><span = style=3D"color:#660" class=3D"m_6477033563002540619m_-5914724864031174845m_= 1634656713353711089m_4546793350824120616m_4532961769951057168m_569187073693= 1185121m_3837995461070946043m_2532202319531310957m_7490866102373541101style= d-by-prettify m_6477033563002540619m_-5914724864031174845m_1634656713353711= 089gmail_msg">:</span><span style=3D"color:#000" class=3D"m_647703356300254= 0619m_-5914724864031174845m_1634656713353711089m_4546793350824120616m_45329= 61769951057168m_5691870736931185121m_3837995461070946043m_25322023195313109= 57m_7490866102373541101styled-by-prettify m_6477033563002540619m_-591472486= 4031174845m_1634656713353711089gmail_msg"> foo</span><span style=3D"color:#= 660" class=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711= 089m_4546793350824120616m_4532961769951057168m_5691870736931185121m_3837995= 461070946043m_2532202319531310957m_7490866102373541101styled-by-prettify m_= 6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_msg">(<= /span><span style=3D"color:#008" class=3D"m_6477033563002540619m_-591472486= 4031174845m_1634656713353711089m_4546793350824120616m_4532961769951057168m_= 5691870736931185121m_3837995461070946043m_2532202319531310957m_749086610237= 3541101styled-by-prettify m_6477033563002540619m_-5914724864031174845m_1634= 656713353711089gmail_msg">in</span><span style=3D"color:#660" class=3D"m_64= 77033563002540619m_-5914724864031174845m_1634656713353711089m_4546793350824= 120616m_4532961769951057168m_5691870736931185121m_3837995461070946043m_2532= 202319531310957m_7490866102373541101styled-by-prettify m_647703356300254061= 9m_-5914724864031174845m_1634656713353711089gmail_msg">:</span><span style= =3D"color:#000" class=3D"m_6477033563002540619m_-5914724864031174845m_16346= 56713353711089m_4546793350824120616m_4532961769951057168m_56918707369311851= 21m_3837995461070946043m_2532202319531310957m_7490866102373541101styled-by-= prettify m_6477033563002540619m_-5914724864031174845m_1634656713353711089gm= ail_msg"> </span><span style=3D"color:#606" class=3D"m_6477033563002540619m= _-5914724864031174845m_1634656713353711089m_4546793350824120616m_4532961769= 951057168m_5691870736931185121m_3837995461070946043m_2532202319531310957m_7= 490866102373541101styled-by-prettify m_6477033563002540619m_-59147248640311= 74845m_1634656713353711089gmail_msg">String</span><span style=3D"color:#660= " class=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711089= m_4546793350824120616m_4532961769951057168m_5691870736931185121m_3837995461= 070946043m_2532202319531310957m_7490866102373541101styled-by-prettify m_647= 7033563002540619m_-5914724864031174845m_1634656713353711089gmail_msg">):</s= pan><span style=3D"color:#000" class=3D"m_6477033563002540619m_-59147248640= 31174845m_1634656713353711089m_4546793350824120616m_4532961769951057168m_56= 91870736931185121m_3837995461070946043m_2532202319531310957m_74908661023735= 41101styled-by-prettify m_6477033563002540619m_-5914724864031174845m_163465= 6713353711089gmail_msg"> </span><span style=3D"color:#606" class=3D"m_64770= 33563002540619m_-5914724864031174845m_1634656713353711089m_4546793350824120= 616m_4532961769951057168m_5691870736931185121m_3837995461070946043m_2532202= 319531310957m_7490866102373541101styled-by-prettify m_6477033563002540619m_= -5914724864031174845m_1634656713353711089gmail_msg">Int</span><span style= =3D"color:#000" class=3D"m_6477033563002540619m_-5914724864031174845m_16346= 56713353711089m_4546793350824120616m_4532961769951057168m_56918707369311851= 21m_3837995461070946043m_2532202319531310957m_7490866102373541101styled-by-= prettify m_6477033563002540619m_-5914724864031174845m_1634656713353711089gm= ail_msg"> <br class=3D"m_6477033563002540619m_-5914724864031174845m_1634656= 713353711089gmail_msg"></span></div></code></div><code class=3D"m_647703356= 3002540619m_-5914724864031174845m_1634656713353711089m_4546793350824120616m= _4532961769951057168m_5691870736931185121m_3837995461070946043m_25322023195= 31310957m_7490866102373541101prettyprint m_6477033563002540619m_-5914724864= 031174845m_1634656713353711089gmail_msg"></code><br class=3D"m_647703356300= 2540619m_-5914724864031174845m_1634656713353711089gmail_msg"><code class=3D= "m_6477033563002540619m_-5914724864031174845m_1634656713353711089m_45467933= 50824120616m_4532961769951057168m_5691870736931185121m_3837995461070946043m= _2532202319531310957m_7490866102373541101prettyprint m_6477033563002540619m= _-5914724864031174845m_1634656713353711089gmail_msg"><div class=3D"m_647703= 3563002540619m_-5914724864031174845m_1634656713353711089m_45467933508241206= 16m_4532961769951057168m_5691870736931185121m_3837995461070946043m_25322023= 19531310957m_7490866102373541101subprettyprint m_6477033563002540619m_-5914= 724864031174845m_1634656713353711089gmail_msg"><span style=3D"color:#000" c= lass=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711089m_4= 546793350824120616m_4532961769951057168m_5691870736931185121m_3837995461070= 946043m_2532202319531310957m_7490866102373541101styled-by-prettify m_647703= 3563002540619m_-5914724864031174845m_1634656713353711089gmail_msg"></span><= /div></code>Would someone support/guide me in fixing this?<br class=3D"m_64= 77033563002540619m_-5914724864031174845m_1634656713353711089gmail_msg"><br = class=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711089gm= ail_msg">Cheers,<br class=3D"m_6477033563002540619m_-5914724864031174845m_1= 634656713353711089gmail_msg">Raphael<span class=3D"m_6477033563002540619m_-= 5914724864031174845m_1634656713353711089m_4546793350824120616m_453296176995= 1057168m_5691870736931185121m_3837995461070946043m_2532202319531310957HOEnZ= b m_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_msg= "><font class=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353= 711089gmail_msg" color=3D"#888888"><br class=3D"m_6477033563002540619m_-591= 4724864031174845m_1634656713353711089gmail_msg"><br class=3D"m_647703356300= 2540619m_-5914724864031174845m_1634656713353711089gmail_msg"><br class=3D"m= _6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_msg"><= br class=3D"m_6477033563002540619m_-5914724864031174845m_163465671335371108= 9gmail_msg"></font></span></div><span class=3D"m_6477033563002540619m_-5914= 724864031174845m_1634656713353711089m_4546793350824120616m_4532961769951057= 168m_5691870736931185121m_3837995461070946043m_2532202319531310957HOEnZb m_= 6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_msg"><f= ont class=3D"m_6477033563002540619m_-5914724864031174845m_16346567133537110= 89gmail_msg" color=3D"#888888"> <p class=3D"m_6477033563002540619m_-5914724864031174845m_163465671335371108= 9gmail_msg"></p> -- <br class=3D"m_6477033563002540619m_-5914724864031174845m_16346567133537= 11089gmail_msg"> You received this message because you are subscribed to the Google Groups &= quot;scala-language" group.<br class=3D"m_6477033563002540619m_-591472= 4864031174845m_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_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_= msg" target=3D"_blank">scala-language+unsubscribe@goo<wbr>glegroups.com</a>= .<br class=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711= 089gmail_msg"> For more options, visit <a href=3D"https://groups.google.com/d/optout" clas= s=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_= msg" target=3D"_blank">https://groups.google.com/d/op<wbr>tout</a>.<br clas= s=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_= msg"> </font></span></blockquote></div><br class=3D"m_6477033563002540619m_-59147= 24864031174845m_1634656713353711089gmail_msg"><br class=3D"m_64770335630025= 40619m_-5914724864031174845m_1634656713353711089gmail_msg" clear=3D"all"><b= r class=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711089= gmail_msg"></div></div><span class=3D"m_6477033563002540619m_-5914724864031= 174845m_1634656713353711089m_4546793350824120616m_4532961769951057168m_5691= 870736931185121m_3837995461070946043HOEnZb m_6477033563002540619m_-59147248= 64031174845m_1634656713353711089gmail_msg"><font class=3D"m_647703356300254= 0619m_-5914724864031174845m_1634656713353711089gmail_msg" color=3D"#888888"= >-- <br class=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353= 711089gmail_msg"><div class=3D"m_6477033563002540619m_-5914724864031174845m= _1634656713353711089m_4546793350824120616m_4532961769951057168m_56918707369= 31185121m_3837995461070946043m_2532202319531310957gmail_signature m_6477033= 563002540619m_-5914724864031174845m_1634656713353711089gmail_msg" data-smar= tmail=3D"gmail_signature"><div dir=3D"ltr" class=3D"m_6477033563002540619m_= -5914724864031174845m_1634656713353711089gmail_msg"><div class=3D"m_6477033= 563002540619m_-5914724864031174845m_1634656713353711089gmail_msg"><div dir= =3D"ltr" class=3D"m_6477033563002540619m_-5914724864031174845m_163465671335= 3711089gmail_msg"><div class=3D"m_6477033563002540619m_-5914724864031174845= m_1634656713353711089gmail_msg"><div dir=3D"ltr" class=3D"m_647703356300254= 0619m_-5914724864031174845m_1634656713353711089gmail_msg"><div class=3D"m_6= 477033563002540619m_-5914724864031174845m_1634656713353711089gmail_msg"><di= v dir=3D"ltr" class=3D"m_6477033563002540619m_-5914724864031174845m_1634656= 713353711089gmail_msg"><div class=3D"m_6477033563002540619m_-59147248640311= 74845m_1634656713353711089gmail_msg">Oliver Ruebenacker<br class=3D"m_64770= 33563002540619m_-5914724864031174845m_1634656713353711089gmail_msg"></div><= div class=3D"m_6477033563002540619m_-5914724864031174845m_16346567133537110= 89gmail_msg">Senior Software Engineer, <a href=3D"http://www.type2diabetesg= enetics.org/" class=3D"m_6477033563002540619m_-5914724864031174845m_1634656= 713353711089gmail_msg" target=3D"_blank">Diabetes Portal</a>, <a href=3D"ht= tp://www.broadinstitute.org/" class=3D"m_6477033563002540619m_-591472486403= 1174845m_1634656713353711089gmail_msg" target=3D"_blank">Broad Institute</a= ><br class=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711= 089gmail_msg"></div><br class=3D"m_6477033563002540619m_-591472486403117484= 5m_1634656713353711089gmail_msg"></div></div></div></div></div></div></div>= </div> </font></span></div><div class=3D"m_6477033563002540619m_-59147248640311748= 45m_1634656713353711089m_4546793350824120616m_4532961769951057168m_56918707= 36931185121m_3837995461070946043HOEnZb m_6477033563002540619m_-591472486403= 1174845m_1634656713353711089gmail_msg"><div class=3D"m_6477033563002540619m= _-5914724864031174845m_1634656713353711089m_4546793350824120616m_4532961769= 951057168m_5691870736931185121m_3837995461070946043h5 m_6477033563002540619= m_-5914724864031174845m_1634656713353711089gmail_msg"> <p class=3D"m_6477033563002540619m_-5914724864031174845m_163465671335371108= 9gmail_msg"></p> -- <br class=3D"m_6477033563002540619m_-5914724864031174845m_16346567133537= 11089gmail_msg"> You received this message because you are subscribed to the Google Groups &= quot;scala-language" group.<br class=3D"m_6477033563002540619m_-591472= 4864031174845m_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_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_= msg" target=3D"_blank">scala-language+unsubscribe@goo<wbr>glegroups.com</a>= .<br class=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711= 089gmail_msg"> For more options, visit <a href=3D"https://groups.google.com/d/optout" clas= s=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_= msg" target=3D"_blank">https://groups.google.com/d/op<wbr>tout</a>.<br clas= s=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_= msg"> </div></div></blockquote></div><br class=3D"m_6477033563002540619m_-5914724= 864031174845m_1634656713353711089gmail_msg"></div> <p class=3D"m_6477033563002540619m_-5914724864031174845m_163465671335371108= 9gmail_msg"></p> -- <br class=3D"m_6477033563002540619m_-5914724864031174845m_16346567133537= 11089gmail_msg"> You received this message because you are subscribed to the Google Groups &= quot;scala-language" group.<br class=3D"m_6477033563002540619m_-591472= 4864031174845m_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_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_= msg" target=3D"_blank">scala-language+unsubscribe@goo<wbr>glegroups.com</a>= .<br class=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711= 089gmail_msg"> For more options, visit <a href=3D"https://groups.google.com/d/optout" clas= s=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_= msg" target=3D"_blank">https://groups.google.com/d/op<wbr>tout</a>.<br clas= s=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_= msg"> </div></div></blockquote></div><br class=3D"m_6477033563002540619m_-5914724= 864031174845m_1634656713353711089gmail_msg"><br class=3D"m_6477033563002540= 619m_-5914724864031174845m_1634656713353711089gmail_msg" clear=3D"all"><br = class=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711089gm= ail_msg">-- <br class=3D"m_6477033563002540619m_-5914724864031174845m_16346= 56713353711089gmail_msg"><div class=3D"m_6477033563002540619m_-591472486403= 1174845m_1634656713353711089m_4546793350824120616m_4532961769951057168m_569= 1870736931185121gmail_signature m_6477033563002540619m_-5914724864031174845= m_1634656713353711089gmail_msg" data-smartmail=3D"gmail_signature"><div dir= =3D"ltr" class=3D"m_6477033563002540619m_-5914724864031174845m_163465671335= 3711089gmail_msg"><div class=3D"m_6477033563002540619m_-5914724864031174845= m_1634656713353711089gmail_msg"><div dir=3D"ltr" class=3D"m_647703356300254= 0619m_-5914724864031174845m_1634656713353711089gmail_msg"><div class=3D"m_6= 477033563002540619m_-5914724864031174845m_1634656713353711089gmail_msg"><di= v dir=3D"ltr" class=3D"m_6477033563002540619m_-5914724864031174845m_1634656= 713353711089gmail_msg"><div class=3D"m_6477033563002540619m_-59147248640311= 74845m_1634656713353711089gmail_msg"><div dir=3D"ltr" class=3D"m_6477033563= 002540619m_-5914724864031174845m_1634656713353711089gmail_msg"><div class= =3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_m= sg">Oliver Ruebenacker<br class=3D"m_6477033563002540619m_-5914724864031174= 845m_1634656713353711089gmail_msg"></div><div class=3D"m_647703356300254061= 9m_-5914724864031174845m_1634656713353711089gmail_msg">Senior Software Engi= neer, <a href=3D"http://www.type2diabetesgenetics.org/" class=3D"m_64770335= 63002540619m_-5914724864031174845m_1634656713353711089gmail_msg" target=3D"= _blank">Diabetes Portal</a>, <a href=3D"http://www.broadinstitute.org/" cla= ss=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail= _msg" target=3D"_blank">Broad Institute</a><br class=3D"m_64770335630025406= 19m_-5914724864031174845m_1634656713353711089gmail_msg"></div><br class=3D"= m_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_msg">= </div></div></div></div></div></div></div></div> </div> <p class=3D"m_6477033563002540619m_-5914724864031174845m_163465671335371108= 9gmail_msg"></p> -- <br class=3D"m_6477033563002540619m_-5914724864031174845m_16346567133537= 11089gmail_msg"> You received this message because you are subscribed to the Google Groups &= quot;scala-language" group.<br class=3D"m_6477033563002540619m_-591472= 4864031174845m_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_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_= msg" target=3D"_blank">scala-language+unsubscribe@goo<wbr>glegroups.com</a>= .<br class=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711= 089gmail_msg"> For more options, visit <a href=3D"https://groups.google.com/d/optout" clas= s=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_= msg" target=3D"_blank">https://groups.google.com/d/op<wbr>tout</a>.<br clas= s=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_= msg"> </blockquote></div> <p class=3D"m_6477033563002540619m_-5914724864031174845m_163465671335371108= 9gmail_msg"></p> -- <br class=3D"m_6477033563002540619m_-5914724864031174845m_16346567133537= 11089gmail_msg"> You received this message because you are subscribed to the Google Groups &= quot;scala-language" group.<br class=3D"m_6477033563002540619m_-591472= 4864031174845m_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_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_= msg" target=3D"_blank">scala-language+unsubscribe@goo<wbr>glegroups.com</a>= .<br class=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711= 089gmail_msg"> For more options, visit <a href=3D"https://groups.google.com/d/optout" clas= s=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_= msg" target=3D"_blank">https://groups.google.com/d/op<wbr>tout</a>.<br clas= s=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_= msg"> </blockquote></div> <p class=3D"m_6477033563002540619m_-5914724864031174845m_163465671335371108= 9gmail_msg"></p> -- <br class=3D"m_6477033563002540619m_-5914724864031174845m_16346567133537= 11089gmail_msg"> You received this message because you are subscribed to the Google Groups &= quot;scala-language" group.<br class=3D"m_6477033563002540619m_-591472= 4864031174845m_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_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_= msg" target=3D"_blank">scala-language+unsubscribe@goo<wbr>glegroups.com</a>= .<br class=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711= 089gmail_msg"> For more options, visit <a href=3D"https://groups.google.com/d/optout" clas= s=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_= msg" target=3D"_blank">https://groups.google.com/d/op<wbr>tout</a>.<br clas= s=3D"m_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_= 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 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@<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><br clear=3D"all"><br>-- <br><div class= =3D"gmail_signature" data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><d= iv><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr"><div>Oliver= Ruebenacker<br></div><div>Senior Software Engineer, <a href=3D"http://www.= type2diabetesgenetics.org/" target=3D"_blank">Diabetes Portal</a>, <a href= =3D"http://www.broadinstitute.org/" target=3D"_blank">Broad Institute</a><b= r></div><br></div></div></div></div></div></div></div></div> </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 /> --001a11403988d2a35005403e23ae--