digitalmars.D.learn - Function in a slice instead of just pointer?
- Michael Brown (12/12) Jun 21 2018 Hi D Community,
- Nicholas Wilson (4/16) Jun 21 2018 see https://dlang.org/phobos/std_functional.html#partial
Hi D Community, Is it possible to get a slice of a function, rather than just its start pointer? I'm interested in currying a function at runtime - So I would need to copy a function block (Either the original function, a wrapper function, or copys of manually altered functions). Addresses of labels would also be useful - Does Dlang have computable labels? (&&lbl in C) I suspect Ill have to do this in ASM, but seeing if there's a higher level solution? Kind Regards, Mike Brown
Jun 21 2018
On Thursday, 21 June 2018 at 21:00:46 UTC, Michael Brown wrote:Hi D Community, Is it possible to get a slice of a function, rather than just its start pointer?No.I'm interested in currying a function at runtime - So I would need to copy a function block (Either the original function, a wrapper function, or copys of manually altered functions).see https://dlang.org/phobos/std_functional.html#partialAddresses of labels would also be useful - Does Dlang have computable labels? (&&lbl in C)Don't think so.I suspect Ill have to do this in ASM, but seeing if there's a higher level solution? Kind Regards, Mike Brown
Jun 21 2018