On Tuesday, 23 December 2014 at 16:58:28 UTC, Mattcoder wrote:
Are you going to present us with more classics slides? :)

I haven't decided if I'd do a submission this year or not yet (and even if I did, there's of course no guarantee it would be accepted!). That's one of the reasons I was asking, last year the deadline was in January so if I do decide to do it, I'll have to start thinking about it soon!


I'm kinda tempted to talk about my jsvar.d and script.d this time. I might also blab about web.d, but the var+script thing is kinda interesting at a quick glimpse:

// this is valid D code!
var a = 10;
var b = "20";
var c = a + b;

var d = json!q{ "foo": { "bar": 10.2 } };

writeln(d.foo); // {"bar":10.2}

d.foo.bar = (var a) => a ~ b;

writeln(d.foo.bar()("hello! ")); // double parens cuz @property isn't right
// hello! 20


You might remember a thread I made a year or two ago asking "is this D or is it javascript?". That kind of thing I think lends itself fairly well to slides.

I wrote this program yesterday:
https://github.com/adamdruppe/inspector

And even I was amazed with how integrating my http2.d - a pretty traditional D module with no special scriptable code - just worked when I plugged it into a var and ran it from my little script language.

The templates and operator overloads did all the work in showing the web responses. That's kinda cool.

Reply via email to