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
Some of us (including @fieker@ThomasBreuer@thofma) recently discussed the discoverability of Oscar function names, and in the end agreed that the only way to make this possible in general is to avoid arbitrary abbreviations and to spell out things.
We should make this explicit in the dev guide; and then start to adapt everything for the resulting changes. As with our decision to use underscores consistently as name separators, this creates some tension with Julia builtin functions and some packages. These can be partially addressed by using @alias.
Some changes implied by this:
gen -> generator (but of course we can keep the old name as an @alias indefinitely)
gens -> generators
ngens -> number_of_generators
... and many many more
The text was updated successfully, but these errors were encountered:
Some of us (including @fieker @ThomasBreuer @thofma) recently discussed the discoverability of Oscar function names, and in the end agreed that the only way to make this possible in general is to avoid arbitrary abbreviations and to spell out things.
We should make this explicit in the dev guide; and then start to adapt everything for the resulting changes. As with our decision to use underscores consistently as name separators, this creates some tension with Julia builtin functions and some packages. These can be partially addressed by using
@alias
.Some changes implied by this:
gen
->generator
(but of course we can keep the old name as an@alias
indefinitely)gens
->generators
ngens
->number_of_generators
The text was updated successfully, but these errors were encountered: