Re: [Scheme-reports] Proposal to add fexprs Vassil Nikolov 17 Nov 2013 15:22 UTC


musicdenotation@gmail.com wrote:

> Why is static analysis a problem? The compiler can tell whether
> something is a function or a macro by looking at it's source code. If
> it's from a library, look at the source code of a library or the
> library should flag whether a procedure is a function or a macro.

  For example, how would something like

    (define (c f x) (f x))

  be compiled?

  Also, perhaps more importantly, how
  would (apply f x) work when f is a fexpr?

  ---Vassil.

--
Would you like your metaphors shaken or stirred?

Vassil Nikolov | Васил Николов | <vnikolov@pobox.com>

_______________________________________________
Scheme-reports mailing list
Scheme-reports@scheme-reports.org
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports