Skip to content

Instantly share code, notes, and snippets.

@mads-hartmann
Last active December 16, 2015 09:18
Show Gist options
  • Save mads-hartmann/5411768 to your computer and use it in GitHub Desktop.
Save mads-hartmann/5411768 to your computer and use it in GitHub Desktop.
My (rejected) proposal to Scala Days 2013. Maybe next year :)
As your code-base increases in size and you get more comfortable with
advanced Scala features you slowly reach a point where grep simply isn’t
sufficient to search through your projects; This has lead to the development
of Semantic Search, a plugin for Scala IDE for Eclipse that simplifies
code navigation, understanding, and refactoring.
In this talk Mads will show his work on Semantic Search with a live demo
of some of the features, including:
• Finding all occurrence of any Scala entity, even implicits.
• Creating a call-hierarchy of a method
• Expressing more advanced queries
Additionally, the talk will show the design of the plugin and how the Scala
Presentation Compiler is used to build an index of the code-base, including
what caveats to consider when using the Scala Presentation Compiler.
@loverdos
Copy link

Hey, we need such tools. A rejected proposal is nothing. Just do the work :)

@mads-hartmann
Copy link
Author

@loverdos Thanks! :) I'm working on the tool as part of my masters thesis together with the Scala IDE for Eclipse team so you'll get the tool sooner rather than later :)

@tjweir
Copy link

tjweir commented Apr 18, 2013

It's great that you just agreed to port this to ENSIME!

Thanks so much! :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment