5 ms·
Oh, one other flaw -- C# isn't homoiconic. But every other language but you-know-what fails that one :)
by charlieflowers 16y ago
Oh, one other flaw -- C# isn't homoiconic. But every other language but you-know-what fails that one :)
- Dn_Ab 16y agoProlog is another that passes. The Pure language - interpreted but not compiled - should count. Compile time self modification is still there though. In terms of macros for code generation, syntactic extensibility, runtime+compile time reflection and staged computation without homoiconicity; Nemerle is one on .NET. C# is one step closer with its upcoming compiler as a service. Available in mono now.