Thread: [Nyquist-users] Editing .alg file: "missing slot" translate, error for new STATE variable?
Nyquist is a language for sound synthesis and music composition.
Brought to you by:
rbd
From: Roger D. <rb...@cs...> - 2008-04-17 20:10:39
|
I found the following in translate.lsp. If this is the code issuing the error message, it means your new .alg file is missing a name or an inner-loop slot. Since you are adding to the state, it could be that there's simply a syntax error that's hiding the NAME or INNER-LOOP part. If this seems to check out, you can send me your .alg file and I'll take a look. Your idea to modify something that exists is the right way to get started. -Roger ------------ ;; the quoted list that follows 'slot' is the list of required ;; parameters. If any parameter is missing, this will cause an ;; error (dolist (slot '(name inner-loop)) ; other necessarily non-nil slots go here (cond ((null (get-slot alg slot)) (error "missing slot")))) |