Camelia, the Perl 6 bug

IRC log for #moe, 2013-02-17

| Channels | #moe index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:36 moe [moe] genehack opened pull request #57: Cli tweaks (master...cli-tweaks)  http://git.io/SpRe4w
01:10 moe [moe] stevan pushed 5 new commits to master: http://git.io/0v-PmA
01:10 moe moe/master 246c47c John SJ Anderson: Allow 'exit' to exit REPL
01:10 moe moe/master e5c9a17 John SJ Anderson: Simplify REPL loop implementation...
01:10 moe moe/master 6364b1a John SJ Anderson: Refactor to remove an almost exact copy of evalLine...
03:34 moe [moe] awwaiid force-pushed awwaiid/expressions from c30047f to 921457e: http://git.io/DVODpw
03:34 moe moe/awwaiid/expressions 0f46d20 Brock Wilcox: Add addition
03:34 moe moe/awwaiid/expressions 921457e Brock Wilcox: Rename add level op rule
03:46 moe [moe] awwaiid pushed 1 new commit to awwaiid/expressions: http://git.io/EWhgPw
03:46 moe moe/awwaiid/expressions 3b97048 Brock Wilcox: Update test to actually interpret and fix style
05:03 bsinger joined #moe
05:03 awwaiid joined #moe
05:03 awwaiid greetings earth humans
05:05 awwaiid I've updated my awwaiid/expressions branch to match master
05:05 awwaiid I see that methods work now and someone made "+", so I fixed my test to eval "2+2"
05:06 awwaiid that passes, but when I run in the repl (via "sbt run"), I get a moe:classnotfound type issue. Any pointers?
07:46 am0c joined #moe
09:42 hiratara joined #moe
11:56 tobyink joined #moe
13:58 jasonmay awwaiid: ^
13:58 jasonmay oops
13:58 jasonmay heh
13:58 moe [moe] jasonmay pushed 1 new commit to master: http://git.io/JXiDZA
13:58 moe moe/master 8ac4eeb Jason May: The CLI runtime should be bootstrapped
13:58 jasonmay awwaiid: ^
14:01 hiratara joined #moe
15:00 stevan awwaiid++
15:00 stevan awwaiid: please merge to master at your earliest convenience
15:01 moritz CLI runtime?
15:36 awwaiid I finall learned about remote branches a bit better, http://git-scm.com/book/en/G​it-Branching-Remote-Branches was helpful
15:37 awwaiid I'm like oh. tags you can't move. duh.
16:00 moe [moe] awwaiid pushed 3 new commits to master: http://git.io/bnNmzA
16:00 moe moe/master 7b656da Brock Wilcox: Add addition
16:00 moe moe/master 4c7afc1 Brock Wilcox: Rename add level op rule
16:00 moe moe/master 7318d3d Brock Wilcox: Update test to actually interpret and fix style
16:00 awwaiid consider it done
16:13 awwaiid beth was just like "hang out with ME" and I'm like "I'm busy working on a compiler" and she's replies "compilers are forever, but I'm going to DIE someday". deep.
16:15 sartak damn, she's got ya there
16:16 masak carpe diem.
16:16 awwaiid no doubt
16:16 awwaiid but now she left to go spend money with a friend, so I'm clear to go back to compilers
16:17 sartak I relayed that exchange to Kim and she said "you won't have that problem because I'm always trying to get away from you"
16:17 sartak :(
16:17 awwaiid awww
16:19 masak I don't know who this Kim is, but she seems a keeper.
16:27 am0c joined #moe
16:35 stevan haha
16:37 stevan yo G, you know what they say in the frat house "compilers before significant others" or some variation that implied brotherhood and a some sort of affiliation with the "ladys of the night"
16:37 stevan I dont remember, they didn't have frats in art school
16:42 awwaiid I bet you were in a Starf
16:43 genehack I'mma bet it was less "didn't have frats" and more "the whole thing was basically a frat"
16:46 stevan genehack: for some definition of frat (and one which does not comply with the other agreed upon ones) then yes
16:47 genehack yeah, well, that's just like your definition, man
16:47 genehack or something
16:47 * genehack realizes that the coffee is done
17:02 jnap joined #moe
17:34 moe [moe] awwaiid pushed 1 new commit to master: http://git.io/BwoRdw
17:34 moe moe/master 5b75ffb Brock Wilcox: Add multiplication binop. Improve order of operations.
17:35 moe [moe] awwaiid deleted awwaiid/expressions at 3b97048: http://git.io/MnIJXA
17:48 tempire joined #moe
17:56 stevan awwaiid++
17:57 stevan awwaiid: I have some uncommited refactorings in the builtins branch which will cleanup some of the native methods stuff
17:57 stevan hopefully I will find time today to get them commitable
17:57 kthakore win 5
18:50 awwaiid cool. Operator precidence is, as always, a pain. I want it to be nice and clean but it always fights.
18:50 awwaiid anyway -- I'm done with this for a while, just wanted to get the POC merged in
18:51 awwaiid I've got too many irons in the fire and keep losing my oven mitts :)
20:03 moe [moe] stevan pushed 6 new commits to builtins: http://git.io/saxcJw
20:03 moe moe/builtins 9b41da2 Stevan Little: merging up master
20:03 moe moe/builtins 1d26e2b Stevan Little: merging up from master
20:03 moe moe/builtins c1edbd4 Stevan Little: add a trait for unboxing with sensible defaults
20:03 moe [moe] stevan pushed 1 new commit to builtins: http://git.io/3aFS0g
20:03 moe moe/builtins 3db5fae Stevan Little: whoops, didn't save this in time for the last commit
20:16 moe [moe] stevan pushed 2 new commits to builtins: http://git.io/V_9GLA
20:16 moe moe/builtins 1b41a94 Stevan Little: remove the objTo* functions and replace them with proper unboxing
20:16 moe moe/builtins 65a5f80 Stevan Little: import the runtime.NativeObjects object, cuts down on the typing
20:21 moe [moe] stevan pushed 1 new commit to builtins: http://git.io/3skXsQ
20:21 moe moe/builtins 450f596 Stevan Little: remove all usage of getNativeValue
20:30 moe [moe] stevan pushed 1 new commit to builtins: http://git.io/NiuVxg
20:30 moe moe/builtins 8aada24 Stevan Little: notes on upcoming method conversions
21:05 tobyink joined #moe
21:22 cfedde left #moe
22:33 bluescreen joined #moe
23:52 moe [moe] stevan merged builtins into master: http://git.io/xcFoPQ
23:52 moe [moe] stevan deleted builtins at 8aada24: http://git.io/HAuYrA
23:52 stevan jasonmay: awwaiid: the new way to write builtin methods is there
23:53 stevan it is in three parts really
23:53 stevan https://github.com/MoeOrganization/moe/comm​it/c1edbd4ecce20d65953189d6506bb778a676241b
23:53 stevan first is the UnboxMoeToNative trait
23:53 stevan which provides methods for all the conversions
23:54 stevan a number of these methods dont make sense in certain contexts (ex: MoeIntObject would never do anything other then throw an error for unboxToHash)
23:54 stevan but this allows the type checking to be done at this level
23:54 stevan https://github.com/MoeOrganization/moe/comm​it/cd78cf1715f8a00076801dd546645bed8e18ad26
23:55 stevan then I added sensible support to the native types
23:55 stevan then I tweaked the builtins to use it
23:55 stevan https://github.com/MoeOrganization/moe/comm​it/d888ca4a8f2978529659755bcb2425d9e6f1e21c
23:56 stevan the invocant.unboxToInt.get idiom try to sensibly unbox, and then the .get will either return the value, or throw the execption
23:56 stevan it is using this
23:56 stevan http://www.scala-lang.org/archives/downloads/dis​trib/files/nightly/docs/library/index.html#scala.util.Try

| Channels | #moe index | Today | | Search | Google Search | Plain-Text | summary