{"action":"opened","issue":{"url":"https://api.github.com/repos/fsprojects/FSharp.Quotations.Evaluator/issues/12","labels_url":"https://api.github.com/repos/fsprojects/FSharp.Quotations.Evaluator/issues/12/labels{/name}","comments_url":"https://api.github.com/repos/fsprojects/FSharp.Quotations.Evaluator/issues/12/comments","events_url":"https://api.github.com/repos/fsprojects/FSharp.Quotations.Evaluator/issues/12/events","html_url":"https://github.com/fsprojects/FSharp.Quotations.Evaluator/issues/12","id":72251814,"number":12,"title":"Question: Can you elaborate on the compiled versus interpreted dichotomy?","user":{"login":"cognociente","id":1804651,"avatar_url":"https://avatars.githubusercontent.com/u/1804651?v=3","gravatar_id":"","url":"https://api.github.com/users/cognociente","html_url":"https://github.com/cognociente","followers_url":"https://api.github.com/users/cognociente/followers","following_url":"https://api.github.com/users/cognociente/following{/other_user}","gists_url":"https://api.github.com/users/cognociente/gists{/gist_id}","starred_url":"https://api.github.com/users/cognociente/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cognociente/subscriptions","organizations_url":"https://api.github.com/users/cognociente/orgs","repos_url":"https://api.github.com/users/cognociente/repos","events_url":"https://api.github.com/users/cognociente/events{/privacy}","received_events_url":"https://api.github.com/users/cognociente/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-04-30T18:57:05Z","updated_at":"2015-04-30T18:57:05Z","closed_at":null,"body":"I have just started looking into Quotation Expressions and your project looks to add value in that sphere. Thanks.\r\n\r\nI have looked through the tutorial in the repo and I see that you mention that both \r\n - QuotationEvaluator.Evaluate\r\n - QuotationEvaluator.Compile\r\nare actually compiled.\r\n\r\nWhen you say \"compiled\" do you mean that you have forced the runtime to compile the expression into MSIL and then machine code at the point of invocation? I would then assume that a first invocation would take some sort of a performance hit and subsequent invocations would have zero overhead? Is that the case?\r\n\r\nLastly (and less important), why would you want an interpreted version for \"Evaluate\" if you have the compiled one?\r\n\r\nKind Regards\r\nSam\r\n"}}