fsharp / fsharp/fslang-suggestions

Allow quotation expressions as type provider arguments

Open
#450 2 comments 21 reactions 0 assignees View on GitHub
approved-in-principle area: type-providers
Dominant language
No language data
Stars
373
Forks
21
PR merge metrics
No merged PRs in 30d

Description

**Submitted by thinkb4coding on 6/10/2015 12:00:00 AM**
**30 votes on UserVoice prior to migration**

This would enable scenarios where the type provider can rewrite, or abstract at compile time F# code and emit new one.
It could replace a macro system without the need for new syntax or tooling.

**[Original UserVoice Submission](https://fslang.uservoice.com/forums/245727-f-language/suggestions/8306538)**

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the issue description and its linked Original UserVoice Submission to understand the proposed quotation-expression support for type provider arguments. The payload names no files, tests, implementation entry points, or acceptance criteria, so the expected behavior and definition of done would need to be established before coding.

Written by the indexing model from the issue text.

Assessment

Tech stack
fsharp
Domain
compilers
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.