I am writing on a parser that translates normal function syntax in to Guile code. It seems natural to translate (f, g) x into ((f g) x), and () x into (() x), but I'm not sure if the lists (f g) and () can be made acting as functions this way. So what would be natural here? (Constants might be made evaluating to themselves, for example (5 x_1 ...) -> 5.)

  Hans



Reply via email to