Skip to content

Instantly share code, notes, and snippets.

@strega-nil
Last active July 26, 2022 17:46
Show Gist options
  • Save strega-nil/44912fa87b1edb107d150b0cee8f4e47 to your computer and use it in GitHub Desktop.
Save strega-nil/44912fa87b1edb107d150b0cee8f4e47 to your computer and use it in GitHub Desktop.
no separator:
- ccase
* C Standard Library (memcpy, memmove)
- SCREAMINGCCASE
* NEED EXAMPLES
- PascalCase
* Java types (StringBuffer)
- camelCase
* Java values (lastIndexOf)
underscore separator:
- snek_case
* C++ standard library (std::weak_equality)
- Giraffe_case
* ppx_let modules (Let_syntax)
- Big_Snake_Case
*Ada (Put_Line)
- SCREAMING_SNAKES
* C Standard Library macros (SIG_ATOMIC_MAX)
dash separator:
- kebab-case
* Scheme Standard Library (list-sort, vector-sort)
- Upper-kebab-case
* NEED EXAMPLES
- Sausage-Case
* NEED EXAMPLES
- SCREAMING-KEBABS
* Classic COBOL (PROGRAM-ID)
mixtures:
- undernamespace_PascalCase
* upb (upb_CleanupFunc)
- SCREAMINGNAMESPACE_camelCase
* Vulkan with extensions (PHF_vkVoidFunction)
- SCREAMINGNAMESPACE_PascalCase
* SDL (SDL_CreateWindow)
- Sausage-PascalCase
* Powershell (Invoke-WebRequest)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment