It looks like both of these languages are dubbed as "what C# should have been", with hygenic macros, REPL, Compiler as a Serivce (CaaS), static + duck typing (way before C# had it). Are there any major difference between these two languages, or are they just two different implementations of more-or-less the same thing? I read somewhere that Nemerle's macro service is more powerful than Boo's; is this true?
How do they compare in terms of current activity, maturity, and IDE integration?
Also, would C# 5.0's rumored CaaS feature likely render them obsolete if it comes to fruition, or are there features that will keep them relevant?