| > We've both created and borrowed some cutting edge ideas. What ideas are new? I'm not sure about provisions because the examples aren't really clear, but all the other features I've seen in other languages before. > 3. Shadowing (concise, safe) It doesn't seem like shadowing is the feature here, rather the use of '$' to prevent shadowing. > Lists (called Arrays in many other languages) There's a very good reason for this. Lists and arrays are very different data structures. Why create confusion by calling them lists? > Since Wake blurs the line between variables and types, we can boast the smallest foreach loop of any language. Really, the smallest foreach loop of any language? Come on. > Self Executing Why is this called 'self executing'? Also, I'd expect any language with lambdas to support calling a lambda right after it's created. |