[Ur] Tooling: type of an expression
Adam Chlipala
adamc at csail.mit.edu
Wed Oct 10 23:19:38 EDT 2018
I'm sure it's more than just remotely possible and is just a question of
someone getting hands dirty and writing the code! The baseline of a
whole-program compiler could make it trickier than for many other
toolsets, but it could work to periodically run "compiles" through type
inference, saving the results to hidden files.
On 10/10/2018 08:22 PM, Simon Van Casteren wrote:
> Urweb tooling is pretty limited compared to other languages. I knew
> that when I started with it and so far I'm OK with it. Honestly, most
> of the "modern" tooling I see in other ecosystems is a waste of time.
>
> However, the one thing that would really cut dev time in half for me
> in Ur/web (slightly exaggerated for effect) would be being able to
> have the compiler tell me the type of an expression. You can go
> multiple levels deep here:
>
> - type of an identifier
> - type of an expression at top level
> - type of an expression in function definition, let-binding, etc
>
> I'm sending this email to the mailing list to ask if something like
> this is remotely possible, what kind of approach we can take and how
> we could go about implementing it.
>
> Any help much appreciated
More information about the Ur
mailing list