I'm 100% sure. The motivation is all there. Why would I be in this class if I had to be coaxed into learning about it?
I think I can learn more in one long sitting than piecing away at any given topic. That's my personal experience. Instead I get distracted taking 5 courses at once and learn comparatively little.
> Besides, going through lex and yacc sources sounds like a huge waste of time for someone who wants to learn about compilation. There may be some value in this, but it should be last on your priority list.
I'm sorry but no. Compared to what we're actually doing, it's far far far better.
What am I going to come away with from the class? I guess I'll be a rock star interviewer, but I don't think I'll be much else.
Implementing something using only common tools and doing it without any code from the instructor would certainly result in more skills moving forward.