User Tools

Site Tools


cs330_f2016:laby

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
cs330_f2016:laby [2018/09/26 17:52]
morse
cs330_f2016:laby [2018/09/26 17:55]
morse
Line 20: Line 20:
 You should not modify the ''​Lexer.jl''​ or ''​Error.jl'',​ and these will stay the same for all of the interpreter assignments. You should not modify the ''​Lexer.jl''​ or ''​Error.jl'',​ and these will stay the same for all of the interpreter assignments.
  
-After playing with it to make sure it's working and you have everything set up correctly, make a copy of ''​CI0.jl''​ and name it ''​RudInt.jl''​ (short for "​Rudimentary Interpreter",​ or this assignment). You should then edit ''​RudInt.jl''​ using the provided CI0 interpreter as a base.+After playing with it to make sure it's working and you have everything set up correctly, make a copy of ''​CI0.jl''​ and name it ''​RudInt.jl''​ (short for "​Rudimentary Interpreter",​ or this assignment). You should then edit ''​RudInt.jl''​ using the provided CI0 interpreter as a base.  Remember to change the name of the module defined within the file to ''​RudInt''​ as well.
  
 For code development,​ you may wish to use any of the following: For code development,​ you may wish to use any of the following:
Line 27: Line 27:
   * Your preferred text editor (look to see if it has Julia extensions) and command-line invocation of your programs, or   * Your preferred text editor (look to see if it has Julia extensions) and command-line invocation of your programs, or
   * Another IDE of your choice.   * Another IDE of your choice.
 +
 +If you use Atom with Juno, I recommend looking at the ''​Revise''​ package in Julia, which you can install using Julia'​s package manager (''​Pkg''​ or using the Package Manager from within the Julia REPL.)
  
 The instructor and TAs are prepared to help you with the first two (Juno and Jupyter), but you're on your own if you choose an arbitrary editor or IDE that we aren't familiar with. The instructor and TAs are prepared to help you with the first two (Juno and Jupyter), but you're on your own if you choose an arbitrary editor or IDE that we aren't familiar with.
cs330_f2016/laby.txt ยท Last modified: 2021/06/30 23:42 (external edit)