You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This ticket was inspired by poor design decisions in Bash and the corresponding BashPitfalls page, except that I hoped that in Raku we would be able to improve things (instead of just documenting them, which is currently done somewhat poorly). For us the problem is in some sense worse because of the complexity of the language, but the current situation is somehow considered normal. I was thinking that we can slowly adjust the language so that it's more predictable, but there was a lot of resistance even during the attempts to document the issues. This ticket was then used just to seed the idea that we can make the language better instead of religiously defending it, but in retrospect I don't think I managed to change any minds. Of course, some problems will be resolved eventually (if not most of them). For example, .index and .contains on lists now print a warning instead of silently giving unexpected results. But the amount of changes that would make me satisfied will likely take years at that pace and given that I really didn't manage to do anything so far I guess I'll just leave it to somebody else. Good luck!
The list is taken from this page: https://docs.perl6.org/language/traps
Separate tickets will be filed for some of the traps, and the discussion should take place there.
The goal is to investigate which traps are fixable and eventually get rid of them.
The text was updated successfully, but these errors were encountered: