EBoard 36: SoLA 5

This class will not be recorded!

Approximate overview

  • General administrative stuff [~5 min]
  • Q&A [whatever time is left]

Administrative stuff

General Notes

  • SoLA five is live!
  • Current grades distributed last night as attachments. Let me know if you have questions.
  • Going through email and Teams messages after class.
  • Meeting times available 2:00-3:00 pm and 3:30-4:30 pm today, 9:00-11:00 am and 1:00-4:30 pm tomorrow. Email or DM me for a meeting.
  • I will need to do a bit of adjusting to have the new grading software compute over-usage of tokens and final grades.

Upcoming work

  • Any outstanding work is due Tuesday night at 11:59 p.m.

General issues

What should I do if I have particular questions on my grading?

Talk to me after class or set up an appointment.

Does the grade report have the overall grade?

Not yet. Coming soon.

But you can follow the algorithm on the syllabus.

Can I ask questions about my tokens?

Individually.

Will you grade the redos of MP5 today?

Sure.

Mini-Project 3

Do we have to use section?

No

Mini-Project 5

What should I do in 5c if the word has no prior words?

Pick any word to use. Don’t crash!

Can I use my syllable procedure in part a?

Yes.

Explain the problems with might-rhyme.

There are some pairs that don’t rhyme but match the policy, like “witch” and “match”. Come up with some pairs.

Then write something that might do a bit better.

What should I do to rhyme better?

Whatever you’d like. “You are free to make this as simple or as complicated as you like, provided it is at least as successful as might-rhyme?”

Could you make that more concrete?

    (define rhymes?
      (lambda (word1 word2)
        ; Special case: Words that end in 'tch" only seem to
        ; rhyme if the preceding letter.
        ...))

What characters end sentences?

period, exclamation mark, and question mark.

Can I use commas, semicolons, and colons?

I’d prefer not.

Hashes

If I use hash-set and hash-remove (no exclamation marks) on an immutable hash table, are we building a new hash table?

Yes.

What happens if I use hash-set and hash-remove (no exclmation marks) on a mutable hash table?

Boom. They only accept immutable hash tables.

Do hash-set! and hash-remove! build new tables or just mutate the existing hash table?

They mutate the existing hash table.