Twitter link is: https://twitter.com/dsyme
Maybe you can tweet him with this. But completed features have a very low vote count generally: https://fslang.uservoice.com/forums/245727-f-language/status/1225916. Possibly suggested by the core team.
removed “until the CLR fully supports it” from title
Also a feature request with this many votes should not be ignored. Otherwise why go through all this Uservoice exercise.
Something interesting I stumbled across. Some of this research could be taken into consideration http://ltamer.sourceforge.net/
Also MetaML and Template Haskell would be good starting points to flesh out a strawman speck for this feature.
Also it would be very cool if you can use the meta programming facility to have projectional editors within the language.
MetaOCaml, PPX, Camlp4/5 can be a good starting reference to explore the possibilities. Especially MetaOCaml. Love the concepts in this.
There are 3 ways to do this
1) Quasi Quotes (QQ)
Why not have all 3. F# is very well capable of doing this. If you use QQ you are dealing with concrete syntax. In other ways you can deal with it at the AST level also.
I think the following related concepts might be relevant:
2) Dilecting - Syntax mutation is dilecting
3) Extensible programming
4) Higher Order Abstract Syntax - http://en.wikipedia.org/wiki/Higher-order_abstract_syntax, http://www.cs.cmu.edu/~fp/papers/pldi88.pdf
Since OCaml has this I don't see why not F#
I have run out of votes but this is a nice feature to have +3