trait to get the body code of a function?

Alex sascha.orlov at gmail.com
Thu Jul 26 10:20:04 UTC 2018


On Thursday, 26 July 2018 at 07:32:19 UTC, Mr.Bingo wrote:
> If all you need is the string you can write a template function 
> that imports the file and searches for the function and returns 
> it's body.
>
> It's not very robust but it can work for some cases. D really 
> should allow one to get the function body in D, possibly in a 
> type safe way(such as each line is parsed properly and return 
> type info about what the line contains.

I would argue, just because of "type safety" you mentioned, D 
should not allow one to get the function body. The type safety is 
not achievable because of
https://en.wikipedia.org/wiki/Lambda_calculus#Undecidability_of_equivalence

The string itself could be useful however... Whatever OP has in 
mind with this string...


More information about the Digitalmars-d-learn mailing list