--
You received this message because you are subscribed to the Google Groups "Ruby Google Summer of Code" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubygsoc+unsubscribe@googlegroups.com.
To post to this group, send email to ruby...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubygsoc/63ccc04c-ad9e-48c9-99cc-7391c7d03608%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
1. Do type annotations need to consider all the syntax of all available Ruby versions? or only latest version?
2. Is the purpose of this idea to support official type annotation that is not like gems?
The long-term goal would be something like Ruby 3.0+
so every gem/typechecker/etc that wants type information doesn't have to invent its own syntax
I am pleased because I am studying the static analysis of dynamically typed languages (e.g. Ruby). I just want to need type information.
There are additional questions. What do you think the most difficult part to achieve this idea? I think that it is to keep consistency with existing syntax, and implementation is not too difficult.
I'd like to work on this idea. Before filing a proposal, is there anything to be done? Or, do you have the necessary knowledge?
I imagine if your goal is to write static analysis tools for dynamically typed languages you'll have a pretty good idea of what sort of information you'd want to consume from the AST.
You can start putting together a proposal if you're interested. GSoC student proposals open officially on March 12th.
You can start putting together a proposal if you're interested. GSoC student proposals open officially on March 12th.I just started writing proposal's draft. Should I follow https://github.com/rubygsoc/rubygsoc/wiki/Student-Application ?