﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Ayende @ Rahien</title><link>http://ayende.com</link><description>Ayende @ Rahien</description><copyright>Copyright (C) Ayende Rahien  2004 - 2021 (c) 2026</copyright><ttl>60</ttl><item><title>Ayende Rahien commented on Fun with DSL - Didja know the CLR allows it?</title><description>Thomas,
  
Thanks, it is good to know.
  
Scary as hell, too.
</description><link>http://ayende.com/3145/fun-with-dsl-didja-know-the-clr-allows-it#comment15</link><guid>http://ayende.com/3145/fun-with-dsl-didja-know-the-clr-allows-it#comment15</guid><pubDate>Sat, 16 Feb 2008 13:01:42 GMT</pubDate></item><item><title>Thomas Danecker commented on Fun with DSL - Didja know the CLR allows it?</title><description>You can also call it by C# code, just use something like administrators\u0020can\u0020always\u0020login. C# allows unicode escapes in identifier names. See the language specification ECMA-334, section 9.4.2 Identifiers. This is a valid example from this section:
  
  
class @class
  
{
  
public static void @static(bool @bool) {
  
if (@bool)
  
System.Console.WriteLine("true");
  
else
  
System.Console.WriteLine("false");
  
}
  
}
  
class Class1
  
{
  
static void M() {
  
cl\u0061ss.st\u0061tic(true);
  
}
  
}
</description><link>http://ayende.com/3145/fun-with-dsl-didja-know-the-clr-allows-it#comment14</link><guid>http://ayende.com/3145/fun-with-dsl-didja-know-the-clr-allows-it#comment14</guid><pubDate>Sat, 16 Feb 2008 12:58:15 GMT</pubDate></item><item><title>Ayende Rahien commented on Fun with DSL - Didja know the CLR allows it?</title><description>Not really, no.
  
VB probably can, though
</description><link>http://ayende.com/3145/fun-with-dsl-didja-know-the-clr-allows-it#comment13</link><guid>http://ayende.com/3145/fun-with-dsl-didja-know-the-clr-allows-it#comment13</guid><pubDate>Fri, 15 Feb 2008 18:58:55 GMT</pubDate></item><item><title>yitzchok commented on Fun with DSL - Didja know the CLR allows it?</title><description>That's nice is there any way to call it from C#?
</description><link>http://ayende.com/3145/fun-with-dsl-didja-know-the-clr-allows-it#comment12</link><guid>http://ayende.com/3145/fun-with-dsl-didja-know-the-clr-allows-it#comment12</guid><pubDate>Fri, 15 Feb 2008 18:27:07 GMT</pubDate></item><item><title>Ayende Rahien commented on Fun with DSL - Didja know the CLR allows it?</title><description>Andres,
  
Not that I know of.
  
If SubText has it, then probably
</description><link>http://ayende.com/3145/fun-with-dsl-didja-know-the-clr-allows-it#comment11</link><guid>http://ayende.com/3145/fun-with-dsl-didja-know-the-clr-allows-it#comment11</guid><pubDate>Fri, 15 Feb 2008 11:39:10 GMT</pubDate></item><item><title>Anders commented on Fun with DSL - Didja know the CLR allows it?</title><description>Do you have a feed for the comments on your blog Oren?
</description><link>http://ayende.com/3145/fun-with-dsl-didja-know-the-clr-allows-it#comment10</link><guid>http://ayende.com/3145/fun-with-dsl-didja-know-the-clr-allows-it#comment10</guid><pubDate>Fri, 15 Feb 2008 10:55:50 GMT</pubDate></item><item><title>Yuri Korchyomkin commented on Fun with DSL - Didja know the CLR allows it?</title><description>Yes, this ability of CLR to grok names with whitespaces is used for a long time by Nemerle guys in their 
[unit-testing DSL](http://nemerle.org/NemerleUnit) (their site seems to be down but contents can be found in 
[google cache](http://64.233.183.104/search?q=cache:s7TMLQVhYQkJ:nemerle.org/NemerleUnit+NemerleUnit&amp;hl=ru&amp;ct=clnk&amp;cd=2&amp;client=opera), for example).
</description><link>http://ayende.com/3145/fun-with-dsl-didja-know-the-clr-allows-it#comment8</link><guid>http://ayende.com/3145/fun-with-dsl-didja-know-the-clr-allows-it#comment8</guid><pubDate>Fri, 15 Feb 2008 05:50:07 GMT</pubDate></item><item><title>Yuri Korchyomkin commented on Fun with DSL - Didja know the CLR allows it?</title><description>Yes, this ability of CLR to grok names with whitespaces is used for a long time by Nemerle guys in their 
[unit-testing DSL](http://nemerle.org/NemerleUnit) (their site seems to be down but contents can be found in 
[google cache](http://64.233.183.104/search?q=cache:s7TMLQVhYQkJ:nemerle.org/NemerleUnit+NemerleUnit&amp;hl=ru&amp;ct=clnk&amp;cd=2&amp;client=opera), for example).
</description><link>http://ayende.com/3145/fun-with-dsl-didja-know-the-clr-allows-it#comment9</link><guid>http://ayende.com/3145/fun-with-dsl-didja-know-the-clr-allows-it#comment9</guid><pubDate>Fri, 15 Feb 2008 05:50:07 GMT</pubDate></item><item><title>Justin Etheredge commented on Fun with DSL - Didja know the CLR allows it?</title><description>Hmm, it is surprising that they allow that.
</description><link>http://ayende.com/3145/fun-with-dsl-didja-know-the-clr-allows-it#comment7</link><guid>http://ayende.com/3145/fun-with-dsl-didja-know-the-clr-allows-it#comment7</guid><pubDate>Thu, 14 Feb 2008 20:49:43 GMT</pubDate></item><item><title>Ayende Rahien commented on Fun with DSL - Didja know the CLR allows it?</title><description>That is a Reflector setting
</description><link>http://ayende.com/3145/fun-with-dsl-didja-know-the-clr-allows-it#comment6</link><guid>http://ayende.com/3145/fun-with-dsl-didja-know-the-clr-allows-it#comment6</guid><pubDate>Thu, 14 Feb 2008 17:49:10 GMT</pubDate></item><item><title>Luke Breuer commented on Fun with DSL - Didja know the CLR allows it?</title><description>Why are you specifying an hour value in hex?
</description><link>http://ayende.com/3145/fun-with-dsl-didja-know-the-clr-allows-it#comment5</link><guid>http://ayende.com/3145/fun-with-dsl-didja-know-the-clr-allows-it#comment5</guid><pubDate>Thu, 14 Feb 2008 17:18:32 GMT</pubDate></item><item><title>James Curran commented on Fun with DSL - Didja know the CLR allows it?</title><description>I wonder if that were part of the changes for the C++/CLR version, where has things like "for each" being a single keyword.
</description><link>http://ayende.com/3145/fun-with-dsl-didja-know-the-clr-allows-it#comment4</link><guid>http://ayende.com/3145/fun-with-dsl-didja-know-the-clr-allows-it#comment4</guid><pubDate>Thu, 14 Feb 2008 15:42:40 GMT</pubDate></item><item><title>Peter Ritchie commented on Fun with DSL - Didja know the CLR allows it?</title><description>Yeah, sorta the basis of much obfuscation software: just rename members to use something in the Unicode set that C#/VB/etc doesn't support...
</description><link>http://ayende.com/3145/fun-with-dsl-didja-know-the-clr-allows-it#comment3</link><guid>http://ayende.com/3145/fun-with-dsl-didja-know-the-clr-allows-it#comment3</guid><pubDate>Thu, 14 Feb 2008 15:33:07 GMT</pubDate></item><item><title>Ayende Rahien commented on Fun with DSL - Didja know the CLR allows it?</title><description>No, Boo DSL based on XML storage.
  
Freaky stuff
</description><link>http://ayende.com/3145/fun-with-dsl-didja-know-the-clr-allows-it#comment2</link><guid>http://ayende.com/3145/fun-with-dsl-didja-know-the-clr-allows-it#comment2</guid><pubDate>Thu, 14 Feb 2008 14:55:28 GMT</pubDate></item><item><title>Florian Kr&amp;#252;sch commented on Fun with DSL - Didja know the CLR allows it?</title><description>hehe, that's funny. Díd you use ILASM to create that?
</description><link>http://ayende.com/3145/fun-with-dsl-didja-know-the-clr-allows-it#comment1</link><guid>http://ayende.com/3145/fun-with-dsl-didja-know-the-clr-allows-it#comment1</guid><pubDate>Thu, 14 Feb 2008 14:48:55 GMT</pubDate></item></channel></rss>