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">&lt;<a href=
=3D"mailto:[email protected]" target=3D"_blank">heather.c.miller@g=
mail.com</a>&gt;</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&#39;d love to see this.<div>(I&#39;ve always wondered =
why the REPL output wasn&#39;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>&gt;</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&#39;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 &lt;<a href=3D"mailto:naftoligug@gmai=
l.com" target=3D"_blank">[email protected]</a>&gt; 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 &lt;<a href=3D"mailto:[email protected]=
om" class=3D"m_6477033563002540619m_-5914724864031174845m_16346567133537110=
89gmail_msg" target=3D"_blank">[email protected]</a>&gt; 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 &lt;<a href=3D"mailto:[email protected]" class=3D"m_6477033563002540619m_=
-5914724864031174845m_1634656713353711089gmail_msg" target=3D"_blank">curol=
[email protected]</a>&gt; 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>&lt;name&gt;: &lt;type&gt;<br class=3D"m_64770335630=
02540619m_-5914724864031174845m_1634656713353711089gmail_msg"><br class=3D"=
m_6477033563002540619m_-5914724864031174845m_1634656713353711089gmail_msg">=
</div>=C2=A0 With &quot;(in: String)Int&quot; 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">&lt;<=
a href=3D"mailto:[email protected]" class=3D"m_6477033563002540619m_-59147=
24864031174845m_1634656713353711089gmail_msg" target=3D"_blank">jducoeur@gm=
ail.com</a>&gt;</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&#39;s =
fair, but note that the output <i class=3D"m_6477033563002540619m_-59147248=
64031174845m_1634656713353711089gmail_msg">isn&#39;t legal Scala</i>.=C2=A0=
 The &quot;method created&quot; bit I agree is arguable, but it really is k=
ind of weird and confusing that there&#39;s no colon before &quot;Int&quot;=
 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 &quot;seemed good enou=
gh at the time&quot;?</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&#39;t care passionately -- I don&#39;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 &quot;unnecessary clutt=
er&quot; (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">&lt;<a href=3D"mailto:[email protected]" class=3D"m_6477033563002540619m=
_-5914724864031174845m_1634656713353711089gmail_msg" target=3D"_blank">curo=
[email protected]</a>&gt;</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">&lt;<a href=3D"mailto:rap=
[email protected]" class=3D"m_6477033563002540619m_-59147248640311748=
45m_1634656713353711089gmail_msg" target=3D"_blank">raphael.bosshard@gmail.=
com</a>&gt;</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">&gt;</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 &quot;foo: (in: String)Int) is supposed to mean. But from a beginne=
r&#39;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&quot; 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&quot; 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&quot; 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&quot; 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&quot; 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&quot; 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&quot; 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&quot; 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&quot; 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--