Clojure alternatives
Clojure is a dynamically typed programming language built upon the Java Virtual Machine, offering a blend of scripting ease and robust multithreading capabilities. It compiles to bytecode while retaining dynamic features and providing seamless integration with Java libraries. As a Lisp dialect, it emphasizes functional programming principles and utilizes immutable data structures alongside mechanisms for managing mutable state in concurrent environments.
Alternatives
- Python
- JavaScript
- Java
- Rust
- C++
- Lua
- C#
- Go (Programming Language)
- Ruby
- Perl
- Kotlin
- Nim (programming language)
- Haskell
- Swift (programming language)
- Elixir
- Racket
- GDScript
- V (programming language)
- Scala
- D (Programming Language)
- Erlang
- Crystal (programming language)
- F# (programming language)
- Haxe
- Apache Groovy
- Objective-C
- Roc Programming Language
- OCaml
- Mojo
- Temper Programming Language
- Gleam Language
- Unison Programming Language
- Tcl
- Hy
- Jython
- Luau
- FreeBASIC
- Rhombus Programming Language
- Yon
- ReScript
- Ada
- Chapel
- Squirrel (programming language)
- Bosque
- Object Pascal
- Mussel
- IronPython
- Pike programming language
- Beef Programming Language
- Nelua
- M#
- Guile
- Vala
- Smalltalk
- P
- thinBasic Programming Language
- MicroPython
- REBOL
- Cobra
- Odin
- Ceylon
- Jabaco
- Solid
- X10 (programming language)
- Wyvern
- sdlBasic
- Objective-J
- Real-Time JavaScript Tool
- Q#
- Pluto
- Rux Programming Language
- Borgo Programming Language
- Crab Programming Language
- NAAb
- PureScript
- Eiffel (programming language)
- Glojure
- Jank Programming Language