[00:14:54] *** cdg_ <cdg_!~cdg@162-226-219-152.lightspeed.tukrga.sbcglobal.net> has joined #haxe
[00:16:53] *** cdg <cdg!~cdg@2602:30a:2e2d:b980:21ca:6c62:8539:5dde> has quit IRC (Ping timeout: 245 seconds)
[00:19:36] *** ibilon <ibilon!~ibilon@2a01cb0504d37b00585da63c9fbb62f4.ipv6.abo.wanadoo.fr> has quit IRC (Quit: Leaving.)
[00:22:54] *** stryx` <stryx`!~stryx@unaffiliated/stryx/x-3871776> has quit IRC (Ping timeout: 248 seconds)
[00:23:35] *** stryx` <stryx`!~stryx@unaffiliated/stryx/x-3871776> has joined #haxe
[00:36:33] *** Adib <Adib!~Adib@unaffiliated/adib> has quit IRC (Quit: cd ~)
[01:33:55] *** jamtho <jamtho!520dbba8@gateway/web/freenode/ip.82.13.187.168> has joined #haxe
[01:41:00] *** jamtho <jamtho!520dbba8@gateway/web/freenode/ip.82.13.187.168> has quit IRC (Ping timeout: 260 seconds)
[02:04:51] *** Gama11 <Gama11!~quassel@pD9F99ADA.dip0.t-ipconnect.de> has quit IRC (Remote host closed the connection)
[02:32:17] *** cdg_ <cdg_!~cdg@162-226-219-152.lightspeed.tukrga.sbcglobal.net> has quit IRC (Remote host closed the connection)
[02:52:28] *** JensG <JensG!~JensG@apache/committer/jensg> has quit IRC (Quit: Nettalk6 - www.ntalk.de)
[03:05:10] *** RobDangerous <RobDangerous!~Thunderbi@p2003007A097538002853FE3BBE771140.dip0.t-ipconnect.de> has quit IRC (Quit: RobDangerous)
[03:05:17] *** RobDangerous1 <RobDangerous1!~Thunderbi@p2003007A097538002853FE3BBE771140.dip0.t-ipconnect.de> has joined #haxe
[03:06:14] *** RobDangerous1 <RobDangerous1!~Thunderbi@p2003007A097538002853FE3BBE771140.dip0.t-ipconnect.de> has quit IRC (Client Quit)
[03:06:22] *** RobDangerous <RobDangerous!~Thunderbi@p4FE73B1F.dip0.t-ipconnect.de> has joined #haxe
[03:06:40] *** RobDangerous <RobDangerous!~Thunderbi@p4FE73B1F.dip0.t-ipconnect.de> has quit IRC (Client Quit)
[03:13:52] *** jamtho <jamtho!~jamtho@cpc69399-oxfd27-2-0-cust935.4-3.cable.virginm.net> has joined #haxe
[04:46:14] *** jamtho <jamtho!~jamtho@cpc69399-oxfd27-2-0-cust935.4-3.cable.virginm.net> has quit IRC (Ping timeout: 258 seconds)
[04:46:47] *** c355e3b <c355e3b!uid82600@gateway/web/irccloud.com/x-ckalwrevjcbmpkcp> has quit IRC (Quit: Connection closed for inactivity)
[05:09:58] *** stryx` <stryx`!~stryx@unaffiliated/stryx/x-3871776> has quit IRC (Ping timeout: 255 seconds)
[05:11:15] *** stryx` <stryx`!~stryx@unaffiliated/stryx/x-3871776> has joined #haxe
[05:20:28] *** Aduros <Aduros!~bruno@unaffiliated/aduros> has joined #haxe
[05:51:46] *** Aduros <Aduros!~bruno@unaffiliated/aduros> has quit IRC (Ping timeout: 258 seconds)
[06:04:52] *** stryx` <stryx`!~stryx@unaffiliated/stryx/x-3871776> has quit IRC (Ping timeout: 255 seconds)
[06:08:24] *** stryx` <stryx`!~stryx@unaffiliated/stryx/x-3871776> has joined #haxe
[06:58:06] *** stryx` <stryx`!~stryx@unaffiliated/stryx/x-3871776> has quit IRC (Ping timeout: 248 seconds)
[07:01:06] *** stryx` <stryx`!~stryx@unaffiliated/stryx/x-3871776> has joined #haxe
[09:19:33] *** amitan <amitan!uid133034@gateway/web/irccloud.com/x-eoucxibtoerxovkz> has joined #haxe
[09:35:20] *** PSvils <PSvils!~PDevelope@balticom-135-109.balticom.lv> has joined #haxe
[10:16:06] *** Ergo <Ergo!~ergo@91.238.59.144> has joined #haxe
[10:22:38] *** ibilon <ibilon!~ibilon@2a01cb0504d37b008d16755c267adf6c.ipv6.abo.wanadoo.fr> has joined #haxe
[10:24:53] *** PSvils <PSvils!~PDevelope@balticom-135-109.balticom.lv> has quit IRC (Quit: Leaving.)
[10:30:02] *** onatbas <onatbas!~onatbas@88.251.114.156> has joined #haxe
[10:30:48] <onatbas> Hey guys, quick question, what is a reliable IDE solution for haxe on mac ?
[10:41:32] *** filt3rek <filt3rek!4ece060e@gateway/web/freenode/ip.78.206.6.14> has joined #haxe
[10:41:37] <filt3rek> hej !
[10:41:57] <filt3rek> Is there a way to add a import to a class using macro please ?
[10:52:41] *** Ergo <Ergo!~ergo@91.238.59.144> has quit IRC (Quit: WeeChat 1.4)
[10:52:54] *** PSvils <PSvils!~PDevelope@88.135.146.138> has joined #haxe
[10:54:31] *** Adib <Adib!~Adib@unaffiliated/adib> has joined #haxe
[10:57:59] *** Simn <Simn!~simn@ip5f59ee07.dynamic.kabel-deutschland.de> has quit IRC (Quit: Leaving)
[11:17:47] *** Gama11 <Gama11!~quassel@pD9F90A8E.dip0.t-ipconnect.de> has joined #haxe
[11:19:09] *** JensG <JensG!~JensG@i59F6CFDE.versanet.de> has joined #haxe
[11:19:09] *** JensG <JensG!~JensG@i59F6CFDE.versanet.de> has quit IRC (Changing host)
[11:19:09] *** JensG <JensG!~JensG@apache/committer/jensg> has joined #haxe
[11:20:59] *** smoke_fumus <smoke_fumus!~smoke_fum@dynamic-vpdn-93-125-15-142.telecom.by> has joined #haxe
[12:07:05] *** stryx` <stryx`!~stryx@unaffiliated/stryx/x-3871776> has quit IRC (Ping timeout: 240 seconds)
[12:07:51] *** stryx` <stryx`!~stryx@unaffiliated/stryx/x-3871776> has joined #haxe
[12:14:42] *** xpheres <xpheres!~xpheres@p5DC5D009.dip0.t-ipconnect.de> has joined #haxe
[12:26:38] *** stryx` <stryx`!~stryx@unaffiliated/stryx/x-3871776> has quit IRC (Ping timeout: 248 seconds)
[12:32:22] *** stryx` <stryx`!~stryx@unaffiliated/stryx/x-3871776> has joined #haxe
[12:39:04] *** xpheres <xpheres!~xpheres@p5DC5D009.dip0.t-ipconnect.de> has quit IRC (Quit: Leaving.)
[12:40:45] *** RobDangerous <RobDangerous!~Thunderbi@p2003007A0975380075CF74197A6FC6AC.dip0.t-ipconnect.de> has joined #haxe
[12:44:30] *** PSvils <PSvils!~PDevelope@88.135.146.138> has quit IRC (Ping timeout: 240 seconds)
[13:20:22] *** c355e3b <c355e3b!uid82600@gateway/web/irccloud.com/x-vbkupittgluezoso> has joined #haxe
[13:41:41]
*** smoke_fumus <smoke_fumus!~smoke_fum@dynamic-vpdn-93-125-15-142.telecom.by> has quit IRC (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
[13:51:17] *** jamtho <jamtho!~jamtho@cpc69399-oxfd27-2-0-cust935.4-3.cable.virginm.net> has joined #haxe
[14:07:56] *** PSvils <PSvils!~PDevelope@88.135.146.138> has joined #haxe
[14:34:22] <ProPuke> onatbas: What features are you after?
[14:34:37] <ProPuke> A lot of people tend to use flashdevelop
[14:34:45] <ProPuke> Personally I just use sublime everywhere
[14:35:26] <onatbas> Just simple stuff such as code completion, and debugging would be fine I guess.
[14:35:32] <onatbas> The main issue is that I'm on mac.
[14:35:48] <onatbas> If I was on windows, I'd use FD, rest assured :)
[14:36:08] <ProPuke> I don't count those as simple things, hah
[14:36:24] <ProPuke> flashdevelop is available for mac, isn't it?
[14:36:30] <ibilon> vs code works well, but debugging is still a work in progress, I've heard people say it works for flash/js/cpp
[14:37:53] <ProPuke> oh, they just use crossover/wine on mac. Those cheaters
[14:38:05] <onatbas> ProPuke, no it doesn't. You have to trick FD with bridge or Crossover stuff like that which I don't like. Even keyboard mappings get mangled.
[14:38:13] <onatbas> Yeah.
[14:38:27] <onatbas> VS Code, hmm I've never ried it.
[14:38:37] <onatbas> Last time I used, VS Code wasn't around :)
[14:38:46] <onatbas> For now I installed the IntelliJ plugin.
[14:38:53] <onatbas> what do you think about that ?
[14:39:17] <onatbas> It has code completion around flash api, but no luck for debugging.
[14:39:25] <ProPuke> Debug support is the tricky bit. You could use vscode/atom, build for native and use the native debugger. But you'd end up stepping through the C++
[14:39:44] *** filt3rek <filt3rek!4ece060e@gateway/web/freenode/ip.78.206.6.14> has quit IRC (Ping timeout: 260 seconds)
[14:40:05] <ProPuke> what are you wanting to target?
[14:45:11] <onatbas> cpp/flash-air
[14:45:20] <onatbas> maybe likely ios and android.
[14:45:25] <RobDangerous> You can use Kha and Kode Studio, debugging works fine there.
[14:46:19] <onatbas> Hey Rob, how are you :)
[14:46:39] <onatbas> Sure, I'll check Kode Studio. Does it work with openfl, though
[14:48:04] <RobDangerous> Of course not, youch!
[14:53:09] <ProPuke> does it count as a haxe ide if it doesn't support other haxe libraries?
[14:53:35] *** jamtho <jamtho!~jamtho@cpc69399-oxfd27-2-0-cust935.4-3.cable.virginm.net> has quit IRC (Ping timeout: 240 seconds)
[15:00:16] <RobDangerous> Of course - because those are irrelevant :-P
[15:06:37] *** Ryuken <Ryuken!~Ryuken@pool-100-10-41-119.prvdri.fios.verizon.net> has joined #haxe
[15:18:35] <onatbas> is this channel good to ask about openfl stuff?
[15:19:15] <ProPuke> sure
[15:20:33] <onatbas> I have some source folder which depends on an haxelib library, which I have installed. The compiler doesn't link with the haxelib library
[15:20:39] <onatbas> Let me share my project.xml
[15:21:50] *** cdg <cdg!~cdg@2602:30a:2e2d:b980:842a:a1e7:66ab:11b9> has joined #haxe
[15:21:57] <onatbas> The code in source folder depends on thrift.
[15:22:53] *** jamtho <jamtho!~jamtho@cpc69399-oxfd27-2-0-cust935.4-3.cable.virginm.net> has joined #haxe
[15:26:38] <ProPuke> what's the question/problem, sorry?
[15:27:37] <RobDangerous> Oh, I hope everybody understands that I don't want to scare anybody away, even if they use openfl.
[15:36:00] *** cdg <cdg!~cdg@2602:30a:2e2d:b980:842a:a1e7:66ab:11b9> has quit IRC (Remote host closed the connection)
[15:44:32] *** feliwir <feliwir!Elite17837@gateway/shell/elitebnc/x-tcykqkfkenwiijzt> has quit IRC (Excess Flood)
[15:45:15] *** feliwir <feliwir!Elite17837@gateway/shell/elitebnc/x-paprhsiunjdqzyex> has joined #haxe
[15:45:55] *** PSvils <PSvils!~PDevelope@88.135.146.138> has quit IRC (Ping timeout: 240 seconds)
[15:53:46] <Ryuken> Anyone ever just feel like life is devoid of all meaning?
[15:54:38] <Ryuken> RobDangerous: Aren't you the guy who made Kha?
[15:55:30] <ProPuke> Ryuken: That first question might slightly be beyond the scope of this channel
[15:56:54] <Ryuken> I don't know, Kha looks very cool but looking at the benchmarks, it doesn't seem THAT much more performant than OpenFL
[15:57:03] <Ryuken> But maybe real world performance is vastly different
[15:57:59] <Ryuken> Armory3D is very cool
[15:58:06] <Ryuken> Sadly paid so I won't have a chance to try it
[15:58:09] <Ryuken> I mean I could pay
[15:58:17] <Ryuken> But I don't need to use it
[16:02:43] *** PSvils <PSvils!~PDevelope@88.135.146.138> has joined #haxe
[16:08:19] <RobDangerous> In those benchmarks OpenFL uses it's tile api, Kha uses plain drawImage calls. So vastly different performance in real world circumstances is likely.
[16:09:55] *** stryx` <stryx`!~stryx@unaffiliated/stryx/x-3871776> has quit IRC (Ping timeout: 240 seconds)
[16:10:33] *** stryx` <stryx`!~stryx@unaffiliated/stryx/x-3871776> has joined #haxe
[16:25:31] <onatbas> If you ask me, In most cases performance is quite irrelevant.
[16:25:49] <onatbas> The only reason I'm sticking with openfl is it's flash api basically.
[16:26:17] <onatbas> Whether it renders 10000 tiles per sec or 50 doesn't really matter.
[16:27:00] <onatbas> I've written games for flash-air targets many years ago and mobile devices weren't really that powerfull
[16:27:10] <onatbas> Still, you get around performance issues quickly.
[16:27:18] <onatbas> It's ease of development imho.
[16:27:28] <ProPuke> ^
[16:29:37] <onatbas> Getting back to the first topic I talked about today, IntelliJ idea plugin is pretty worthless
[16:30:14] <onatbas> Can't resolve any source paths , and can't assist with code completion. wine/crossover based FD seems a viable solution right now :)
[16:34:33] <Ryuken> Well my main interest is in WebGL performance
[16:34:50] <Ryuken> WebGL target performance
[16:35:24] <Ryuken> But Kha just doesn't really have any mature 3D libs so it again comes down to ease of development
[16:35:50] <Ryuken> I don't have time to write my own libs for easy 3D app/game development
[16:36:11] <Ryuken> Where as there are things like Away3D and BabylonHx for OpenFL
[16:37:54] <onatbas> BabylonHx and away3d were not stable in the time when I tested them
[16:38:28] <onatbas> So I wouldn't depend on openfl technologies as far as 3d game development is concerned :D
[16:38:48] *** jamtho <jamtho!~jamtho@cpc69399-oxfd27-2-0-cust935.4-3.cable.virginm.net> has quit IRC (Ping timeout: 258 seconds)
[16:38:56] <onatbas> away3d support was limited, not sure about the state right now.
[16:39:02] <onatbas> babylonhx had many bugs.
[16:41:04] <onatbas> Oh it seems I don't remember that it is fixed. I have my own comment there saying it's fixed.
[16:41:08] <onatbas> lol.
[16:42:34] *** Simn <Simn!~simn@ip5f59ee07.dynamic.kabel-deutschland.de> has joined #haxe
[16:51:14] *** asciiascetic <asciiascetic!~user@50-255-147-85-static.hfc.comcastbusiness.net> has joined #haxe
[16:54:04] <Gama11> onatbas: have you tried vscode?
[16:54:38] <onatbas> oh No Ihaven't. Thanks for reminding. Downloading immediately.
[16:55:06] <Ryuken> vscode is great
[17:02:18] <onatbas> The page apparently explains a lot of things, other than how to install the extension, haha.
[17:08:48] *** PSvils <PSvils!~PDevelope@88.135.146.138> has quit IRC (Quit: Leaving.)
[17:08:48] <Ryuken> Extensions on the left
[17:08:53] <Ryuken> Search haxe
[17:08:55] <Ryuken> Click install
[17:20:49] <onatbas> I get "Main does not have static function main" for an openfl job.
[17:20:57] <onatbas> Must be doing something wrong.
[17:25:28] <Gama11> openfl "job"?
[17:28:35] *** asciiascetic <asciiascetic!~user@50-255-147-85-static.hfc.comcastbusiness.net> has quit IRC (Ping timeout: 240 seconds)
[17:37:45] *** PSvils <PSvils!~PDevelope@balticom-135-109.balticom.lv> has joined #haxe
[17:46:43] *** Aduros <Aduros!~bruno@unaffiliated/aduros> has joined #haxe
[17:51:51] *** b_ <b_!54c66ed4@gateway/web/freenode/ip.84.198.110.212> has joined #haxe
[17:55:38] *** Aduros <Aduros!~bruno@unaffiliated/aduros> has quit IRC (Ping timeout: 245 seconds)
[18:02:38] *** b_ <b_!54c66ed4@gateway/web/freenode/ip.84.198.110.212> has quit IRC (Quit: Page closed)
[18:12:52] *** jamtho <jamtho!~jamtho@cpc69399-oxfd27-2-0-cust935.4-3.cable.virginm.net> has joined #haxe
[18:23:20] <onatbas> Yes, Gama11, The project is an openfl project.
[18:24:04] *** freddj <freddj!~Fred@89-93-154-72.hfc.dyn.abo.bbox.fr> has joined #haxe
[18:24:06] <onatbas> I created hxml file with "haxelib run lime display mac"
[18:24:15] <onatbas> as stated in the github readme.
[18:25:16] <onatbas> But the main doesn't have any main function, obviously.
[18:33:06] <onatbas> Seriously, how do you use openfl with vscode?
[18:33:35] <ibilon> your main class must either extend displayobject or have a main function
[18:34:39] <onatbas> it does.
[18:35:27] <onatbas> Still, my build task outputs "Main does not have static function main"
[18:35:46] <onatbas> It is an openfl project,
[18:35:48] <Gama11> build task? i thought you were having trouble with completion?
[18:36:03] <ibilon> what's your build task? do you use the openfl command?
[18:36:06] <Gama11> the .hxml in those instructions isn't used for building
[18:37:18] <onatbas> the completion doesn't work as well.
[18:38:34] <Gama11> you added it to the settings.json as instructed? any errors in the haxe output channel? (View->Output, change to haxe in the dropdown)
[18:44:18] <onatbas> I did at it to settings.
[18:44:40] <onatbas> I'm editing the tasks.json to match with openfl commands. Do you have any recommendation on how to do it?
[18:46:15] <Gama11> except that the -Dnext tasks don't make much sense, recent openfl versions default to that
[18:47:58] <RobDangerous> Somebody stop me, about to make a snarky comment about ease of development.
[18:52:20] <shakesoda> RobDangerous: how snarky
[18:52:24] <shakesoda> this is important
[18:52:42] <shakesoda> it must be either a little snarky or VERY VERY VERY snarky. no middle ground allowed.
[18:54:02] * shakesoda grumbles about lack of stable haxe 3.3+ meaning obtaining a build with the lua target is more work...
[18:58:35] *** stryx` <stryx`!~stryx@unaffiliated/stryx/x-3871776> has quit IRC (Ping timeout: 240 seconds)
[18:59:00] <RobDangerous> Kha contains a local copy of Haxe 3.4rc2. Just works without installation.
[18:59:07] <RobDangerous> That was very snarky, right?
[18:59:51] *** stryx` <stryx`!~stryx@unaffiliated/stryx/x-3871776> has joined #haxe
[19:02:50] <onatbas> Not necessarily , tbh.
[19:03:00] <onatbas> The most important thing is API.
[19:03:16] <RobDangerous> And the flash api is very hard for most people.
[19:03:23] <onatbas> I don't have any experience with kha, don't get me wrong.
[19:03:26] <RobDangerous> But if you're used to it, sure, go openfl.
[19:04:11] <onatbas> Exactly, I've known as3 for years.
[19:07:27] <RobDangerous> My condolences.
[19:13:05] *** jamtho <jamtho!~jamtho@cpc69399-oxfd27-2-0-cust935.4-3.cable.virginm.net> has quit IRC (Ping timeout: 240 seconds)
[19:20:39] *** RobDangerous <RobDangerous!~Thunderbi@p2003007A0975380075CF74197A6FC6AC.dip0.t-ipconnect.de> has quit IRC (Quit: RobDangerous)
[19:20:48] *** RobDangerous <RobDangerous!~Thunderbi@p2003007A0975380075CF74197A6FC6AC.dip0.t-ipconnect.de> has joined #haxe
[19:23:17] <onatbas> So what about debugging with vscode ?
[19:23:26] <onatbas> Breakpoints, local variables and all :)
[19:28:56] <Ryuken> The HaxeFlixel API is nice
[19:29:04] <Ryuken> And doesn't use the flash display list
[19:37:37] *** Mac70 <Mac70!~Mac70@195.187.156.43> has joined #haxe
[19:48:22] *** Aurel300 <Aurel300!~Aurel300@cpc12-slam5-2-0-cust327.2-4.cable.virginm.net> has joined #haxe
[19:48:35] <Aurel300> Hello!
[19:51:31] <Aurel300> I'm playing with extractors a little bit and was wondering what I could do with one particular case …
[19:51:54] <Aurel300> Basically I have something like this in a switch statement
[19:52:46] <Aurel300> case _.substr(0, 4) => ("asdf" | "doot"): switched_on.substr(0, 4) + "/" + switched_on.substr(4)
[19:53:07] <Aurel300> And switch (switched_on){ ... at the top somewhere.
[19:53:52] <Aurel300> I was wondering whether I could get rid of the switched_on.substr(0, 4) and replace it with a captured variable AFTER it's been matched to either "asdf" or "doot"
[19:54:21] <Aurel300> So ideally case _.substr(0, 4) => ("asdf" | "doot") => val: val + "/" + switched_on.substr(4);
[19:54:53] <Aurel300> But of course that doesn't compile, and the manual says I can't have extractors in the or-pattern there … Any ideas?
[19:55:32] <Aurel300> It makes virtually no difference of course, but it's good to know these things just in case :)
[19:58:42] *** Aduros <Aduros!~bruno@unaffiliated/aduros> has joined #haxe
[19:59:46] <Aurel300> Oh, that's very neat!
[20:00:35] <Aurel300> Thanks.
[20:02:41] *** PSvils <PSvils!~PDevelope@balticom-135-109.balticom.lv> has quit IRC (Quit: Leaving.)
[20:02:44] <Aurel300> But if I have the value I need in the capture variable somewhere in an array, that doesn't work, because I can't do myVar = ("asdf" | "doot") within the array pattern.
[20:05:37] <Aurel300> The best I can do is … => (myVar = ["/", "asdf" | "doot"]): … and then use myVar[1]
[20:06:08] <Aurel300> Though I suppose I could use another extractor to array match on the second value only
[20:06:31] <Aurel300> Ah but no, because of the or-pattern.
[20:07:36] <onatbas> Gama11, can you help me with debugging with vscode? The debug session says "There is an active running task right now. Terminate it first before executing another task." after single run, everytime.
[20:07:57] <onatbas> And debug session doesn't detect the breakpoints etc.
[20:15:30] *** frumple <frumple!~dylsexic@213.149.51.160> has joined #haxe
[20:19:09] <Simn> Aurel300, not sure I understand. You can use = anywhere, including array patterns.
[20:28:55] <Aurel300> Simn: Oh, there must have been a different error. You're right.
[20:30:36] <onatbas> Is there really anyone using VS Code for development on mac ?
[20:31:07] <onatbas> There's really no through document on how to configure debugger.
[20:44:53] <Gama11> replace ${APPLICATION_FILE} with the filename
[20:49:48] <onatbas> And how do you debug? There's no profile that matches or resembles anything for that.
[20:50:25] <Gama11> what do you mean by "profile"?
[20:52:14] <onatbas> I changed your/path stuff btw.
[20:52:58] <Gama11> seems ok
[20:53:12] <Gama11> as long as there's a task with the name "flash debug"
[20:53:25] <Gama11> that task should also have "-Dfdb"
[20:53:41] <Gama11> which it will have if you copied that from flixel
[20:54:44] <Gama11> and swf files should be associated with a flash debug player
[20:55:37] <onatbas> flash debug player ?
[21:00:01] *** PSvils <PSvils!~PDevelope@balticom-135-109.balticom.lv> has joined #haxe
[21:12:58] *** Aurel300 <Aurel300!~Aurel300@cpc12-slam5-2-0-cust327.2-4.cable.virginm.net> has quit IRC (Ping timeout: 255 seconds)
[21:15:56] *** PSvils <PSvils!~PDevelope@balticom-135-109.balticom.lv> has quit IRC (Quit: Leaving.)
[21:20:02] *** Aurel300_ <Aurel300_!~Aurel300@cpc12-slam5-2-0-cust327.2-4.cable.virginm.net> has joined #haxe
[21:23:58] *** stryx` <stryx`!~stryx@unaffiliated/stryx/x-3871776> has quit IRC (Ping timeout: 245 seconds)
[21:29:10] *** stryx` <stryx`!~stryx@unaffiliated/stryx/x-3871776> has joined #haxe
[21:52:48] *** amitan <amitan!uid133034@gateway/web/irccloud.com/x-eoucxibtoerxovkz> has quit IRC (Quit: Connection closed for inactivity)
[21:57:01] *** Ryuken <Ryuken!~Ryuken@pool-100-10-41-119.prvdri.fios.verizon.net> has quit IRC (Quit: Leaving)
[21:58:27] *** onatbas <onatbas!~onatbas@88.251.114.156> has quit IRC (Quit: This computer has gone to sleep)
[22:04:11] *** cdg <cdg!~cdg@ip-64-134-189-226.public.wayport.net> has joined #haxe
[22:04:39] *** cdg <cdg!~cdg@ip-64-134-189-226.public.wayport.net> has quit IRC (Remote host closed the connection)
[22:05:13] *** cdg <cdg!~cdg@157.166.175.129> has joined #haxe
[22:24:05] *** Aduros <Aduros!~bruno@unaffiliated/aduros> has quit IRC (Ping timeout: 240 seconds)
[22:36:53] *** Aduros <Aduros!~bruno@unaffiliated/aduros> has joined #haxe
[22:37:43] <Aurel300_> So are there plans for Haxe to ever support pattern matching without having to use a switch statement?
[22:38:10] <Aurel300_> Like 'let ((a, b), _, c) = (("a", 1), False, "asdf")' in Haskell.
[22:39:15] <deltaluca> that's destructuring
[22:41:01] <Aurel300_> Because of tuples specifically?
[22:42:31] <Aurel300_> But you know what I meant. switch (myEnum){ case TString(str): trace('$str is a string now); case _: trace('pattern match fail'); }
[22:42:58] <deltaluca> no, that's just what it's called. not pattern matching. destructuring is non-conditional, pattern matching is conditional. but yes I know what you mean
[22:43:08] <deltaluca> and I don't know :)
[22:44:18] <Aurel300_> Ah yes, that's the difference. Would probably have to have separate syntax, like 'let myEnum = TString(str);' or something … And then handling failure would be important in some cases still.
[22:50:40] <deltaluca> destructuring doesn't allow for failure
[22:50:46] <deltaluca> if there's a possibility of failure, you have to pattern match
[22:51:17] <Aurel300_> Wouldn't throwing an exception work though?
[22:51:24] *** Aurel300_ is now known as Aurel300
[22:51:27] <deltaluca> ew
[22:52:01] <Aurel300> I know, but the point is that you are convinced very strongly that the destructuring will work.
[22:52:08] <Aurel300> If not, something went horribly wrong somewhere anyway.
[22:52:50] <Aurel300> I'm thinking of it as an assertion
[22:55:17] *** ibilon <ibilon!~ibilon@2a01cb0504d37b008d16755c267adf6c.ipv6.abo.wanadoo.fr> has quit IRC (Quit: Leaving.)
[23:00:36] *** Warlander2 <Warlander2!~Mac70@apn-31-0-66-91.dynamic.gprs.plus.pl> has joined #haxe
[23:03:41] *** Warlander2 <Warlander2!~Mac70@apn-31-0-66-91.dynamic.gprs.plus.pl> has quit IRC (Client Quit)
[23:04:02] *** Mac70 <Mac70!~Mac70@195.187.156.43> has quit IRC (Ping timeout: 258 seconds)
[23:13:52] *** PSvils <PSvils!~PDevelope@balticom-135-109.balticom.lv> has joined #haxe
[23:23:19] *** cdg_ <cdg_!~cdg@ip-64-134-189-226.public.wayport.net> has joined #haxe
[23:23:54] *** cdg__ <cdg__!~cdg@172.56.4.24> has joined #haxe
[23:26:39] *** cdg <cdg!~cdg@157.166.175.129> has quit IRC (Ping timeout: 258 seconds)
[23:27:25] *** cdg_ <cdg_!~cdg@ip-64-134-189-226.public.wayport.net> has quit IRC (Ping timeout: 248 seconds)
[23:30:12] *** Adib <Adib!~Adib@unaffiliated/adib> has quit IRC (Quit: cd ~)
[23:35:19] *** cdg__ <cdg__!~cdg@172.56.4.24> has quit IRC (Ping timeout: 256 seconds)
[23:46:28] *** Aduros <Aduros!~bruno@unaffiliated/aduros> has quit IRC (Ping timeout: 245 seconds)