This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
cs330_f2016:labhppint [2017/03/01 19:42] dhart [Hints:] |
cs330_f2016:labhppint [2017/12/21 18:09] wingated |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | =====BYU CS330 - Concepts of Programming Languages - HP Int Lab===== | ||
+ | |||
====Objective:==== | ====Objective:==== | ||
Line 29: | Line 31: | ||
The primary deliverable for this lab is a new Julia module. Your module should export ''parse'', ''calc'' ''analyze'' functions, and three return types, ''NumVal'', ''ClosureVal'', and ''MatrixVal''. | The primary deliverable for this lab is a new Julia module. Your module should export ''parse'', ''calc'' ''analyze'' functions, and three return types, ''NumVal'', ''ClosureVal'', and ''MatrixVal''. | ||
- | Your module should be able to do everything that the three previous interpreters. You are welcome to examine the code we developed in class. The ''CI6.jl'' module is available on LearningSuite, under "Content -> Julia -> High Performance Primitives". | + | Your module should be able to do everything that the three previous interpreters could do. You are welcome to examine the code we developed in class. The ''CI6.jl'' module is available on LearningSuite, under "Content -> Julia -> High Performance Primitives". |
Please name your module ''HPInt''. | Please name your module ''HPInt''. |