> On 28 Nov 2025, at 07:32, ivo welch <[email protected]> wrote:
> 
> thank you, everyone.  it seems to me from the outside that the key aspect 
> that is missing is the core R team having an interest and taking the lead on 
> something...anything.
> 

Wow, I guess you're using R 1.0.0 then? I don't think anyone managed to insult 
all the hard-working volunteers that evolved R continuously for over 25 years 
just as badly. Maybe you should look into the "new features" sections of the 
NEWS files?


> I am not an R developer, just a medium-sophisticated occasional R end user in 
> the trenches, and not a very good one at that.
> 
> so, in my trench, I would love anything that makes code easier to read and 
> bugs earlier and easier to find.  Jan's proposal seems great.  if integrated 
> into the language, perhaps with an option to either ignore the checks or 
> issue warnings when functions are not annotated, they would make my code 
> better and my life easier.  it would be even better if R in general migrated 
> to it, so everyone understood that this is the better way to write code.  
> sort of like conventions for indentations.
> 
> Josiah has amazing discipline to put all the checks into his functions that I 
> wish I had.  alas, this greatly reduces readability of the function in my 
> mind.
> 
> again, it seems to me that it is the R core team that needs to decide…and I 
> think they decided it isn't worth it.  this is why they are paid the 
> not-so-big bucks.  I view how they decided as a pity, but it isn't me but the 
> people who do the work that should decide.
> 


What should we decide on? There are many much more pressing issues being 
implemented or ideas considered for R. Optional typing has no immediate 
benefit, it is a cool, but ill-defined idea precisely because of the open 
questions about what it should do. Would you want me to simply have merged the 
R5 branch to satisfy your "take the lead"? I don’t think it would be a good 
idea to have no discussion. Similarly, it is not uncontroversial as is clear 
from the very good responses here that raised the important points, so thanks 
to these that responded constructively. That doesn't mean that R core has 
decided anything in that regard. R is open source so anyone can make 
suggestions and try them out. R core has no monopoly on ideas, there are 
certainly features in core R that have been contributed by others in the past. 
The only condition is that they are well thought through, since changes in core 
R cannot be undone easily, so that's why it typically requires a robust 
discussion first. I thought that’s exactly what we are having here which is the 
first step if you want to introduce something.

Cheers,
Simon

______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to