Question: When attempting to write/read cookies that have brackets in the name, it seems like Rails can't handle this. For example:

```
cookies["example[]"] = "value"

```

This causes the cookie name to be "example%5B%5D" instead of "example[]". Similarly, if I already have a cookie set with the name "example[]", then it seems like Rails is unable to properly delete it via a call `cookies.delete "example[]"` since the `[` and `]` characters are being encoded.

Anyone know how to fix this?

Answer: 
I haven't tried these, but:

[MileScript](http://ajaxian.com/archives/milescript-a-new-language-that-compiles-to-javascript)  

[Java](http://www.artima.com/lejava/articles/java_to_javascript.html)  

[Objective-J](http://objective-j.org/)  

[C#](http://projects.nikhilk.net/ScriptSharp/)
[F#](http://blogs.msdn.com/b/dsyme/archive/2010/06/04/html5-programming-with-f.aspx)