This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
cs330_f2016:laby [2018/09/26 17:54] morse |
cs330_f2016:laby [2018/09/26 18:03] morse |
||
---|---|---|---|
Line 151: | Line 151: | ||
<code julia> | <code julia> | ||
- | using Revise | + | using Revise # make sure to load before the others |
using Error | using Error | ||
using Lexer | using Lexer | ||
Line 161: | Line 161: | ||
-Make sure the function stored in your binop are native Julia functions. | -Make sure the function stored in your binop are native Julia functions. | ||
-Make sure the ''julia'' binary is in your executable path (like you did for ''racket'' previously) | -Make sure the ''julia'' binary is in your executable path (like you did for ''racket'' previously) | ||
- | -Make sure the path for the Error and Lexer files are on you Julia path. To do this you can call ''JULIA_LOAD_PATH=PATH python ....'' or you can add ''push!(LOAD_PATH,pwd())'' into your ''.juliarc'' file. | + | -Make sure the path for the Error and Lexer files are on you Julia path. To do this you can add ''push!(LOAD_PATH,pwd())'' into your ''~/.julia/config/startup.jl'' file, then just make sure to run the autograder from the same directory in which you have RudInt, Lexer, and Error. |
-Inside your module have the lines ''using Error'' and ''using Lexer''. (These should already be in the base code we give you to start with.) | -Inside your module have the lines ''using Error'' and ''using Lexer''. (These should already be in the base code we give you to start with.) |