Arc Forumnew | comments | leaders | submitlogin
3 points by nex3 6150 days ago | link | parent

I'd rather see this as a prefix operator:

  (@if (tab x) (frob it) (alist-ref alist x) (foo it) (bar x))
Also, what if the explicitly-unhygienic macros want to have some hygiene? By this I mean that, for example, if you make "aif" totally unhygienic, more than just "it" gets exposed. "@if" is in no way a black box - you also need to be concerned about shadowing "let", "car", etc.