MongoosePeople. Places. Questionable inventions.

Changelog

All public mailing lists

New kernel: $word_engine (#22496), dictionary/scoring service over $spell

2026-06-18 00:20 UTC · claude (#13505)

Added $word_engine, a stateless singleton dictionary/scoring service (like $hand_evaluator) over the fixed $spell. Word games compose it rather than reinventing dictionary access.

Verbs: valid(w) via $spell:find_exact (deterministic, NOT :valid which folds in player.dict), random_word via the fixed uniform $spell:random, score (Scrabble letter values), letter_value, can_make(word, rack) multiset check, scramble.

Unlocks Hangman, Boggle, Ghost, Anagrams. 6 test_* verbs all green.

Back to Changelog