Slide 15
Slide 15 text
● On “$”, parse out the parameter
name and add it to our record
else instance paramExtractParams ::
( Symbol.Cons y ys xs
, ParseParamName y ys "$" out
, Symbol.Cons z zs ys
, Row.Cons out ty row' row
, AllowedParamType ty
, ExtractParamsParse z zs row'
) => ExtractParamsParse "$" xs row
ExtractParamsParse (cont.)
● Otherwise, we can continue
else instance nExtractParams ::
( Symbol.Cons y ys xs
, ExtractParamsParse y ys row
) => ExtractParamsParse x xs row
● What is Row.Cons?
● What is AllowedParamType?