07:51 Ven` joined
Ven` so, I've tried to write some Haxe for a bit. 08:03
I was interested in the to-lua part, but one of the things you use often in lua are var args, which aren't part of Haxe 08:04
thankfully, Haxe has... macros! so I wrote a small wrapper. github.com/vendethiel/haxewow/blob...er/Test.hx
This is prety much a (very stupid) signature binder 08:05
masak nice! 08:07
by the way, what's your take on Haxe? is it a good language? 08:08
Ven` masak: the documentation is awful 08:48
I'm not too surprised, but still...
Especially considering I ran right into macros (this was my first Haxe program), which tend to have even less users than the rest...
but at the end I was looking at the sources on github.
masak ok :) 08:49
Ven` it also happened when I was doing some Crystal, but Crystal is only 4 years old. Haxe is 13 years old...
masak yeah 08:50
Ven` It's very much a community issue. They never really gained traction. My memory from 2005 is a bit fuzzy, but I seem to remember it was only for ActionScript back then, and the codebase was proprietary 08:51
that probably hindered them a lot.
masak right
speaking of documentation
dunno if you've seen it, but I'm currently writing gist.github.com/masak/010ba2ab93a5...5339ffd05b
Ven` Anyway, the language itself is fairly nice. A good deal of static typing, fairly advanced features, ... 08:52
masak it's going fairly well
soon ready to tackle the middle third of the documentation, which is all about macros
Ven` there are a few things it doesn't offer in itself, but allow the FFI'd-to language to do, like overloading functions.
masak as usual when I write documentation, it feeds back greatly into 007 itself
Ven` wow, where is that @get/@set syntax coming from 08:54
I have no recollection of it
(I mean of discussing it in the issues)
masak it's conjectural at this point
and might not survive
it's not 100% truthful, as @get mostly means "public"/"accessible from the outside" 08:55
but aside from that, I like the class declaration syntax a lot, as used in the documentation 08:56
it's very non-opinionated
Ven` is that even possible? :P 09:06
masak it's one of those never-quite-achieved goals to strive towards, I guess 09:09
akin to Python's "there should be one obvious way"
thinking of calling them @settable @property instead of @set @get 11:20
11:29 Ven` left 12:06 Ven` joined 16:34 Ven` left