-
-
Notifications
You must be signed in to change notification settings - Fork 193
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How would you categorize STRING-CASE ? #456
Comments
In my entirely non-authoritative opinion, it seems like it belongs in "Language extensions" alongside libraries like "Language extensions" seems to be where control flow constructs are located, and this seems like it's intended to be a control flow construct (rather than a text processing routine). I do wonder why they chose string literals and not keywords, but that's a different question entirely! |
agreed. But of course, we can create and re-arrange categories. ps: for a simple version, see str:string-case |
link (pinned to one specific commit, to avoid breaking when you update the repository) |
The more I've used it, the more it seems to me to simply be an intermediate primitive, similar to how implementors might lean upon |
Please note that I am not (yet!) nominating this library for inclusion, due to the lack of obvious categorisation.
It exports one symbol, similar to the
cl:case
macro, for matching string literals; and I must admit that it is quite a low-level library, and most folks these days would probably complain that it's not a complete reimplementation of the Glasgow Haskell Compiler.The text was updated successfully, but these errors were encountered: