4 ms·
A lot can also be done with the System.Linq.Expressions api in generating actual functions from the meta-expressions you build. I used a lot of those api's for
by bigdubs 11y ago
A lot can also be done with the System.Linq.Expressions api in generating actual functions from the meta-expressions you build.
I used a lot of those api's for https://github.com/ClothesHorse/microscope https://github.com/ClothesHorse/microscope
- seanmcdirmid 11y agoI use System.Linq.Expressions all the time, first time I used them in Bling and even had a nice discussion about it with Jim Hugunin and company when he was still at Microsoft. I'm actually using it right now in my current work on live programming! Still, you have to put a lot of boilerplate around it to make it viable. Bling wraps everything in expression trees and as a backend step will go to Linq expression trees for anything that needs to run on the CPU. However, it can also go to HLSL to generate GPU code, which is quite useful!