Here's a language that +Mat Bettinson pointed out to me a few years ago. It's a highly dynamic programming language with some strong Lisp-like features (it's all executable data) leading very naturally to development of domain specific languages.
One thing that turned me off about it was the fact that it was a propitiatory language, which worries me a lot for vendor lock-in. While lock-in for other software such as office productivity suites are bad, it's still possible to migrate the contents to another format quite easily. Programs, on the other hand, are typically an investment of many hundreds or thousands of man-hours and have no simple way to port to a different language.
If I want to write a serious program I want to be sure that I'll still be able to run in another five or ten years from now. Thus I find it heartening that the developers of REBOL have chosen to continue development of the language in this direction.
One thing that turned me off about it was the fact that it was a propitiatory language, which worries me a lot for vendor lock-in. While lock-in for other software such as office productivity suites are bad, it's still possible to migrate the contents to another format quite easily. Programs, on the other hand, are typically an investment of many hundreds or thousands of man-hours and have no simple way to port to a different language.
If I want to write a serious program I want to be sure that I'll still be able to run in another five or ten years from now. Thus I find it heartening that the developers of REBOL have chosen to continue development of the language in this direction.