forked from gap-system/gap
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
kernel: remove incomplete support for !{...} syntax
Specifically, `posobj!{indices}` was meant to relate to `list{indices}` the same way as `posobj![i]` does to `list[i]`. But it was never fully implemented. Specifically, no printing or execution functions for the relevant statement and expression types were implemented; and for the interpreter and compiler, mostly trying to use these lead to an error a long the line of "sorry, this feature has not been implemented". Due to all this, trying to use this feature in a coded function could trigger all kinds of problems, up to crashes. Since this code serves no clear purpose, we just remote it, instead of trying to implement the missing bits. Fixes gap-system#2765
- Loading branch information
Showing
10 changed files
with
18 additions
and
535 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.