00:00 (quit) epochwolf|2: Quit: Leaving... 01:11 (join) Prometheus_ 01:33 Prometheus_: hey is anyone around? I really need some help 01:35 rapacity: you may want to begin first by stating your problem :p and if someone can help they'll reply 01:36 Prometheus_: lol well, here is my code: http://pastebin.com/CNd9dQsw 01:36 Prometheus_: in the cond 01:36 Prometheus_: (= (counter courses) (max-num courses)) 01:37 Prometheus_: i am using max-num to tell me total amount of courses with marks above 80 01:37 Prometheus_: it works if I just call the function max-num 01:37 Prometheus_: but not after I use filter and call it 02:02 (join) Yann 02:03 (nick) Yann -> Guest85971 02:04 (quit) Guest16438: Ping timeout: 276 seconds 02:20 (join) dunkel^ 02:20 dunkel^: hi 02:21 dunkel^: I've got a list of lists xs. can I somehow use list*/for with these lists as arguments? 02:22 dunkel^: or any other hint on how to implement the cross product with such an xs as argument? 02:47 (join) jonrafkind 02:49 (quit) dnolen: Quit: dnolen 02:57 (quit) mithos28: Quit: mithos28 03:08 (quit) dunkel^: Ping timeout: 240 seconds 03:20 (join) dnolen 03:20 (quit) dnolen: Client Quit 03:45 (quit) Eren: Ping timeout: 265 seconds 04:16 (quit) jonrafkind: Ping timeout: 246 seconds 04:16 (quit) rien: Ping timeout: 264 seconds 04:16 (join) lewis1711 04:16 (join) rien 04:32 (part) Prometheus_ 04:56 (join) mceier 06:05 (quit) rien: Ping timeout: 265 seconds 06:06 (join) rien 06:23 (quit) Guest85971: Ping timeout: 255 seconds 06:23 (join) Yann 06:23 (nick) Yann -> Guest30150 06:57 (join) mithos28 07:02 (quit) mithos28: Client Quit 07:09 (quit) mceier: Ping timeout: 240 seconds 07:16 (quit) bremner: Ping timeout: 260 seconds 07:17 (join) bremner 07:27 (join) misterncw 07:34 (join) masm 07:37 (join) mithos28 07:44 (join) SingAlong 07:44 SingAlong: hi all 07:45 SingAlong: has anyone got fluxus working fine under racket? it asks for mzscheme3m 07:54 (join) MayDaniel 08:17 (part) lewis1711 08:31 (quit) SingAlong: Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101206121716] 08:42 (quit) misterncw: Quit: Leaving... 08:43 (quit) MayDaniel: Read error: Connection reset by peer 08:50 (join) mceier 09:19 (join) chturne 09:46 (join) PLT_Notify 09:46 PLT_Notify: racket: master Matthew Flatt * f76a710 (2 files in 1 dirs): plot: add #:out-file to docs; depend on racket/snip instead of mred - http://bit.ly/eUHJLA 09:46 (part) PLT_Notify 10:21 (join) MayDaniel 10:32 (join) jonrafkind 10:36 (quit) rien: Ping timeout: 260 seconds 10:37 (join) rien 11:04 (join) PLT_Notify 11:04 PLT_Notify: racket: master Matthew Flatt * 0c1ca7a (1 files in 1 dirs): fix the event dispatch handler 11:04 PLT_Notify: racket: master Matthew Flatt * 7545d7d (3 files in 3 dirs): document the fact that event callbacks are now delimited by a prompt ... 11:04 PLT_Notify: racket: master commits f76a710...7545d7d - http://bit.ly/fcxHj5 11:04 (part) PLT_Notify 11:14 (join) mwolfe 11:19 (join) Eren 11:21 (join) dnolen 11:22 (quit) MayDaniel: Ping timeout: 240 seconds 11:25 (join) PLT_Notify 11:25 PLT_Notify: racket: master Matthew Flatt * 36155e9 (3 files in 3 dirs): get rid of the old barriers around GUI event dispatch ... - http://bit.ly/gBtlOx 11:25 (part) PLT_Notify 11:25 (join) MayDaniel 11:46 (join) corruptmemory 11:51 (quit) em: Ping timeout: 255 seconds 12:18 (join) emma_ 12:19 (nick) emma_ -> em 12:22 (join) anRch 12:22 (quit) anRch: Client Quit 12:23 (quit) martinhex: Read error: Connection reset by peer 12:32 (join) martinhex 12:32 (join) anRch 13:03 (quit) MayDaniel: Read error: Connection reset by peer 13:06 (quit) anRch: Quit: anRch 13:11 mithos28: I am having trouble creating an erroring test case in rackunit, 13:12 mithos28: I can make it return a successful test result or a failed test result, but if my test raises an error, It stops running my tests 13:14 jonrafkind: `check-exn' ? 13:15 mithos28: No I want it to be a bad test. I just got it to work, needed a test-case inside my test-suite 13:26 (quit) rien: Ping timeout: 246 seconds 13:26 (join) rien 13:47 (join) Yann1 13:48 (quit) dnolen: Quit: dnolen 13:48 (quit) Guest30150: Ping timeout: 240 seconds 14:15 (join) anRch 14:22 (join) samth 14:27 (join) epochwolf|2 14:29 (join) MayDaniel 15:01 (quit) epochwolf|2: Quit: Leaving... 15:19 (quit) MayDaniel: Ping timeout: 240 seconds 15:33 (quit) mithos28: Quit: mithos28 15:36 (join) mithos28 15:40 (quit) anRch: Quit: anRch 15:41 (join) MayDaniel 15:41 (quit) mceier: Quit: leaving 15:50 (join) mceier 15:56 (quit) mattmight: Ping timeout: 255 seconds 15:58 Tasser: should I go with htdp or htdp2? 15:59 jonrafkind: i guess htdp2 but i dont think its finished yet 15:59 samth: Tasser, htdp2 is not yet complete 15:59 Tasser: define "not yet complete" 15:59 samth: i would look at them both in conjunction 15:59 (quit) samth: Quit: Ex-Chat 16:00 jonrafkind: is htdp2 online somewhere? 16:01 Tasser: jonrafkind, http://www.ccs.neu.edu/home/matthias/HtDP2e/ 16:02 (join) dnolen 16:02 (join) mattmight 16:04 (join) PLT_Notify 16:04 PLT_Notify: racket: master Robby Findler * ff800c9 (2 files in 2 dirs): make the example-test private file's work be behind a thunk (so more drdr friendly) - http://bit.ly/grVJSQ 16:04 (part) PLT_Notify 16:12 (quit) dnolen: Quit: dnolen 16:19 (quit) corruptmemory: Quit: Leaving 16:35 Tasser: easiest way to find out which package to require? (string-ith in my case) 16:36 (join) PLT_Notify 16:36 PLT_Notify: racket: master Robby Findler * 70e3074 (1 files in 1 dirs): found another place in the framework test suite where operations weren't happening on the eventspace handler thread - http://bit.ly/gBnmEL 16:36 (part) PLT_Notify 16:36 jonrafkind: you searched the docs? 16:36 Tasser: nope 16:36 jonrafkind: would you like to try that? 16:36 Tasser: I found http://pre.plt-scheme.org/docs/html/htdp-langs/beginner-prim-ops.html#(def._(lib._htdp-beginner..ss._lang)._((lib._lang%2Fhtdp-beginner..rkt)._string-ith)) 16:37 jonrafkind: good job 16:38 Tasser: what's the nice way to deal with more than one type of input data? a (cond) check and subfunctions per datatype? 16:39 jonrafkind: yea 16:40 Tasser: could you give me the name of a test suite? 16:41 jonrafkind: rackunit 16:42 jonrafkind: but if you are in the student langauges I think it comes with a testing thingamajig as part of it 16:42 jonrafkind: `check-expect' or something 16:45 Tasser: are strings mutable? 16:45 Tasser: I remember 'yes', but I'm not sure 16:47 jonrafkind: i think there are mutable and immutable strings 16:47 Tasser: oh 16:47 jonrafkind: http://docs.racket-lang.org/reference/strings.html?q=string#(idx._(gentag._24._(lib._scribblings/reference/reference..scrbl))) 16:54 (join) shofetim 16:56 shofetim: Is there an easy way to extend net/url functions like get-impure-port to support SSL? 16:57 (quit) mithos28: Quit: mithos28 16:57 shofetim: I don't understand racket well enough to do it yet. http://schemecookbook.org/Cookbook/WebFetchingHttpsUrl 16:57 shofetim: I saw that link though, but cant get it to work.... 17:14 jonrafkind: i think someone on the list got ssl to work with racket ports 17:15 (join) jao 17:18 (join) PLT_Notify 17:18 PLT_Notify: racket: master Matthew Flatt * d5fdee7 (2 files in 2 dirs): add argument to `regexp-try-match' to match docs ... - http://bit.ly/fqdYaU 17:18 (part) PLT_Notify 17:30 (join) CoolgyFurlough 17:30 (part) CoolgyFurlough 17:47 (join) Demosthenes 18:14 (quit) Demosthenes: Ping timeout: 250 seconds 18:18 (join) mithos28 18:19 (join) PLT_Notify 18:19 PLT_Notify: racket: master Robby Findler * d4aeb3f (21 files in 3 dirs): Rackety - http://bit.ly/eTz0s6 18:19 (part) PLT_Notify 18:25 (join) PLT_Notify 18:25 PLT_Notify: racket: master Matthew Flatt * 0e0f88b (1 files in 1 dirs): Scribble docs: clarify 'hidden v.s 'toc-hidden and "on this page" ... - http://bit.ly/fRn7wK 18:25 (part) PLT_Notify 18:42 (join) MayDaniel_ 18:44 (quit) MayDaniel: Ping timeout: 276 seconds 18:49 (quit) mithos28: Quit: mithos28 18:58 (quit) masm: Quit: Leaving. 19:02 (join) mithos28 19:05 (quit) shofetim: Ping timeout: 276 seconds 19:10 (quit) MayDaniel_: Read error: Connection reset by peer 19:18 (join) Joe_shmo 19:18 Joe_shmo: hello there 19:18 Joe_shmo: anyone familar with gedit? 19:20 Joe_shmo: errr....is anyone actually in this chat? 19:21 rapacity: I doubt it 19:22 rapacity: what about gedit :p? 19:22 (quit) mceier: Quit: leaving 19:23 Joe_shmo: oh sorry 19:23 Joe_shmo: was afk there 19:23 Joe_shmo: anyways, I'm using it on linux 19:23 Joe_shmo: and I specify the language as #lang racket 19:23 Joe_shmo: and then I try a trivial structure: (make-posn 1 2) 19:24 Joe_shmo: and it returns an error: compile: unbound identifier in module in: posn-x 19:24 Joe_shmo: any ideas? 19:24 (join) jorick 19:24 rapacity: are you defining posn? 19:25 Joe_shmo: isn't posn a built in structure? 19:26 rapacity: not in #lang racket 19:26 jorick: if i set a string to some weird unicode like (define t "A B C D E"), how do i get the "unicode value" from the things in the string? i want the code that i can type eg "\u1234" 19:26 rapacity: posn is defined in a few built-in langs/libraries though 19:26 Joe_shmo: oh...well that may explain things 19:26 Joe_shmo: gimme a sec 19:27 Joe_shmo: ok yeah 19:27 Joe_shmo: I guess that was it 19:27 Joe_shmo: thank you 19:32 (join) lewis1711 19:33 Joe_shmo: ok, I have a different question 19:33 Joe_shmo: say in gedit, in one file, I define a structure 19:34 Joe_shmo: lets call it struct 19:34 Joe_shmo: and then in the file I go (provide struct) 19:34 Joe_shmo: and then in another file, I "require" that first file with the definition 19:34 Joe_shmo: can I now use that structure? 19:38 rapacity: you'd need to use (provide (struct-out struct)) 19:38 Joe_shmo: oooooooookkk 19:38 Joe_shmo: I was wondering why it wasn't working 19:38 rapacity: though you can provide specific functions 19:38 rapacity: instead of all the expanded struct functions 19:39 Joe_shmo: lets say I define x to be a struct structure 19:39 Joe_shmo: can I go (provide x) and then manipulate x in the other file? 19:40 rapacity: define manipulate ? 19:40 rapacity: you'd be able to create new x objects 19:40 Joe_shmo: like (struct-blah x) 19:40 Joe_shmo: you know what I mean? 19:40 (join) PLT_Notify 19:40 PLT_Notify: racket: master Kevin Tew * e5cc1de (1 files in 1 dirs): Readable parallel doc errors following mflatt's suggestion 19:40 PLT_Notify: racket: master Kevin Tew * d94281b (1 files in 1 dirs): Remove unused code 19:40 PLT_Notify: racket: master commits 0e0f88b...d94281b - http://bit.ly/ib52lQ 19:40 (part) PLT_Notify 19:40 rapacity: (struct thing (q w)) 19:40 lewis1711: I don't know why all scheme module systems insist on doing it the racket way, tbh. assuming you're going to list every thing in the file you want to export. 19:41 rapacity: (provide thing) 19:41 rapacity: you won't have access to thing-q or thing-w 19:41 lewis1711: is it easier to code? i don't know. but i think keywords like "local-define" for stuff you don't want to export make more sense and makes code more readable 19:42 rapacity: you can just do (provide (all-defined-out)) 19:42 rapacity: if you want to export everything out ? 19:42 lewis1711: yeah, but it's a rather redundant line of code IMO 19:44 rapacity: I think if the define-local idea was implemented you'd waste more characters with the -local everywhere 19:47 Joe_shmo: is there any way to just auto-indent everything you've highlighted in gedit? 19:48 lewis1711: rapacity: more characters, sure, but your intent in reading the code would be clearer 19:48 lewis1711: Joe_shmo: gedit can't really auto-indent, IME 19:48 Joe_shmo: IME? 19:48 lewis1711: in my experience 19:48 Joe_shmo: ooooo 19:48 Joe_shmo: but why 19:48 Joe_shmo: it just seems 19:48 Joe_shmo: so basic >_> 19:48 lewis1711: it can match previous indentation level 19:48 (quit) mwolfe: Remote host closed the connection 19:48 Joe_shmo: yeah I noticed that 19:49 Joe_shmo: that's all it does though lol 19:49 lewis1711: but schemers are indentation nazis 19:49 Joe_shmo: what do you mean? 19:49 rapacity: though with local-define you'd have to go through the whole file to know what's being provided or not 19:49 lewis1711: no problem in other languages that use it 19:49 rapacity: with the current provide, you can see it all in one spot 19:50 Joe_shmo: man this is so fail 19:50 Joe_shmo: even java has auto indent 19:50 lewis1711: yeah but java has a simple indentation scheme 19:50 lewis1711: schemes isn't 19:50 Joe_shmo: ok but scheme auto indents 19:50 Joe_shmo: rather 19:50 Joe_shmo: racket does 19:50 lewis1711: what's wrong with dr-racket? 19:50 Joe_shmo: nothing 19:50 Joe_shmo: it's for my course >_> 19:50 lewis1711: there's always vim and emacs:P 19:51 Joe_shmo: I have to use gedit 19:51 lewis1711: huh? 19:51 rapacity: D: 19:51 lewis1711: they won't know what text editor you've used 19:51 Joe_shmo: yeah 19:51 Joe_shmo: true 19:51 Joe_shmo: lol 19:51 Joe_shmo: it's just copy and pasting... 19:51 Joe_shmo: when I could just have it right there... 19:51 Joe_shmo: seems like a waste 19:52 rien: gedit is garbage :) 19:52 Joe_shmo: plus it's more complicated than that 19:53 Joe_shmo: since I run gedit on a VM 19:57 lewis1711: gedit is not garbage 19:57 lewis1711: it's one of the few text editors that lets me focus on my work 19:58 rien: you mean it lets you avoid yak shaving? I getcha 19:59 Joe_shmo: shaving a yak... 19:59 Joe_shmo: sounds....unrelated to CS 20:06 rapacity: jorick: do you need it in hex? 20:10 rapacity: http://pastey.net/145014-2pu2 20:33 jorick: cool awesome, thanks 20:33 jorick: hey you guys have quiet a following over at 4chan's /prog/ it's getting kinda funny :) 20:36 mattmight: Nice. I just checked /prog/ Sure enough! 20:39 Joe_shmo: 4chan has a programming section..? 20:50 jonrafkind: in 40 years 4chan will probably take over for acm and arxiv 20:50 jonrafkind: pray for your children 20:52 (join) PLT_Notify 20:52 PLT_Notify: racket: master Matthew Flatt * d8e1237 (3 files in 1 dirs): gtk: enable input-method (e.g., Chinese) support - http://bit.ly/fUInH6 20:52 (part) PLT_Notify 20:54 Joe_shmo: 4chan is good for the lulz 20:56 (quit) mithos28: Quit: mithos28 20:59 (quit) Lajla: Ping timeout: 255 seconds 21:20 (quit) Joe_shmo: Ping timeout: 265 seconds 21:39 (join) Joe_shmo 21:39 Joe_shmo: hey everyone 21:39 Joe_shmo: does anyone know how the .in and .expect file stuff works in gedit? 21:43 Joe_shmo: anyone? 21:44 jonrafkind: maybe ask on the list 21:45 Joe_shmo: on the list? 21:45 jonrafkind: the racket list. or maybe the gedit list if it exists 21:45 Joe_shmo: like, the documentation? 21:47 jonrafkind: huh? 21:47 jonrafkind: the email list 21:48 jonrafkind: i really have no idea what gedit is, i was just trying to suggest something so you dont get frustrated at the lack of responses here 21:48 jonrafkind: asking a question in irc and then saying "anyone?" has basically no effect 21:51 lewis1711: gedit has an irc channel on gnome.org or whatever, but it's dead:P 21:56 (join) mithos28 21:56 (join) PLT_Notify 21:56 PLT_Notify: racket: master Robby Findler * 90826f3 (1 files in 1 dirs): get rid of a bogus use of eq? => should improve the coloring of the language popup in drracket's bottom left corner - http://bit.ly/ekqfLq 21:56 (part) PLT_Notify 21:59 Joe_shmo: lol...yeah you're right, sorry about that 22:00 (quit) mithos28: Client Quit 22:00 Joe_shmo: this place has helped me out a lot in the past actually 22:00 Joe_shmo: so I was optimistic 22:04 (quit) Joe_shmo: Ping timeout: 265 seconds 22:06 (join) mithos28 22:28 (join) PLT_Notify 22:28 PLT_Notify: racket: master Matthew Flatt * c12d52f (1 files in 1 dirs): cocoa: fix problems with some input methods (such as Kotoeri) ... - http://bit.ly/hvpCPb 22:28 (part) PLT_Notify 22:32 (quit) jorick: Remote host closed the connection 22:56 (quit) mithos28: Quit: mithos28 22:57 (join) mithos28 23:37 (quit) Yann1: Ping timeout: 276 seconds 23:56 (quit) meltingwax: Remote host closed the connection