On any given day, I can write any of these computer languages:
- Assembly
- Bash
- C
- C++
- Common Lisp
- Perl
- Python
- XC
And can kludge together some level of:
- (Anything in the Basic family)
- C#
- Haskell
- Lex/Bison
- Prolog
- Ruby
I prefer Common Lisp for the vast majority of tasks these days. It's really quite excellent in almost every way except for (1) hash table manipulation and (2) sequence indexing. Those two areas are very verbose and really deserve a high-quality read macro to make them less so.
- Assembly
- Bash
- C
- C++
- Common Lisp
- Perl
- Python
- XC
And can kludge together some level of:
- (Anything in the Basic family)
- C#
- Haskell
- Lex/Bison
- Prolog
- Ruby
I prefer Common Lisp for the vast majority of tasks these days. It's really quite excellent in almost every way except for (1) hash table manipulation and (2) sequence indexing. Those two areas are very verbose and really deserve a high-quality read macro to make them less so.