In the last two weeks we've added four new languages to CodeEvals testing environment: Go, Bash, Lua, and Haskell.
We've received a number of requests from developers who want to test themselves with some new languages, or are particularly fond of a language that they think is underrepresented. Today we've added four new languages which can now be used across all of our challenges; Haskell, Go, Lua, and BASH.
Go otherwise known as Golang, is an open source, compiled, garbage-collected, concurrent system programming language.
- Golang.org: The official home for Go.
- A tour of Go: Divided into basic concepts, methods and interfaces, and concurrency.
- Arstechnica.com: Story on why Go is becoming more popular.
Haskell is a polymorphically, statically typed, lazy, purely functional language, quite different from most other programming languages.
- Haskell.org: The who, what, where, when, and why to Haskell.
Lua is a scripting language which is powerful and fast.
- Scripting language: The basics of Lua as a scripting language.
- Tutorial: A tutorial for beginners of Lua.
- Examples: Provides several programming code examples.
- Download: Free download of Lua software.
BASH (Bourne-Again SHell) is a command language exclusively written for the GNU operating system.
- BASH Programming Language: Indispensable BASH reference manual.
- A to Z Index of BASH Commands: BASH commands for Linux operating system.
- Introduction to BASH Programming: Almost everything you need to know to get started with BASH.
If you are particular to one or more of these languages, or if there's a different language that you'd like to see us include, go ahead and make your case in the comments below.