Log of the #nice channel on irc.freenode.net

Using timezone: Central European Time
* CIA-1 leaves00:30
* CIA-1 joins
* CIA-1 leaves00:46
* CIA-3 joins01:00
* bonniot leaves01:53
* arjanb leaves03:08
* CIA-3 leaves10:36
* CIA-3 joins10:37
* bonniot joins10:59
* CIA-3 leaves11:56
* CIA-3 joins
* arjanb joins12:48
<Bluelive>so, now at least not every boolean operation results in a malloc ;)12:51
<Bluelive>i did add some horrible slowdowns for convenience13:01
its the job of the called to cast its input into the right type, and the caller to cast the return into the right type
* CIA-3 leaves13:27
* CIA-3 joins
03bonniot * 10Nice/ (6 files in 3 dirs): 15:08
Compile global variables lazily, so that all direct dependencies are handled
correctly (not just one level of dependency).
<bonniot>i'm following default method implementation when compiling global vars values. that should allow to close the oldest open bug report :-)16:47
<CIA-3>03bonniot * 10Nice/ (4 files in 3 dirs): 17:25
Global constants and global variables are now initialized in a proper order
when one depends on another, both directly and through the default
implementation of a method.
* CIA-3 leaves18:30
* CIA-3 joins18:31
* ChanServ leaves19:47
* ChanServ joins20:02
* daniel_ joins21:18
* bonniot leaves21:27
* arjanb leaves21:45
* arjanb joins21:46
* Bluelive leaves21:57
* Bluelive joins22:23
im going for typeinferencing in alpha22:24
did you solve the looping problem ?
<arjanb>not yet22:25
<Bluelive>how do ohter languages solve that ?22:26
<arjanb>looping is only a problem if you have assignments22:27
<Bluelive>well that s pretty much every for/each22:28
and a while loop without is pretty useless
currenty you treat loops like an if ?22:34
i don't know any language with type inference that takes the non first assignment in account22:35
<Bluelive>any tips on implementing ?22:39
<arjanb>don't start with type inference for all cases but make it possible to leave types away in simple cases22:43
* Bluelive leaves22:52

Generated by Sualtam