Skip to content

Commit fbc34ed

Browse files
committed
Gracefully fail pre-install for missing languages
1 parent e7db611 commit fbc34ed

File tree

1 file changed

+15
-14
lines changed

1 file changed

+15
-14
lines changed

langs/installer.rkt

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,19 @@
77
(define lang-name
88
(let-values ([(b f d?) (split-path own)])
99
(path->string f)))
10-
10+
1111
(main (path->string (collection-file-path "src/" "ziggy")) own
12-
(cdr (assoc lang-name '(#;("abscond" . "A")
13-
#;("blackmail" . "B")
14-
#;("con" . "C")
15-
#;("dupe" . "D0")
16-
("dodger" . "D1")
17-
("evildoer" . "E0")
18-
("extort" . "E1")
19-
("fraud" . "F")
20-
("hustle" . "H0")
21-
("hoax" . "H1")
22-
("iniquity" . "I")
23-
("jig" . "J")
24-
("knock" . "K"))))))
12+
(cdr (or (assoc lang-name '(#;("abscond" . "A")
13+
#;("blackmail" . "B")
14+
#;("con" . "C")
15+
#;("dupe" . "D0")
16+
("dodger" . "D1")
17+
("evildoer" . "E0")
18+
("extort" . "E1")
19+
("fraud" . "F")
20+
("hustle" . "H0")
21+
("hoax" . "H1")
22+
("iniquity" . "I")
23+
("jig" . "J")
24+
("knock" . "K")))
25+
(error 'ziggy-pre-installer (format "unsupported lang: ~s" lang-name))))))

0 commit comments

Comments
 (0)