thing is if you take a modern language and add s-expressions, then you may as well add macros and at that point there's a good chance it just became a lisp
If you go here (http://www.paulgraham.com/icad.html) and search for the heading 'What Made Lisp Different' it may better explain it