00:00:00 --- log: started retro/10.09.12 00:42:12 --- quit: yiyus (Ping timeout: 245 seconds) 00:42:32 --- join: yiyus (~124271242@67.202.106.57) joined #retro 01:01:44 --- quit: yiyus (Ping timeout: 276 seconds) 01:13:44 --- join: yiyus (~124271242@67.202.106.57) joined #retro 01:18:38 --- quit: yiyus (Ping timeout: 255 seconds) 01:18:43 --- join: yiyus (~124271242@67.202.106.57) joined #retro 01:35:41 --- quit: yiyus (Ping timeout: 276 seconds) 01:41:41 --- join: yiyus (~124271242@67.202.106.57) joined #retro 01:47:00 --- quit: yiyus (Ping timeout: 272 seconds) 01:53:14 --- join: yiyus (~124271242@67.202.106.57) joined #retro 02:00:43 --- quit: yiyus (Ping timeout: 240 seconds) 02:00:49 --- join: yiyus (~124271242@67.202.106.57) joined #retro 02:06:05 --- quit: yiyus (Ping timeout: 276 seconds) 02:12:04 --- join: yiyus (~124271242@67.202.106.57) joined #retro 02:16:46 --- quit: yiyus (Ping timeout: 272 seconds) 02:28:51 --- join: yiyus (~124271242@67.202.106.57) joined #retro 02:33:07 --- quit: yiyus (Ping timeout: 240 seconds) 03:09:40 --- join: yiyus (~124271242@67.202.106.57) joined #retro 04:57:25 --- quit: yiyus (Ping timeout: 265 seconds) 04:57:27 --- join: yiyus (~124271242@67.202.106.57) joined #retro 05:21:35 --- quit: yiyus (Ping timeout: 265 seconds) 06:34:45 docl: no non-counted loops for quotes at this time 06:35:14 docl: I need to work on a decent way of exiting from them before checking anything in 06:55:16 --- join: docl (~luke@97-120-241-117.ptld.qwest.net) joined #retro 08:43:42 http://gist.github.com/576122 - notes on the new vocabulary system 09:04:51 docl: your code segfaults if no completions are found 09:06:37 (also, fwiw, a version formatted to be consistent with the rest of my recent code: http://gist.github.com/576204 ) 09:09:08 --- join: yiyus (~124271242@67.202.106.57) joined #retro 09:13:48 docl: btw, that gist where you were playing aroundwith the capitalizations.. makes me think that there should be a styleguide ;) 09:14:10 in other news, i came up with a name for a hybrid forth/ruby programming language.. froby! 09:35:15 foucist: http://gist.github.com/576221 09:46:35 crc: ascii, not utf-8? ;) 09:47:01 utf8 should work as well, depending on the vm 09:53:24 crc: http://gist.github.com/576233 09:53:32 fixed it to snake_case 09:53:35 and added a section! 09:54:14 foucist: I'm still not liking snake_case personally :) 09:54:36 crc: you in panic sans yet?! :P 09:54:46 did we not fix your eyes? ;) 09:54:47 jk 09:54:48 foucist: in one of the tabs 09:55:01 yeah but you didn't make it a global setting or save it did you? :P 09:55:13 I have a tab configuration using it 09:55:56 yeah just one tab.. :( 09:56:04 turning off antialiasing makes it easier to see _ with monaco 09:56:06 might as well switch fully to panic sans honestly 09:58:30 panic sans is fuzzier at small font sizes :( 09:59:02 how small are you going 09:59:06 smallest size it supports is 9pt 09:59:09 10pt for panic sans 09:59:18 9pt for monaco 09:59:41 you want to go smaller? 09:59:46 or 10pt is fuzzy for you? 10:00:00 are you using a black bg? 10:00:04 is your terminal transparent? 10:00:11 dark blue background, no transparency 10:01:35 and cream /offwhite text? 10:03:00 text is white 10:04:21 http://hivelogic.com/articles/top-10-programming-fonts 10:04:29 maybe try one of the other fonts near the bottom of that list :P 10:04:40 panic sans looks very nice at larger sizes (14pt and bigger), but I prefer a smaller font size 10:09:39 crc: ok, i did an experiment and camelCase is faster to type 10:09:53 but i still think the sligtht delay of typing underscores is worth the readability 10:10:06 i also like the idea of stuff like list.size which is even easier to type 10:10:26 i.e. using a . for words that are operating on some property/data structure 10:10:42 instead of sizeOfList 10:10:42 I'd be ok with that 10:10:46 which is definitely harder to type 10:15:36 foucist: revised somewhat: http://gist.github.com/576221 10:16:20 nice 10:17:18 crc: you could differentiate between words by using camelCase and snake_case 10:17:23 i.e. certain classes of words are camelCAse 10:17:31 and regular are snake_case? 10:17:36 :P 10:18:22 I could also do the perl thing and provide lots of options: toUpper string.toUpper string.to_upper to_upper :) 10:21:37 uyeah lots of aliases are psossible etc 10:21:43 crc: btw, why do you have ifTrue and ifFalse 10:21:47 why not just if and unless 10:21:54 or if? and unless? 10:22:17 foucist: they're carryovers from my work on toka/parable 10:22:24 yeah 10:23:01 which falls back to the smalltalk influences from the couple of years I spent helping with the littlesmalltalk project 10:23:30 crc: btw, you know about design contests? where a company offers say $300 for a logo design and designers submit PSDs of their designs and after some feedback etc, eventually a designer submits a winning design 10:23:46 or like $500+ for a website design etc 10:24:10 I've seen contests like that 10:24:11 i was pondering doing something like that for coding 10:25:06 like say, offer $1000 to coders to implement some sort of forth/ruby hybrid 10:25:12 and do like 3 rounds or something 10:25:59 like 10 days per round, so coders code whatever in 10 days, then upload that, it gets evaluated, some ppl win the first round and get a little money, it's all OSS perhaps 10:26:09 and then the 2nd round of the next 10 days begins 10:26:17 and all the coders see the winning source code perhaps 10:26:23 and so on, for 1 month 10:26:28 10+10+10 = 30 days 10:26:37 is that a feasible idea? 10:28:25 sounds feasible 11:25:11 foucist: yeah the caps seemed to use up a lot of space. I was aiming for a consistent rule where the words that predate what I am working on are capitalized, variables are lowercase, and functions are TitleCase 11:25:42 I actually dislike TitleCase 11:26:14 it works well for the field names in sql statements, I think. functions not so much. 11:27:05 is combining words in alloneword format such a bad thing? 11:28:18 sometimes 11:58:29 --- quit: yiyus (Ping timeout: 252 seconds) 12:03:19 http://gist.github.com/576309 12:03:26 problem with segfault fixed 12:05:38 docl: there's a stack leak in there now 12:06:13 leaves 32 on the stack after each token is read, and additional values when esc is hit 12:11:08 docl: http://gist.github.com/576343 still has the stack leak, but adds backspace support 12:12:22 docl: huh? i use lowercaes field names in sql 12:22:23 --- join: yiyus (~124271242@67.202.106.57) joined #retro 12:32:44 http://gist.github.com/576359 fixed stack leak 12:34:19 foucist: at work, I do custom queries for dental offices. using TitleCase in the field names makes the reports generated look more professional. 12:36:12 docl: another bug; it crashes if you start off by hitting a space 12:42:20 docl: the easy fix is to eat leading delimiters and ensure no empty strings are returned: 12:42:23 : eatLeading ( - ) repeat key dup emit dup @delimiter !if addToBuffer ;then drop again ; 12:42:26 : newaccept ( "- ) 12:42:28 !delimiter emptyBuffer eatLeading 12:47:11 docl: please commit this to the playground repo 13:04:11 added 13:05:17 thanks 13:07:26 if I hit tab twice with nothing in the buffer it exits 13:09:04 it's probably the nip in testTrigger 13:11:58 I made a slight change to showCompletions 13:43:02 --- quit: zachk (Ping timeout: 245 seconds) 14:12:37 --- quit: yiyus (Ping timeout: 245 seconds) 14:12:49 docl: in ruby/rails the sql is in lowercase but on presentation it gets displayed properly capitalized.. can't your script just capitalize the field names after? :P 14:14:16 unfortunately I'm stuck with lame dotnet ;) 14:17:01 how would it know how to capitalize them? does mysql keep track of how they are when you define them? 14:19:20 --- join: yiyus (~124271242@67.202.106.57) joined #retro 14:25:34 docl: yeah but report mode.. well like in rails it'll be fieldname.capitalize 14:26:35 i mean in the html template part we do something like <%= Model.fieldname.capitalize %> perhaps 14:26:47 so on the report template side can't you just have soem code to capitalize the string 14:27:25 Model.fieldname would return "foo" or 14:29:52 oh actually we have .humanize 14:30:13 "foo_bar".humanize #=> "Foo Bar" 14:37:26 --- quit: yiyus (Ping timeout: 276 seconds) 14:55:41 --- join: yiyus (~124271242@67.202.106.57) joined #retro 15:25:05 that makes sense 16:02:42 --- quit: yiyus (Ping timeout: 240 seconds) 16:04:23 --- join: yiyus (~124271242@67.202.106.57) joined #retro 19:22:16 --- quit: yiyus_ (Read error: Operation timed out) 19:29:11 --- join: yiyus_ (~124271242@je.je.je) joined #retro 21:36:14 --- quit: crc (Ping timeout: 272 seconds) 21:36:46 --- join: crc (~charlesch@184.77.185.20) joined #retro 23:55:10 --- quit: crc (Ping timeout: 252 seconds) 23:57:02 --- join: crc (~charlesch@184.77.185.20) joined #retro 23:59:59 --- log: ended retro/10.09.12