Something that was a mashup of Lisp, Python, and Ruby. Something where you could write a quick-n-dirty implementation in Ruby, but then clean it up and turn on strict mode and it would look more like Python (minus some unnecessary punctuation). Also every statement would have an S-Expression equivalent, so you could write macros.
"..We want the speed of C with the dynamism of Ruby. We want a language that’s homoiconic, with true macros like Lisp, but with obvious, familiar mathematical notation like Matlab. We want something as usable for general programming as Python, as easy for statistics as R, as natural for string processing as Perl, as powerful for linear algebra as Matlab, as good at gluing programs together as the shell."
Looks like it has the kind of macro system I'm talking about. I don't know how I feel about the language as a whole, but I'm glad people are exploring in this direction.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Something that was a mashup of Lisp, Python, and Ruby. Something where you could write a quick-n-dirty implementation in Ruby, but then clean it up and turn on strict mode and it would look more like Python (minus some unnecessary punctuation). Also every statement would have an S-Expression equivalent, so you could write macros.
That would be an interesting language indeed!
Sounds like Julia to me :p
"..We want the speed of C with the dynamism of Ruby. We want a language that’s homoiconic, with true macros like Lisp, but with obvious, familiar mathematical notation like Matlab. We want something as usable for general programming as Python, as easy for statistics as R, as natural for string processing as Perl, as powerful for linear algebra as Matlab, as good at gluing programs together as the shell."
julialang.org/blog/2012/02/why-we-...
Looks like it has the kind of macro system I'm talking about. I don't know how I feel about the language as a whole, but I'm glad people are exploring in this direction.