Project Polyglot
Context switching sucks, so don't!
Programming entirely in pseudocode. All done through VS code snippets.
Supports ~50 common patterns in Python, JavaScript, and Java.
| Key |
Meaning |
| Supported with a common API |
✅ |
| Looking for improvement |
✨ |
| Not currently possible/feasible |
⛔ |
| Not implemented |
❌ |
Features
| Feature |
Python |
JavaScript |
Java |
| print |
✅ |
✅ |
✅ |
| if_else |
✅ |
✅ |
✅ |
| if_elseif_else |
✅ |
✅ |
✅ |
| while_loop |
✅ |
✅ |
✅ |
| for_loop |
✅ |
✅ |
✅ |
| break |
✅ |
✅ |
✅ |
| return |
✅ |
✅ |
✅ |
| system_exit |
✅ |
✅ |
✅ |
| ternary/conditional |
✅ |
✅ |
✅ |
| try_catch_finally |
✅ |
✅ |
✅ |
| try_catch |
✅ |
✅ |
✅ |
| lambda |
✅ |
✅ |
✅ |
| user_input |
✅ |
✅ |
✅ |
| string_interpolation |
✨ |
✅ |
✅ |
| main_entry |
✅ |
⛔ |
✅ |
| regex_match |
✅ |
✅ |
✨ |
| block_comment |
✅ |
✅ |
✅ |
| switch |
⛔ |
✅ |
✅ |
| reserved_words |
✅ |
✨ |
✨ |
| array_slice |
✨ |
✅ |
✅ |
| do_while |
⛔ |
✅ |
✅ |
| variable_declaration |
✨ |
✅ |
✅ |
| constant |
⛔ |
✅ |
✅ |
| large_number |
✅ |
✅ |
✅ |
| small_number |
✅ |
✅ |
✅ |
| regex_replace |
✅ |
✅ |
✨ |
| bitwise_or |
✅ |
✅ |
✅ |
| bitwise_and |
✅ |
✅ |
✅ |
| bitwise_xor |
✅ |
✅ |
✅ |
| bitwise_negation |
✅ |
✅ |
✅ |
| bit_shift_left |
✅ |
✅ |
✅ |
| bit_shift_right |
✅ |
✅ |
✅ |
| return_long_standing_variable_function |
✅ |
✅ |
✅ |
| return_long_standing_variable_method |
✅ |
✅ |
✅ |
| read_file |
✅ |
✅ |
✅ |
| get_command_output |
✅ |
✅ |
✨ |
| run_command |
✅ |
✅ |
✨ |
| method |
✅ |
✅ |
✅ |
| function |
✅ |
✅ |
✨ |
| static_method |
✅ |
✅ |
✅ |
| map |
✅ |
✅ |
✨ |
| cast |
✅ |
✅ |
✨ |
| filter |
✅ |
✅ |
✨ |
| reduce |
✅ |
✅ |
✨ |
| base_class |
✅ |
❌ |
❌ |
| inheritance_class |
✅ |
❌ |
❌ |
regex replace doesn't work for python
check out the file reading thing for javascript
Proposed snippets:
Selenium
Dedicated logging
Catch excess function parameters?
Help, how do I...?
Make intellisense still appear when I'm in a snippet
"editor.suggest.snippetsPreventQuickSuggestions": false,
Make snippets appear first on the list of intellisense
"editor.snippetSuggestions": "top",
Make a pull request for something you use!
| |