Type System
Dynamic
Dynamic typing defers type checking until runtime, allowing variables to hold different types at different times.
Plangs
- Amber
- APL
- AutoHotkey
- AWK
- Bash
- BASIC
- Bun
- C#
- Ciao
- CircuitPython
- Clean
- Clojure
- Clozure CL
- CoffeeScript
- Common Lisp
- Cython
- Dart
- DataScript
- Deno
- EJS
- Elixir
- Elvish
- Emacs Lisp
- Enso
- Erlang
- erlog
- Euphoria
- Extempore
- Factor
- Fantom
- Fennel
- Frink
- Gambit
- GDScript
- GraalVM
- Gravity
- Groovy
- Hack
- Hackety Hack
- Haxe
- Hy
- Imba
- Inform
- Io
- IronPython
- Janet
- JavaScript
- JavaScriptCore
- JRuby
- Julia
- Jupyter Notebook
- Jython
- K
- KornShell
- Lisp
- Lua
- LuaJIT
- Luau
- MATLAB
- Max
- MDX
- MicroPython
- Mojo
- MoonScript
- mruby
- NetLogo
- Nickel
- Nix
- Node.js
- Objective-C
- Perl
- PHP
- Picat
- PKL
- PowerShell
- Processing
- Pure
- PyNeuraLogic
- PyPy
- Python
- QML
- R
- R5RS
- Racket
- Raku
- Rakudo
- Rebol
- Red
- Ruby
- Rye
- Sass
- SBCL
- Scheme
- Scopes
- SCSS
- Self
- Smalltalk
- Squeak
- Squirrel
- SuperCollider
- Svelte
- Tcl
- Trealla Prolog
- V8
- Vim script
- Vue
- vvvv
- Wolfram Language
- XProc
- XQuery
- Yabasic