2016-03-03T00:06:35Z Starwats: thanks taysar but I actually just fixed my issue 2016-03-03T00:06:43Z Starwats: I'll let you know if I have any more questions 2016-03-03T00:07:42Z rockstar__ joined #scheme 2016-03-03T00:10:04Z lritter quit (Quit: Leaving) 2016-03-03T00:12:01Z drdo quit (Ping timeout: 240 seconds) 2016-03-03T00:18:09Z Niac joined #scheme 2016-03-03T00:25:42Z magine-pc quit (Remote host closed the connection) 2016-03-03T00:26:30Z magine-pc joined #scheme 2016-03-03T00:28:51Z _sjs quit (Ping timeout: 248 seconds) 2016-03-03T00:30:27Z jcmdln joined #scheme 2016-03-03T00:32:18Z daviid joined #scheme 2016-03-03T00:36:49Z Blkt_ quit (Ping timeout: 260 seconds) 2016-03-03T00:36:55Z Blkt joined #scheme 2016-03-03T00:37:29Z drdo joined #scheme 2016-03-03T00:40:03Z Khisanth quit (Ping timeout: 248 seconds) 2016-03-03T00:41:19Z magine-pc quit (Remote host closed the connection) 2016-03-03T00:42:49Z magine-pc joined #scheme 2016-03-03T00:45:57Z muskalek quit (Ping timeout: 276 seconds) 2016-03-03T00:47:57Z tessier quit (Ping timeout: 268 seconds) 2016-03-03T00:51:07Z Riastradh quit (Ping timeout: 244 seconds) 2016-03-03T00:52:20Z fiddlerwoaroof quit (Quit: Gone.) 2016-03-03T00:53:25Z tessier joined #scheme 2016-03-03T00:53:47Z Khisanth joined #scheme 2016-03-03T00:55:22Z zhcy joined #scheme 2016-03-03T01:03:33Z groovy2shoes joined #scheme 2016-03-03T01:03:47Z annodomini joined #scheme 2016-03-03T01:03:57Z karswell joined #scheme 2016-03-03T01:04:47Z sondr3 joined #scheme 2016-03-03T01:06:32Z Heranort joined #scheme 2016-03-03T01:10:41Z _sjs joined #scheme 2016-03-03T01:17:53Z karswell quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-03-03T01:20:07Z grettke joined #scheme 2016-03-03T01:20:17Z Heranort quit (Remote host closed the connection) 2016-03-03T01:20:43Z Menche joined #scheme 2016-03-03T01:21:48Z karswell joined #scheme 2016-03-03T01:22:19Z Heranort joined #scheme 2016-03-03T01:23:59Z magine-pc quit (Remote host closed the connection) 2016-03-03T01:24:35Z magine-pc joined #scheme 2016-03-03T01:26:35Z Heranort quit (Ping timeout: 250 seconds) 2016-03-03T01:29:16Z Heranort joined #scheme 2016-03-03T01:30:22Z jcmdln quit (Quit: WeeChat 1.4) 2016-03-03T01:32:12Z jcmdln joined #scheme 2016-03-03T01:44:30Z jcmdln quit (Quit: WeeChat 1.4) 2016-03-03T01:45:58Z magine-pc quit (Remote host closed the connection) 2016-03-03T01:46:28Z magine-pc joined #scheme 2016-03-03T01:47:30Z magine-pc quit (Remote host closed the connection) 2016-03-03T01:48:27Z magine-pc joined #scheme 2016-03-03T01:51:31Z magine-pc quit (Remote host closed the connection) 2016-03-03T01:52:43Z fiddlerwoaroof joined #scheme 2016-03-03T01:53:03Z magine-pc joined #scheme 2016-03-03T01:56:32Z jmg8766 joined #scheme 2016-03-03T01:57:34Z jmg8766: i'm just learning scheme and am confused about part of an assignment, is this valid syntax? {apply-moves state( main:[a b] one:nil two:nil ) [one(1) two(1) one(-1)]} 2016-03-03T01:58:55Z magine-pc quit (Remote host closed the connection) 2016-03-03T01:59:55Z jmg8766: i could see how it might be (apply-moves state moves) where state is a list of three lists and moves is a list of pairs 2016-03-03T02:02:11Z jmg8766: what could main:[a b] mean? i understand [a b] is referring to a list, but what does the main: part mean? 2016-03-03T02:02:53Z jcmdln joined #scheme 2016-03-03T02:05:10Z jmg8766: do I need to define main: as (define (main: lst)) ? 2016-03-03T02:05:58Z groovy2shoes: that doesn't look like scheme 2016-03-03T02:06:36Z jmg8766: so could it somehow be pseudo-code for what i'm supposed to do then? 2016-03-03T02:06:45Z Heranort: what's that language anyway.... 2016-03-03T02:07:10Z jmg8766: I'm supposed to make this {apply-moves state( main:[a b] one:nil two:nil ) [one(1) two(1) one(-1)]} print out this [state(main:[a b] one:nil two:nil) 2016-03-03T02:07:10Z jmg8766: state(main:[a] one:[b] two:nil) 2016-03-03T02:07:10Z jmg8766: state(main:nil one:[b] two:[a]) 2016-03-03T02:07:10Z jmg8766: state(main:[b] one:nil two:[a])] 2016-03-03T02:09:01Z jmg8766: the only thing i'm really having trouble with is the main state( ... ) [ one(1) two(1) one(-1) ] 2016-03-03T02:09:03Z daviid quit (Ping timeout: 250 seconds) 2016-03-03T02:10:02Z jmg8766: apply-moves is supposed to take an initial state and a list of moves 2016-03-03T02:10:56Z jmg8766: so is there some meaning state( lst1 lst2 lst3 ) has that I don't understand?