The Scala REPL output is confusing
Raphael Bosshard <[email protected]> Mon, 31 Oct 2016 13:51:07 -0700 (PDT)
| Newsgroups | gmane.comp.lang.scala |
|---|---|
| Message-ID | <[email protected]> |
------=_Part_2133_893249922.1477947067765 Content-Type: multipart/alternative; boundary="----=_Part_2134_435360044.1477947067765" ------=_Part_2134_435360044.1477947067765 Content-Type: text/plain; charset=UTF-8 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. ------=_Part_2134_435360044.1477947067765 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Hi all,<br><br>have you ever noticed how confusing the Sca= la REPL output it?<br><br><div style=3D"background-color: rgb(250, 250, 250= ); border-color: rgb(187, 187, 187); border-style: solid; border-width: 1px= ; overflow-wrap: break-word;" class=3D"prettyprint"><code class=3D"prettypr= int"><div class=3D"subprettyprint"><span style=3D"color: #000;" class=3D"st= yled-by-prettify">scala</span><span style=3D"color: #660;" class=3D"styled-= by-prettify">></span><span style=3D"color: #000;" class=3D"styled-by-pre= ttify"> </span><span style=3D"color: #008;" class=3D"styled-by-prettify">de= f</span><span style=3D"color: #000;" class=3D"styled-by-prettify"> foo</spa= n><span style=3D"color: #660;" class=3D"styled-by-prettify">(</span><span s= tyle=3D"color: #008;" class=3D"styled-by-prettify">in</span><span style=3D"= color: #660;" class=3D"styled-by-prettify">:</span><span style=3D"color: #0= 00;" class=3D"styled-by-prettify"> </span><span style=3D"color: #606;" clas= s=3D"styled-by-prettify">String</span><span style=3D"color: #660;" class=3D= "styled-by-prettify">):</span><span style=3D"color: #000;" class=3D"styled-= by-prettify"> </span><span style=3D"color: #606;" class=3D"styled-by-pretti= fy">Int</span><span style=3D"color: #000;" class=3D"styled-by-prettify"> </= span><span style=3D"color: #660;" class=3D"styled-by-prettify">=3D</span><s= pan style=3D"color: #000;" class=3D"styled-by-prettify"> </span><span style= =3D"color: #660;" class=3D"styled-by-prettify">???</span><span style=3D"col= or: #000;" class=3D"styled-by-prettify"><br>foo</span><span style=3D"color:= #660;" class=3D"styled-by-prettify">:</span><span style=3D"color: #000;" c= lass=3D"styled-by-prettify"> </span><span style=3D"color: #660;" class=3D"s= tyled-by-prettify">(</span><span style=3D"color: #008;" class=3D"styled-by-= prettify">in</span><span style=3D"color: #660;" class=3D"styled-by-prettify= ">:</span><span style=3D"color: #000;" class=3D"styled-by-prettify"> </span= ><span style=3D"color: #606;" class=3D"styled-by-prettify">String</span><sp= an style=3D"color: #660;" class=3D"styled-by-prettify">)</span><span style= =3D"color: #606;" class=3D"styled-by-prettify">Int</span><span style=3D"col= or: #000;" class=3D"styled-by-prettify"><br></span></div></code></div><br>I= have learned what this "foo: (in: String)Int) is supposed to mean. Bu= t from a beginner's perspective I find it puzzling. Instead it should d= isplay something like this:<br><span style=3D"color: #000;" class=3D"styled= -by-prettify"></span><br><span style=3D"color: #000;" class=3D"styled-by-pr= ettify"></span><div style=3D"background-color: rgb(250, 250, 250); border-c= olor: rgb(187, 187, 187); border-style: solid; border-width: 1px; overflow-= wrap: break-word;" class=3D"prettyprint"><code class=3D"prettyprint"><div c= lass=3D"subprettyprint"><span style=3D"color: #000;" class=3D"styled-by-pre= ttify">method created</span><span style=3D"color: #660;" class=3D"styled-by= -prettify">:</span><span style=3D"color: #000;" class=3D"styled-by-prettify= "> foo</span><span style=3D"color: #660;" class=3D"styled-by-prettify">(</s= pan><span style=3D"color: #008;" class=3D"styled-by-prettify">in</span><spa= n style=3D"color: #660;" class=3D"styled-by-prettify">:</span><span style= =3D"color: #000;" class=3D"styled-by-prettify"> </span><span style=3D"color= : #606;" class=3D"styled-by-prettify">String</span><span style=3D"color: #6= 60;" class=3D"styled-by-prettify">):</span><span style=3D"color: #000;" cla= ss=3D"styled-by-prettify"> </span><span style=3D"color: #606;" class=3D"sty= led-by-prettify">Int</span><span style=3D"color: #000;" class=3D"styled-by-= prettify"> <br></span></div></code></div><code class=3D"prettyprint"></code= ><br><code class=3D"prettyprint"><div class=3D"subprettyprint"><span style= =3D"color: #000;" class=3D"styled-by-prettify"></span></div></code>Would so= meone support/guide me in fixing this?<br><br>Cheers,<br>Raphael<br><br><br= ><br></div> <p></p> -- <br /> You received this message because you are subscribed to the Google Groups &= quot;scala-language" group.<br /> To unsubscribe from this group and stop receiving emails from it, send an e= mail to <a href=3D"mailto:[email protected]">scal= [email protected]</a>.<br /> For more options, visit <a href=3D"https://groups.google.com/d/optout">http= s://groups.google.com/d/optout</a>.<br /> ------=_Part_2134_435360044.1477947067765-- ------=_Part_2133_893249922.1477947067765--