This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// | |
// Scaled - a scalable editor extensible via JVM languages | |
// http://github.com/scaled/scaled/blob/master/LICENSE | |
package scaled; | |
import java.util.Iterator; | |
import java.util.NoSuchElementException; | |
/** |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
object R2 { | |
trait R2[A] { | |
def f (a :A) :A | |
} | |
trait R2Gen { | |
def gen[A] :R2[A] | |
} | |
def foo (gen :R2Gen) { | |
val x = "one" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@extempore2 One pest is lack of single line method support (def foo = bar). I can probably cope with a -> a.foo() instead of _.foo(). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2014-05-13 08:51:51 JRebel: Reloading class 'scaled.RBufferView'. | |
2014-05-13 08:51:51 JRebel: Reloading class 'scaled.Loc'. | |
2014-05-13 08:51:51 JRebel: Reloading class 'scaled.Loc$'. | |
2014-05-13 08:51:51 JRebel: Reloading class 'scaled.LineV'. | |
2014-05-13 08:51:52 JRebel: Reloading class 'scaled.Styles$'. | |
2014-05-13 08:51:52 JRebel: Reloading class 'scaled.Styles$Node'. | |
2014-05-13 08:51:52 JRebel: Reloading class 'scaled.Syntax$'. | |
2014-05-13 08:51:52 JRebel: Reloading class 'scaled.Matcher'. | |
2014-05-13 08:51:52 JRebel: Reloading class 'scaled.RBuffer'. | |
2014-05-13 08:51:52 JRebel: Reloading class 'scaled.Buffer'. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
exception when typing new scaled.Loc(scaled.Loc.apply(sym.lineNo(), 0).$asInstanceOf[Long]())/class scala.reflect.internal.Trees$Apply | |
constructor Loc in class Loc cannot be accessed in anonymous class $anonfun in file /Users/mdb/projects/scaled/codex-mode/src/main/scala/codex/CodexMode.scala | |
scala.reflect.internal.Types$TypeError: constructor Loc in class Loc cannot be accessed in anonymous class $anonfun | |
at scala.tools.nsc.typechecker.Contexts$Context.issue(Contexts.scala:401) | |
at scala.tools.nsc.typechecker.Infer$Inferencer.issue(Infer.scala:312) | |
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$normalTypedApply$1$1.apply(Typers.scala:4613) | |
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$normalTypedApply$1$1.apply(Typers.scala:4613) | |
at scala.tools.nsc.typechecker.Typers$Typer.onError$3(Typers.scala:4571) | |
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4613) | |
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4625) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
# | |
# Trims out the bullshit "redirect me to the top-level page" Javascript that scaladoc | |
# jams into every fucking documentation page. Fucking fuckers. | |
if [ -z "$1" ]; then | |
echo "Usage: $0 somedoc.jar" | |
exit 255 | |
fi |
NewerOlder