[00:00:27] <gershon> if you're up to it, write something on the wiki, so others could use this example [00:01:33] <Migi32> I think it would do more harm than good. How much people would ever encounter this kind of error except me? [00:01:37] <gershon> there's a fine community here, but not everyone have the patience to visit us and ask [00:01:57] <Migi32> it's the price I pay for messy code :) [00:02:09] <gershon> guess it can be a common issue for people migrating from other languages [00:02:19] <justinfront> Good evening, I lost track of conversations on HSL and Signals, but I just tried Signals out for some AS3 and it seems nice and simple for me, whats the consensus at the moment... [00:02:41] *** pimmhogeling has quit IRC [00:02:49] <gershon> hey justin [00:04:42] <justinfront> Good evening Gershon, signals is really easy to use, HSL seemed complex last time I looked what the current state of play I rem seeing signalsHX or something... opinions? [00:06:04] <gershon> haven't the pleasure of experimenting with it yet... code looks a bit bloated is what i thought first time i looked [00:08:01] <justinfront> I was digging up some ExpandMenu code for a newbie I met at FITC he seemed to be messing up with components and so I showed him you can do it from scratch and promised I would send him a clean version (as3) so decided to try signals and tweensy.... tweensy seemed to not work properly, but signals is much nicer than event dispatcher [00:09:21] <gershon> anything not adobe's gotta be better ;) [00:10:08] <gershon> im getting to like components more (in the "plugin" sense right?) [00:12:15] <justinfront> Well I am trying to work out the best way to make this more generic ( recursive ) some old code... [00:12:16] <justinfront> http://pastebin.mozilla.org/705610 http://pastebin.mozilla.org/705608 http://pastebin.mozilla.org/705605 [00:12:36] <gershon> whoa [00:15:03] <justinfront> i aim to have a haXe version and obviously I need to move the text code out... but I want to keep it light and simple, Zpartan is going to be just semi components that you can hack to your needs rapid toolsets rather than a full framework [00:17:08] <justinfront> but just thinking at mo [00:17:43] <gershon> looks cool, i have a dislike for stuff like _masc though,i use local var mask = this["mask"] [00:18:54] <gershon> love Tweener, doing some on as2 now... [00:19:08] <justinfront> You see how much nicer it is with Signals...no extending EventDispatcher [00:19:39] <gershon> yeah, reminds me of boost's signals, they also use templates [00:21:37] <gershon> w8, whats going on here..? ints in as3? though its still used Number [00:21:51] <justinfront> I sometimes use TweenLite, but its not so opensource, and for some reason TweensyZero wihich looks cool seemed to not finish tweening (all were off sligtly), I thought it might be better than Tweener but seems flaky. [00:22:13] <justinfront> which bit sorry? [00:22:33] <gershon> nm [00:23:03] <justinfront> I think I am using ints to keep on pixel maybe I abuse somewhere its old code I was rethinking about [00:25:01] <justinfront> I need to abstract away from height and y so it can be either dim and need to have close, and I need to be able to have tweens effect sub expand menus with minimal over head... still trying to work it out. [00:26:47] <gershon> tweening can be a component [00:27:29] <gershon> which listens to an event, and responds by overriding the default action with a tween [00:27:30] <justinfront> oh yer I need tweening to be able to be turned on and off... if too many levels it would be too heavy [00:29:15] <justinfront> is hxevents good? [00:29:23] <gershon> doing some similar with skewing windows [00:30:02] <gershon> http://www.youtube.com/watch?v=TdinX8nDrys [00:31:28] <justinfront> wow quake? [00:32:29] <gershon> oh, flash is overlayed on 3d [00:33:02] <gershon> rest is ogre\c++ with bullet physics [00:36:41] <justinfront> ok sorry was in out getting food. Your know a lot of ogre\c++? [00:37:25] <gershon> im cool with it pretty much [00:38:07] <gershon> there's more going on there actually, shaders & python\lua scripting [00:38:12] <justinfront> are they your models? [00:38:36] <gershon> ripped of the web, next screencast gonna rock even more [00:39:07] <gershon> realtime cubemapping & better models [00:39:24] <Migi32> gershon, nice! I like it [00:39:27] <justinfront> is ogre too heavy to emulate in haxe [00:39:39] <Migi32> probably [00:39:44] <gershon> way [00:40:56] <justinfront> gerson looks nice, I have seen some cool stuff in unity, did you try that? [00:41:11] <gershon> it uses gnash for overlaying the flash, which doesn't have bitmapfilters, so im gonna try and do some hacking & cleaver writing on the flash side, to get those effects done on the gpu [00:41:47] <gershon> haven't really no... looks cool yeah... [00:42:04] <gershon> ogre too has a browser plugin & can run on iphone too [00:42:34] <justinfront> can I run that on my nexus? [00:43:42] <gershon> pfff.. donno... runs pretty slow on my 9400gt [00:43:54] <gershon> theoretically, should work though [00:44:58] <justinfront> http://www.ogre3d.org/forums/viewtopic.php?f=1&t=54695 [00:46:47] <gershon> give them guys a little longer, they'll get it up and running for sure [00:54:19] *** justinfront has quit IRC [00:58:18] <Migi32> what class do I use to just display one line of text in a certain font? [01:00:49] <gershon> i would use a class that contains a TextField, with text getter\setter [01:03:28] <Migi32> but in a textfield you can select text, that's not really what I want [01:04:11] <gershon> selectable=false [01:04:22] <Migi32> yes I just discovered that on the API [01:08:08] *** Migi32 has quit IRC [01:22:57] *** MangoFusion has quit IRC [01:27:13] <gershon> night [01:27:17] *** gershon has quit IRC [02:56:45] *** iain__ has quit IRC [03:09:53] *** e-neko has quit IRC [03:09:58] *** mico__ has joined #haxe [03:13:11] *** skatterbean has quit IRC [05:31:45] *** |Catch22| has joined #haxe [05:52:54] *** |Catch22| has quit IRC [06:40:25] *** Dykam_ has joined #haxe [07:37:26] *** Dykam_ has quit IRC [07:39:42] *** Skorps has joined #haxe [09:02:41] *** zproxy has joined #haxe [09:10:02] *** fponticelli has joined #haxe [09:25:25] *** MangoFusion has joined #haxe [09:37:13] *** Dykam_ has joined #haxe [10:43:58] *** BjornW has joined #haxe [11:18:32] *** flashingpumpkin has joined #haxe [11:31:34] *** pimmhogeling has joined #haxe [12:02:02] *** wvxvw has joined #haxe [12:06:05] *** Dykam_ has quit IRC [12:30:28] *** pimmhogeling has quit IRC [13:25:40] *** pimmhogeling has joined #haxe [14:07:40] *** ceesam has joined #haxe [14:08:39] *** ceesam- has quit IRC [14:40:12] *** zproxy has quit IRC [14:49:51] *** mico__ has quit IRC [14:49:52] *** mico__ has joined #haxe [14:50:02] *** mico__ is now known as e-cat [15:23:26] *** iain__ has joined #haxe [15:29:11] *** M| has quit IRC [15:29:19] *** M| has joined #haxe [16:02:33] *** pimmhogeling has quit IRC [16:25:25] *** pimmhogeling has joined #haxe [16:37:07] *** pimmhogeling has quit IRC [16:48:21] *** BjornW has quit IRC [16:52:58] *** gershon has joined #haxe [17:23:24] <gershon> wondering if anyone's familiar with the c stuff in swhx? [17:30:40] *** pimmhogeling has joined #haxe [17:34:44] <gershon> :P Renderer_agg.cpp:740: void gnash::Renderer_agg<PixelFormat>::begin_display(const gnash::rgba&, int, int, int, int, float, float, float, float) [with PixelFormat = agg::pixfmt_alpha_blend_rgba<agg::blender_rgba_pre<agg::rgba8, agg::order_bgra>, agg::row_accessor<unsigned char>, unsigned int>]: Assertion `m_pixf.get()' failed [17:35:04] <gershon> sorry [17:36:26] <Dykam> O_o [17:52:54] *** pimmhogeling has quit IRC [17:54:32] *** stickupkid has joined #haxe [17:54:37] *** stickupkid has left #haxe [18:09:23] *** TheHippo has joined #haxe [18:13:45] *** fponticelli has quit IRC [18:17:00] *** TheHippo has quit IRC [18:17:50] *** TheHippo has joined #haxe [18:33:43] *** Skorps has quit IRC [18:35:07] <iain__> hmm, switching to alchemy might not be such a good idea.. [18:35:21] <iain__> simply benchmarks show it to be significantly slower at somethings [18:35:33] <iain__> *simple, *some things [18:36:00] <iain__> but llvm is also a better optimizer than haxe for certain code [18:37:46] *** skatterbean has joined #haxe [18:47:47] *** pimmhogeling has joined #haxe [18:51:44] *** kiroukou has joined #haxe [19:03:27] *** justinfront has joined #haxe [19:04:16] *** kiroukou has left #haxe [19:09:12] *** Migi32 has joined #haxe [19:11:12] *** pimmhogeling has quit IRC [19:18:28] <justinfront> Was wondering how Qt on android works and if it would allow haXe somehow, I was reading http://code.google.com/p/android-lighthouse/wiki/Compile , not really following all but looks like you can create a standalone Qt application with a java wrapper, I presume Qt is in c++ or c and maybe possible to put some haXe in possibly, but like I say don't know enough to know. [19:21:49] *** iain__ has quit IRC [19:22:46] *** iain__ has joined #haxe [19:43:20] *** Aubrey has joined #haxe [19:44:07] *** OhnoesRaptor has joined #haxe [19:44:13] <OhnoesRaptor> Dykam made me join. [19:44:41] <Dykam> oh noez [19:48:34] *** gershon has left #haxe [19:58:19] *** gareth_0 has joined #haxe [20:03:29] *** iain__ has quit IRC [20:06:31] *** pimmhogeling has joined #haxe [20:11:47] *** flashingpumpkin has quit IRC [20:17:02] *** iain__ has joined #haxe [20:34:30] <grumpytoad> justinfront: yes, you can call C code from java using JNI [20:34:50] <Dykam> hmm, or you use mono and p/invoke... [20:35:02] <Dykam> I wonder where the official announcements is... still not published [20:35:45] <grumpytoad> hmm.. yes you can do that [20:35:58] <grumpytoad> but that wouldn't be callable from haxe anymore [20:36:22] <Dykam> is java code callable from haxe? [20:36:33] <Dykam> ? [20:36:34] <grumpytoad> no but cpp code is [20:36:40] <Dykam> yah, but you can call that from mono [20:36:44] <Dykam> p/invoke ;) [20:36:52] <Dykam> that's the point of it [20:37:22] <grumpytoad> well, i was answering justin's question, [20:37:29] <Dykam> yah [20:37:40] <grumpytoad> where he asked if qt wrapped from java would be callable from haxe [20:37:46] <Dykam> yah [20:37:58] <Dykam> was just wondering when they release mono android... it has been awfully silent... though there are movments known [20:38:43] <grumpytoad> erm..yeah I tried mono 1 once it was dreadfully slow [20:39:14] <Dykam> on android? [20:39:21] <grumpytoad> no on linux [20:39:31] <Dykam> mono 1 you said... [20:39:34] <Dykam> they are at 2.6 [20:39:44] <grumpytoad> yeah, it was last year [20:39:55] <Dykam> one of the biggest game engines used mono as underlying engine... Unity [20:40:10] <Dykam> (version 1.2.4 '¬¬, they haven't upgraded it yet) [20:40:40] <grumpytoad> it uses mono ? why does it not work on linux ? [20:42:00] <grumpytoad> it _may_ be .net with some funny windowing code that doesn't work cross-platform [20:42:12] <Dykam> nope [20:42:17] <Dykam> it iwas started on mac [20:42:33] *** justinfront has quit IRC [20:42:51] <Dykam> but unity also has many platform specific bindings etc... they just do not support it. The builded binaries aren't CIL images, but native binaries [20:42:58] <Dykam> so, a build for each platform [20:43:43] <grumpytoad> i'm betting they have some native code flying around [20:43:49] <Dykam> yah [20:44:06] <Dykam> hmm, so I apperently just constructed a threadsafe linked list without locks.. [20:44:37] <grumpytoad> that's quite sweet [20:45:23] <Dykam> still a little unsure about the removal code.. [20:45:48] <grumpytoad> will HSL use more at some point in future ? [20:45:57] <Dykam> it will use more exceptions [20:46:08] <Dykam> still waiting for the alpha flag, then i will implement exceptions [20:46:10] <grumpytoad> are you working on that ? [20:46:17] <Dykam> in hsl [20:46:20] <grumpytoad> yes [20:46:30] <Dykam> yah, when it is flagged alpha [20:46:43] <Dykam> I don't feeld for implementing stuff which is not experimental in drafts [20:46:45] <Dykam> *feel [20:47:07] <grumpytoad> hmm.. ok. at what point will hsl hit a more stable api point, because i want to start using it in other projects [20:47:17] <Dykam> yeah, I have the same problem [20:47:30] <grumpytoad> let's bug pimmhogeling about it [20:47:31] <Dykam> when pimmhogeling releases a alpha, I consider the API stable [20:47:38] <Dykam> I can bug him by phone :P [20:47:52] <grumpytoad> that might work too [20:48:02] * grumpytoad is checking food [20:48:33] <Dykam> hmmpf, what's your time :p [20:50:11] <pimmhogeling> Dykam, I'm waiting for David and Tony, they are writing a proposal for the API [20:50:24] <pimmhogeling> I've been told it'll be finished by the end of this week [20:50:59] <Dykam> ah, okay [20:51:32] <pimmhogeling> grumpytoad, my idea is adding more exceptions to HSL, but not depending on the entire framework [20:52:37] <Dykam> and my idea is to make more less coupled, and I need some packaging scripts [20:52:43] <Dykam> but some mail today on the list made me happy [20:53:47] <pimmhogeling> grumpytoad, I'll branch the current draft [20:56:27] *** Aubrey has quit IRC [20:57:46] <grumpytoad> pimmhogeling: sounds good - i like the way HSL initially seems like a lot of code, but haxe seems to exclude quite a lot in the javascript compile [20:57:54] <grumpytoad> shows signs of good coupling [20:58:29] <Dykam> good decoupling :P [20:58:46] <pimmhogeling> Nice :) [20:59:01] <pimmhogeling> How are the JS experiments going? [20:59:30] * Dykam currently plaing with dataflow, currently building his second experimental dataflow API [20:59:38] <grumpytoad> well not much further than before... except i'm impressed and need to start using it in my projects [20:59:44] <Dykam> though dataflow is only really usefull for multithreaded environments.. [21:00:14] <Dykam> it may be usefull on combination with my threading thing [21:01:28] <pimmhogeling> Shall I give you commit rights? You'll be able to commit your JS stuff [21:03:41] <pimmhogeling> I'm interested in it, I've looked at the JS source a bit [21:03:51] <grumpytoad> let me work on it a bit, i'll send you a patch at some point [21:04:04] <pimmhogeling> Sounds good :) [21:11:58] *** gareth_000 has joined #haxe [21:14:46] *** gareth_0 has quit IRC [21:25:28] *** solistic has joined #haxe [21:28:19] *** |Catch22| has joined #haxe [21:30:15] *** BjornW has joined #haxe [21:41:22] *** b0nn has joined #haxe [22:02:22] *** solistic has quit IRC [22:03:36] *** iain__ has quit IRC [22:06:14] *** solistic has joined #haxe [22:06:42] *** demitar has quit IRC [22:07:44] *** demitar has joined #haxe [22:16:59] *** iain__ has joined #haxe [22:46:04] *** pimmhogeling has quit IRC [23:04:12] *** solistic has left #haxe [23:08:55] *** pimmhogeling has joined #haxe [23:25:20] *** gareth_000 has quit IRC [23:46:41] *** justinfront has joined #haxe [23:57:07] *** wvxvw has quit IRC