Difference between revisions of "Atlas Shell"

From AtlasWiki
Jump to: navigation, search
Line 3: Line 3:
 
[[File:AtlasShell.png]]
 
[[File:AtlasShell.png]]
  
== Shell Project ==
+
== Step 1) Import Shell Project ==
 
TODO
 
TODO
  
== shellInit.scala ==
+
== Step 2) Configure shellInit.scala ==
 
TODO
 
TODO
  
== Running Queries ==
+
== Step 3) Index Workspace ==
 +
TODO
 +
 
 +
== Step 4) Refresh Shell ==
 +
TODO
 +
 
 +
== Step 5) Running Queries ==
 +
TODO
 +
 
 +
== Tips and Tricks ==
 
TODO
 
TODO
  
 
<br /><center>[[Indexing Workspace|&larr;&nbsp;Indexing Workspace]]&nbsp;|&nbsp;[[Learning Atlas]]&nbsp;|&nbsp;[[Toolbox Projects|Toolbox Projects&nbsp;&rarr;]]</center>
 
<br /><center>[[Indexing Workspace|&larr;&nbsp;Indexing Workspace]]&nbsp;|&nbsp;[[Learning Atlas]]&nbsp;|&nbsp;[[Toolbox Projects|Toolbox Projects&nbsp;&rarr;]]</center>

Revision as of 11:28, 2 February 2015

That Atlas Shell (shown below) is a Scala interpreter with the Atlas classpath and query language imports pre-configured for you. Scala is a programming language that runs in the JVM, which means that Scala and Java stacks can be freely mixed for seamless integration. If you are not familiar with Scala, one notable difference in the program syntax is that several characters such as ., (, ), and ; can be implicit. In Scala type declarations begin with "var" or "val" instead of the qualified class name. While the Atlas Shell is wonderful for writing and running quick one-off queries, you could write all of your program analysis queries in Java and simply invoke the Java code from the Atlas Shell. For now let's just use the Atlas Shell to write a few quick queries.

AtlasShell.png

Step 1) Import Shell Project

TODO

Step 2) Configure shellInit.scala

TODO

Step 3) Index Workspace

TODO

Step 4) Refresh Shell

TODO

Step 5) Running Queries

TODO

Tips and Tricks

TODO


← Indexing Workspace | Learning Atlas | Toolbox Projects →