How about:
```js
cs = require('coffee-script').compile;
eval(cs`
gcd = (x,y) -> [x,y] = [y,x%y] until y is 0; x
`);
```
Presumably coffee-script counts as a (large!) DSL.
--scott
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss
- Re: Re: Template strings and templates Caitlin Potter
- Re: Template strings and templates Axel Rauschmayer
- RE: Template strings and templates Aaron Powell
- Re: Template strings and templates C. Scott Ananian
- RE: Template strings and templates Domenic Denicola
- Re: Template strings and templates Norbert Lindenberg
- Re: Template strings and templates Axel Rauschmayer
- Re: Template strings and templates Andreas Rossberg
- Re: Template strings and templates Norbert Lindenberg
- Re: Template strings and templates Mark Volkmann

