00:03:53 -!- zmv [~daniel@c95334de.virtua.com.br] has quit [Read error: Operation timed out] 00:05:52 zmv [~daniel@c95334de.virtua.com.br] has joined #scheme 00:28:14 -!- pygospa [~TheRealPy@kiel-4dbedab9.pool.mediaWays.net] has quit [Disconnected by services] 00:28:25 pygospa [~TheRealPy@kiel-5f77b1ba.pool.mediaWays.net] has joined #scheme 00:34:48 -!- acarrico [~acarrico@pppoe-68-142-45-116.gmavt.net] has quit [Ping timeout: 258 seconds] 00:34:49 Jafet [~Jafet@149.171.48.52] has joined #scheme 00:34:54 -!- Jafet [~Jafet@149.171.48.52] has quit [Changing host] 00:34:54 Jafet [~Jafet@unaffiliated/jafet] has joined #scheme 00:41:09 -!- pierreghz_ [~pierreghz@cust-112-87-111-94.dyn.as47377.net] has quit [Quit: Quitte] 00:41:28 -!- incubot [incubot@klutometis.wikitex.org] has quit [Ping timeout: 240 seconds] 00:41:41 incubot [~incubot@klutometis.wikitex.org] has joined #scheme 00:51:31 -!- samth is now known as samth_away 01:07:57 ddp [~ddp@173-166-225-122-sacramento.hfc.comcastbusiness.net] has joined #scheme 01:08:06 -!- ddp [~ddp@173-166-225-122-sacramento.hfc.comcastbusiness.net] has left #scheme 01:08:44 2GB of RAM is not enough to build racket for 64-bit. 01:09:51 -!- REPLeffect [~REPLeffec@69.54.115.254] has quit [Ping timeout: 252 seconds] 01:10:54 raco setup: making: plot 01:10:54 SIGSEGV MAPERR si_code 1 fault on addr 0x40 01:11:07 ddp [~ddp@173-166-225-122-sacramento.hfc.comcastbusiness.net] has joined #scheme 01:11:46 -!- ddp [~ddp@173-166-225-122-sacramento.hfc.comcastbusiness.net] has quit [Client Quit] 01:13:36 elly: 2gb should be plenty; the biggest build machine we have is only 4gb (and it's a server too). 01:13:50 But try adding `-j 1' to reduce the load. 01:13:58 that was with -j 1. 01:14:20 Then something else is wrong. Maybe you have a ulimit? 01:14:25 memory use goes HUGE (like, >1.5GB used) near the start of the build and stays there, then we run out of memory eventually 01:14:39 no, I do not; I can see the memory use keep climbing in top until I run out of physical memory 01:14:50 That definitely sounds like some bug. 01:15:25 http://www.leptoquark.net/~elly/config.log 01:15:28 for racket 5.1.3 01:16:51 elly: I suspect that the problem is not there, but in the racket compilation part. 01:17:13 is there any kind of useful diagnostic I can give you other than 'it ran out of memory'? 01:17:27 ddp [~ddp@173-166-225-122-sacramento.hfc.comcastbusiness.net] has joined #scheme 01:17:44 -!- ddp [~ddp@173-166-225-122-sacramento.hfc.comcastbusiness.net] has quit [Client Quit] 01:18:00 -!- arcfide [1000@c-69-136-7-94.hsd1.in.comcast.net] has quit [Read error: Connection reset by peer] 01:19:00 ddp [~ddp@173-166-225-122-sacramento.hfc.comcastbusiness.net] has joined #scheme 01:19:00 -!- ddp [~ddp@173-166-225-122-sacramento.hfc.comcastbusiness.net] has quit [Client Quit] 01:19:48 jcowan [~John@p-74-209-18-122.dsl1.rtr.chat.fpma.frpt.net] has joined #scheme 01:20:03 I am doing a new -j1 build while logging memory use every second so I can make a graph 01:21:54 we passed 1.2GB of physical used while building algol60 01:23:43 (eli: on -j1, raco setup is still using all four cores.) 01:24:03 REPLeffect [~REPLeffec@69.54.115.254] has joined #scheme 01:24:19 by the time I'm up to mzlib I have 1.73GB allocated to racket 01:24:58 and there we die 01:25:47 eli: http://www.leptoquark.net/~elly/raco-ps.log; we died building planet 01:27:19 elly: should be `-j 1', without the space it's the same as `-j -1'. 01:29:01 elly: I just tried `-j1' and got: /home/eli/src/plt/bin/raco setup: the "-j" option needs 1 argument, but 0 provided 01:29:17 Brendan_T [~brendan@static.112.22.47.78.clients.your-server.de] has joined #scheme 01:29:24 eli: I'm running 'make -j1 install', not raco setup directly 01:30:46 The -j part won't flow to the racket side; so on the make side the -j is completely meaningless. 01:31:41 Try running the install yourself; also try without planet packages, which might have some bug. 01:32:10 Also, you didn't paste the actual compilation output. 01:34:05 -!- wtetzner [~wtetzner@c-24-218-217-69.hsd1.ma.comcast.net] has quit [Remote host closed the connection] 01:34:52 ddp [~ddp@173-166-225-122-sacramento.hfc.comcastbusiness.net] has joined #scheme 01:34:58 -!- ddp [~ddp@173-166-225-122-sacramento.hfc.comcastbusiness.net] has left #scheme 01:39:36 realitygrill_ [~realitygr@adsl-76-226-106-52.dsl.sfldmi.sbcglobal.net] has joined #scheme 01:42:14 -!- realitygrill [~realitygr@76.226.221.184] has quit [Ping timeout: 245 seconds] 01:42:14 -!- realitygrill_ is now known as realitygrill 01:43:08 -!- jao [~user@pdpc/supporter/professional/jao] has quit [Ping timeout: 240 seconds] 01:46:35 stamourv: have you thought about a possibility of writing a picobit compiler? 01:46:52 ddp [~ddp@173-166-225-122-sacramento.hfc.comcastbusiness.net] has joined #scheme 01:47:14 -!- ddp [~ddp@173-166-225-122-sacramento.hfc.comcastbusiness.net] has left #scheme 01:47:28 I mean, even the dumbiest of mid-level STM32 ARM's has 128K of flash space. The code size suddenly does not matter a lot anymore. 01:51:14 on the other side, making a code generator for what your Scheme compiler outputs does not look like a very hard task. It already handles all the complicated things like continuations or procedure calling. The generated code only would need to move environment lists around a bit and call stdlib sometimes. 01:58:40 -!- G_ [~G@41.51.68.86.rev.sfr.net] has quit [Ping timeout: 240 seconds] 02:04:49 -!- zmv [~daniel@c95334de.virtua.com.br] has quit [Read error: Operation timed out] 02:05:08 -!- Kajtek [~nope@nat4-230.ghnet.pl] has quit [Quit: Leaving.] 02:07:06 zmv [~daniel@c95334de.virtua.com.br] has joined #scheme 02:13:56 (count (lambda (K) (if (equal? 'a-b-1 K) #t)) '(f car L a-b-1 f acum cdr L)) = 8 why the hell? 02:17:31 realitygrill_ [~realitygr@adsl-76-226-106-52.dsl.sfldmi.sbcglobal.net] has joined #scheme 02:19:14 -!- realitygrill [~realitygr@adsl-76-226-106-52.dsl.sfldmi.sbcglobal.net] has quit [Read error: Connection reset by peer] 02:19:14 -!- realitygrill_ is now known as realitygrill 02:20:09 -!- MrFahrenheit [~RageOfTho@users-150-228.vinet.ba] has quit [Ping timeout: 245 seconds] 02:22:03 -!- zmv [~daniel@c95334de.virtua.com.br] has quit [Ping timeout: 264 seconds] 02:22:04 serban: one armed if is allowed to return any value(s) it wishes in the 'else' case, in this case the value isn't false 02:24:00 realitygrill_ [~realitygr@adsl-76-226-106-52.dsl.sfldmi.sbcglobal.net] has joined #scheme 02:24:07 -!- realitygrill [~realitygr@adsl-76-226-106-52.dsl.sfldmi.sbcglobal.net] has quit [Read error: Connection reset by peer] 02:24:08 -!- realitygrill_ is now known as realitygrill 02:25:16 ah 02:26:16 btw is there a list-equal? predefined function similar to the one i pasted above? ( (lambda (K) (if (equal? 'a-b-1 K) #t #f)) ) 02:28:09 I think most people would just use count 02:28:54 -!- pdelgallego [~pdelgalle@1385159933.dhcp.dbnet.dk] has quit [Ping timeout: 245 seconds] 02:29:12 and why do you have an if statement with #t #f ? 02:29:36 (equal? 'a-b-1 L) returns #t #f already 02:30:02 (lambda (K) (equal? 'a-b-1 K)) 02:30:25 ah, right, thanks 02:41:07 -!- realitygrill [~realitygr@adsl-76-226-106-52.dsl.sfldmi.sbcglobal.net] has quit [Read error: Connection reset by peer] 02:41:10 realitygrill_ [~realitygr@adsl-76-226-106-52.dsl.sfldmi.sbcglobal.net] has joined #scheme 02:52:33 -!- paulh [~paulh@145.120.22.54] has quit [Ping timeout: 276 seconds] 02:57:23 -!- ijp [~user@host109-154-209-241.range109-154.btcentralplus.com] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 02:59:31 -!- bgs100 [~ian@unaffiliated/bgs100] has quit [Quit: 1949] 03:10:21 wtetzner [~wtetzner@c-24-218-217-69.hsd1.ma.comcast.net] has joined #scheme 03:24:45 -!- homie [~levgue@xdsl-78-35-142-170.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 03:25:07 -!- wbooze [~levgue@xdsl-78-35-142-170.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 03:41:50 -!- rvn_ [~rvn@77.107.164.131] has quit [Quit: Leaving] 03:44:16 -!- wolong [~wolong@95-31-212-21.broadband.corbina.ru] has quit [Read error: Operation timed out] 03:51:33 -!- ampersandbox [~chatzilla@adsl-76-254-53-55.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 252 seconds] 04:02:33 -!- Jafet [~Jafet@unaffiliated/jafet] has quit [Quit: Leaving.] 04:05:16 -!- jcowan [~John@p-74-209-18-122.dsl1.rtr.chat.fpma.frpt.net] has quit [Quit: Leaving] 04:10:59 -!- ToxicFrog [~ToxicFrog@24-246-40-169.cable.teksavvy.com] has quit [Ping timeout: 245 seconds] 04:15:36 ToxicFrog [~ToxicFrog@24-246-40-169.cable.teksavvy.com] has joined #scheme 04:34:47 Jafet [~Jafet@149.171.48.52] has joined #scheme 04:34:49 f8l [~f8l@81.219.200.79] has joined #scheme 04:34:55 -!- Jafet [~Jafet@149.171.48.52] has quit [Changing host] 04:34:55 Jafet [~Jafet@unaffiliated/jafet] has joined #scheme 04:36:06 Nisstyre [~yours@infocalypse-net.info] has joined #scheme 04:41:34 soveran [~soveran@dan75-2-87-91-33-52.dsl.sta.abo.bbox.fr] has joined #scheme 04:52:05 -!- annihilator [~rff@ip72-207-241-136.br.br.cox.net] has quit [Ping timeout: 250 seconds] 05:36:04 -!- realitygrill_ [~realitygr@adsl-76-226-106-52.dsl.sfldmi.sbcglobal.net] has quit [Ping timeout: 264 seconds] 05:36:16 realitygrill [~realitygr@adsl-76-226-142-200.dsl.sfldmi.sbcglobal.net] has joined #scheme 05:57:26 -!- XTL [~XTL@dsl-olubrasgw2-fe6af800-251.dhcp.inet.fi] has quit [Ping timeout: 258 seconds] 05:58:34 smtlaissezfaire_ [~smtlaisse@76.15.192.54] has joined #scheme 05:58:46 XTL [~XTL@dsl-olubrasgw2-fe6af800-251.dhcp.inet.fi] has joined #scheme 06:07:07 -!- f8l [~f8l@81.219.200.79] has quit [Quit: WeeChat 0.3.5] 06:09:59 manizzler [~manizzle@adsl-76-231-251-131.dsl.chi2ca.sbcglobal.net] has joined #scheme 06:10:06 -!- gigamonkey [~user@adsl-99-2-150-45.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 246 seconds] 06:10:50 hey guys, im going through the book the little schemer(first time lisper). was wondering what scheme interpreter you guys recommend 06:11:04 guile? 06:16:43 sodel [~dralston_@S0106687f74a12729.va.shawcable.net] has joined #scheme 06:18:41 -!- sodel [~dralston_@S0106687f74a12729.va.shawcable.net] has quit [Client Quit] 06:20:45 -!- smtlaissezfaire_ [~smtlaisse@76.15.192.54] has quit [Quit: smtlaissezfaire_] 06:35:12 manizzler, guile should be good for testing 06:35:58 and learning, then what? 06:36:08 you may need to say (use-syntax (ice-9 syncase)) or something to get hygienic macros, in case little schemer needs those 06:37:09 guile has lots of libraries and the new ones are also reasonably fast 06:39:05 -!- soveran [~soveran@dan75-2-87-91-33-52.dsl.sta.abo.bbox.fr] has quit [Remote host closed the connection] 06:39:33 different schemes have different fortes. some are embeddable, some produce fast native code, etc. you can switch later depending on what you need. 06:51:45 -!- jonrafkind [~jon@jonr5.dsl.xmission.com] has quit [Ping timeout: 276 seconds] 06:51:57 -!- gravicappa [~gravicapp@ppp91-77-216-243.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 06:52:28 gravicappa [~gravicapp@ppp91-77-216-243.pppoe.mtu-net.ru] has joined #scheme 06:57:40 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Quit: leaving] 06:58:17 pchrist [~spirit@gentoo/developer/pchrist] has joined #scheme 07:15:18 -!- EM03 [~dfsdfdsf@unaffiliated/em03] has quit [Quit: EM03] 07:20:34 -!- realitygrill [~realitygr@adsl-76-226-142-200.dsl.sfldmi.sbcglobal.net] has quit [Ping timeout: 245 seconds] 07:21:21 realitygrill [~realitygr@adsl-76-226-127-92.dsl.sfldmi.sbcglobal.net] has joined #scheme 07:31:27 -!- pyro- is now known as DrunkenPanda 07:34:18 -!- realitygrill [~realitygr@adsl-76-226-127-92.dsl.sfldmi.sbcglobal.net] has quit [Quit: realitygrill] 07:36:15 realitygrill [~realitygr@adsl-76-226-127-92.dsl.sfldmi.sbcglobal.net] has joined #scheme 07:40:12 leo2007 [~leo@114.247.10.74] has joined #scheme 07:52:31 -!- leo2007 [~leo@114.247.10.74] has quit [Read error: Connection reset by peer] 08:00:24 -!- wisey [~Steven@host86-179-142-217.range86-179.btcentralplus.com] has quit [Quit: Leaving] 08:02:29 EM03 [~dfsdfdsf@cpe-71-72-126-188.insight.res.rr.com] has joined #scheme 08:02:29 -!- EM03 [~dfsdfdsf@cpe-71-72-126-188.insight.res.rr.com] has quit [Changing host] 08:02:30 EM03 [~dfsdfdsf@unaffiliated/em03] has joined #scheme 08:05:08 leo2007 [~leo@114.247.10.74] has joined #scheme 08:11:12 rstandy [~rastandy@net-2-32-116-4.cust.dsl.teletu.it] has joined #scheme 08:13:01 -!- realitygrill [~realitygr@adsl-76-226-127-92.dsl.sfldmi.sbcglobal.net] has quit [Read error: Connection reset by peer] 08:18:39 realitygrill [~realitygr@adsl-76-226-125-250.dsl.sfldmi.sbcglobal.net] has joined #scheme 08:21:21 -!- leo2007 [~leo@114.247.10.74] has quit [Ping timeout: 246 seconds] 08:21:48 rudybot: eval (string->number " 1 ") 08:21:48 leppie: error: make-evaluator: bad language spec: '|#module| 08:22:02 rudybot: eval cons 08:22:02 leppie: error: make-evaluator: bad language spec: '|#module| 08:22:05 errr 08:22:10 rudybot: init 08:22:11 leppie: error: make-evaluator: bad language spec: '|#module| 08:22:15 rudybot: init module 08:22:15 leppie: error: module: standard-module-name-resolver: collection not found: "module" in any of: (# #) in: module 08:22:52 rudybot: eval (string->number " 1 ") 08:22:52 leppie: ; Value: #f 08:23:06 -!- Jafet [~Jafet@unaffiliated/jafet] has quit [Quit: Leaving.] 08:24:09 hmmm, should string->number trim whitespace or not? does the/a spec say anything about it? 08:26:44 rudybot: eval 1 08:26:44 ohwow: your sandbox is ready 08:26:45 ohwow: ; Value: 1 08:26:50 rudybot: eval (string->number " 1 ") 08:26:50 ohwow: ; Value: #f 08:28:54 -!- rstandy [~rastandy@net-2-32-116-4.cust.dsl.teletu.it] has quit [Read error: Connection reset by peer] 08:29:41 rstandy [~rastandy@net-2-32-226-32.cust.dsl.teletu.it] has joined #scheme 08:30:10 rudybot: eval (string->number "1 ") 08:30:10 leppie: ; Value: #f 08:36:58 pdelgallego [~pdelgalle@1385159933.dhcp.dbnet.dk] has joined #scheme 08:44:16 argg, just found a nasty bug in my string->number, thing skips whitespace, so "#x 10" => 16 :( 08:48:06 -!- YokYok [~david@AClermont-Ferrand-651-1-19-149.w86-194.abo.wanadoo.fr] has quit [Ping timeout: 276 seconds] 08:52:10 soveran [~soveran@dan75-2-87-91-33-52.dsl.sta.abo.bbox.fr] has joined #scheme 09:01:13 fixed, just a small 'forgotting' check on my part :) 09:04:19 -!- Brendan_T [~brendan@static.112.22.47.78.clients.your-server.de] has quit [Ping timeout: 245 seconds] 09:05:48 actually, it was skipping any non-matched character, big oops :) 09:09:49 -!- REPLeffect [~REPLeffec@69.54.115.254] has quit [Ping timeout: 252 seconds] 09:15:12 realitygrill_ [~realitygr@76.226.204.252] has joined #scheme 09:16:49 -!- realitygrill [~realitygr@adsl-76-226-125-250.dsl.sfldmi.sbcglobal.net] has quit [Ping timeout: 245 seconds] 09:16:49 -!- realitygrill_ is now known as realitygrill 09:22:33 heh 09:23:36 REPLeffect [~REPLeffec@69.54.115.254] has joined #scheme 09:54:47 wingo [~wingo@90.164.198.39] has joined #scheme 09:55:40 jrapdx [~user@c-98-246-157-58.hsd1.or.comcast.net] has joined #scheme 09:57:24 masm [~masm@bl15-76-105.dsl.telepac.pt] has joined #scheme 09:58:18 *jrapdx* ? 09:58:38 jrapdx: ? 10:02:25 markskilbeck [~user@unaffiliated/markskilbeck] has joined #scheme 10:20:17 realitygrill_ [~realitygr@76.226.192.189] has joined #scheme 10:23:29 -!- realitygrill [~realitygr@76.226.204.252] has quit [Ping timeout: 245 seconds] 10:23:29 -!- realitygrill_ is now known as realitygrill 10:25:28 -!- rstandy [~rastandy@net-2-32-226-32.cust.dsl.teletu.it] has quit [Ping timeout: 240 seconds] 10:25:46 ijp [~user@host109-154-209-241.range109-154.btcentralplus.com] has joined #scheme 10:28:27 MrFahrenheit [~RageOfTho@users-150-228.vinet.ba] has joined #scheme 10:29:05 -!- realitygrill [~realitygr@76.226.192.189] has quit [Quit: realitygrill] 10:46:41 q: why doesnt this work: (cons 0 (1)) 10:47:14 1 is not a procedure 10:47:39 you are thinking that (1) is data, but it is code 10:47:45 to be data you need to quote it 10:50:46 fact is, i am analysing the lambda of a function, using eval to try to execute the functon 10:51:23 1 sec to paste something 10:51:48 (define xxx (lambda () (+ 3 (* 4 (- 1 (car (cons 0 (cons 1 null)))))))) 10:52:27 i parse the function recursevly, and use eval to execute 10:52:48 (cons 1 null) returns (1) 10:53:13 should i return (list (eval ..)) 10:53:14 ? 10:53:47 (cons 1 null) returns '(1) 10:54:14 you are confusing data with code, as wingo said 11:00:12 rudybot: null 11:00:12 pjb: eval (eq? 'null '()) 11:00:20 rudybot: (cons 1 null) 11:00:21 pjb: your r5rs sandbox is ready 11:00:21 pjb: error: reference to an identifier before its definition: null in module: 'program 11:00:48 rudybot: (define nil '()) 11:00:48 pjb: Done. 11:00:51 rudybot: (cons 1 nil) 11:00:51 pjb: ; Value: {1} 11:00:51 LTX [~XTL@dsl-olubrasgw2-fe6af800-251.dhcp.inet.fi] has joined #scheme 11:01:08 -!- XTL [~XTL@dsl-olubrasgw2-fe6af800-251.dhcp.inet.fi] has quit [Ping timeout: 264 seconds] 11:01:09 -!- LTX is now known as XTL 11:05:09 what's up with funny brackets around 1? 11:05:19 It's a style. Schemers... 11:06:54 :| 11:07:05 a style? 11:07:23 what the heck? 11:07:38 does it have different semantics to parentheses? 11:08:15 Kajtek [~nope@nat4-230.ghnet.pl] has joined #scheme 11:09:43 i think it's a plt thing, to indicate mutable pairs, as opposed to immutable ones 11:11:57 rudybot: eval (mcons 1 2) 11:11:57 ohwow: ; Value: {1 . 2} 11:12:01 rudybot: eval (cons 1 2) 11:12:01 ohwow: ; Value: (1 . 2) 11:15:06 how confusing. (cons 1 nil) is {1} but (cons 1 2) is (1 . 2). has the nil required that the pair be mutable? 11:15:44 it's not a scheme thing, it's a racket thing. 11:18:13 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has quit [Ping timeout: 260 seconds] 11:18:49 rudybot: eval (cons 1 empty) 11:18:49 ohwow: ; Value: (1) 11:18:54 rudybot: eval (cons 1 null) 11:18:54 ohwow: ; Value: (1) 11:18:57 rudybot: eval (cons 1 nil) 11:18:57 ohwow: error: reference to an identifier before its definition: nil in module: 'program 11:19:13 pjb must have gotten a special sandbox 11:19:45 idk it works fine for me on my computer 11:19:46 so idk 11:20:04 yes. maybe it is rudybots fault 11:21:47 I defined nil first. That was my point! nil or null are not scheme, you have to define them yourself! 11:21:53 preflex [~preflex@unaffiliated/mauke/bot/preflex] has joined #scheme 11:21:56 ah 11:22:01 well `null' is in Racket 11:22:22 rudybot: (define nil '()) 11:22:22 DrunkenPanda: your sandbox is ready 11:22:22 DrunkenPanda: Done. 11:22:29 rudybot: (cons 1 nil) 11:22:29 DrunkenPanda: ; Value: (1) 11:22:43 pjb: why do i get (1) and you get {1} ? 11:23:03 I don't know. 11:23:19 Perhaps once I told rudybot I wanted r5rs. 11:23:30 DrunkenPanda: That's because he made his rudybot sandbox work in the r5rs language. 11:24:29 that sounds backwards to me. isn't {} a racket thing and not a r5rs thing? 11:26:02 DrunkenPanda: {}s indicate mutable pairs in Racket, since they're not the default. (When used with the racket executable things look different though.) 11:28:29 ah yeah, r5rs pairs are mutable 11:28:30 right 11:31:12 oh i see 11:31:12 http://www.artima.com/weblogs/viewpost.jsp?thread=98196 11:35:33 MasseR [~masse@dyn68-323.yok.fi] has joined #scheme 11:35:34 -!- gravicappa [~gravicapp@ppp91-77-216-243.pppoe.mtu-net.ru] has quit [Ping timeout: 245 seconds] 11:46:11 -!- wingo [~wingo@90.164.198.39] has quit [Ping timeout: 240 seconds] 11:47:26 paulh [~paulh@145.120.22.55] has joined #scheme 11:47:55 gravicappa [~gravicapp@ppp91-77-182-174.pppoe.mtu-net.ru] has joined #scheme 11:49:58 .t 11:59:23 hey, can someone take a look at http://paste.lisp.org/display/124460 11:59:38 haven't slept and ca't see the err 11:59:42 *can't 12:00:19 hm 12:00:22 i might be wrong 12:00:34 but the final value of (optimize) is ALWAYS a '() 12:00:43 this is the base of your recursion 12:00:56 yes, but if you use trace 12:01:37 you'll see the second cons executed is executed as (cons 0 (1)) 12:01:38 and crashes 12:05:10 the whole issue lie in the eval, but i dont know what im doing wrong 12:08:49 the result of eval must be quoted, try `',(eval ...) 12:10:02 -!- MrFahrenheit [~RageOfTho@users-150-228.vinet.ba] has quit [Ping timeout: 258 seconds] 12:24:52 bgs100 [~ian@h252.98.187.173.dynamic.ip.windstream.net] has joined #scheme 12:24:56 -!- bgs100 [~ian@h252.98.187.173.dynamic.ip.windstream.net] has quit [Changing host] 12:24:56 bgs100 [~ian@unaffiliated/bgs100] has joined #scheme 12:32:27 MrFahrenheit [~RageOfTho@users-150-228.vinet.ba] has joined #scheme 12:37:36 I'm thinking of using a lisp-like language for scripting (currently I'm using haskell). Lisp is imperative and I rather prefer (fully) functional. Clojure is nice, but the jvm startup time is unacceptable. I'm thinking about scheme, but AFAIK it's more of a learning language, so I'm not sure of how it would fare. What is your opinion on using scheme for scripting 12:38:55 Ask wingo ;) 12:44:26 MasseR: scheme is fine for scripting 12:44:46 How's the economy? 12:45:15 Alive with 3rd party libraries, or is it like lisp and erlang, redo everything yourself 12:45:37 acarrico [~acarrico@pppoe-68-142-33-222.gmavt.net] has joined #scheme 12:45:39 There are lots of libraries, but many are not portable between different scheme implementations. 12:45:50 Why don't you keep using Haskell, if you prefer purely functional? 12:46:08 It's very easy to port between schemes, however. 12:46:52 sjamaan: expanding repertoire 12:47:09 And not necessarily purely functional. Clojure is not purely functional, but is clearly on the functional side 12:47:35 rvn_ [~rvn@77.107.164.131] has joined #scheme 12:48:48 are there any dynamically typed purely functional languages? 12:49:49 the haskell trick is to enforce side effectlessness through the type system which allows nice compiler optimisations 12:49:51 erlang, possibly? 12:50:04 erlang yes 12:50:20 neat, I didn't know erlang was pure 12:51:08 Does erlang even allow destructive updates? 12:51:16 Even haskell allows at some level 12:55:41 also I wondered if laziness has any necessary binding to a static type system also... 12:56:07 since except for lazy scheme which is only a couple of years old, all the lazy languages seem to be statically typed 12:58:41 amoe: Clojure is dynamically bound lazy language 12:58:49 Or at least the sequences are lazy 13:01:11 ah, cool 13:02:16 Have I understood correctly that scheme data structures are immutable? 13:02:47 MasseR: set-car! and set-cdr! exist 13:03:07 vectors are primarily for mutation 13:03:52 I know they exist, but I was wondering, whether using them as immutable data structures is efficient or inefficient 13:04:25 it's efficient 13:04:55 using set-car! and set-cdr! will tend to slow things down, afaik 13:06:00 -!- MrFahrenheit [~RageOfTho@users-150-228.vinet.ba] has quit [Ping timeout: 258 seconds] 13:06:09 ie the common case of non-mutation is more optimized 13:10:26 jonrafkind [~jon@jonr5.dsl.xmission.com] has joined #scheme 13:15:40 taylanub [~taylanub@p4FD9341A.dip.t-dialin.net] has joined #scheme 13:25:44 G_ [~G@41.51.68.86.rev.sfr.net] has joined #scheme 13:34:25 replore_ [~replore@ntkngw133234.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 13:35:10 pierreghz [~pierreghz@cust-112-87-111-94.dyn.as47377.net] has joined #scheme 13:43:21 rff [~rff@ip72-207-241-136.br.br.cox.net] has joined #scheme 13:45:40 Great 13:45:46 You've sold me 13:45:48 thoolihan [~Tim@50.51.23.32] has joined #scheme 13:45:55 I'll begin learning it 13:46:20 Out of the implementations, chicken seems to be the most alive, am I correct? 14:00:18 racket and guile are quite active as well 14:00:45 most implementations have an active community, the size varies 14:08:22 woonie [~woonie@137.132.45.191] has joined #scheme 14:13:04 -!- amoe [~amoe@cpc3-brig16-2-0-cust858.3-3.cable.virginmedia.com] has quit [Quit: leaving] 14:31:11 -!- manizzler [~manizzle@adsl-76-231-251-131.dsl.chi2ca.sbcglobal.net] has quit [Ping timeout: 240 seconds] 14:31:20 -!- samth_away is now known as samth 14:33:47 wbooze [~levgue@xdsl-78-35-168-139.netcologne.de] has joined #scheme 14:34:06 homie [~levgue@xdsl-78-35-168-139.netcologne.de] has joined #scheme 14:35:09 -!- gravicappa [~gravicapp@ppp91-77-182-174.pppoe.mtu-net.ru] has quit [Ping timeout: 245 seconds] 14:38:48 MasseR: in terms of size/activity of community, I'd guess racket > chicken > guile, with gambit somewhere in the middle but i don't know where 14:39:24 samth: Oh ok. How about documentation then. I found this http://api.call-cc.org/doc/ 14:39:38 that's the chicken documentation 14:39:48 racket's docs are here: http://doc.racket-lang.org 14:40:14 guile's manual is here: http://www.gnu.org/software/guile/manual/ 14:40:42 They differ? Or rather, is it likely that a library for implementation x, is _not_ ported to implementation y? 14:41:15 MasseR: yes, they are all different 14:41:43 Racket is more different (in some ways) 14:41:48 heh 14:42:12 Hmm.. Different like ghc and uhc, or somewhere between 'different like lisp and clojure' 14:42:21 Make your choice on community, must-have libraries and license 14:42:24 Scheme is not best understood as a programming language, but as a set of ideas about building languages, which have been adopted in various languages 14:42:53 MasseR: less different than common lisp vs clojure, more like ocaml vs standard ml 14:43:39 So saying "I'm going to learn scheme" is closer to saying "I'm going to learn a C-like language"? :) 14:44:15 -!- pdelgallego [~pdelgalle@1385159933.dhcp.dbnet.dk] has quit [Ping timeout: 246 seconds] 14:44:20 MasseR: it's possible to learn "scheme" in a certain sense -- by reading "the little schemer", for example 14:44:33 but that isn't like "learning haskell" or "learning clojure" 14:44:57 MasseR: They all implement "Scheme" (the RnRS reports), which is a common subset of all implementations 14:45:11 Also, you're often not learning "Haskell" but "GHC", from what I understand of it 14:45:22 It's comparable in that way 14:45:30 So, if I'm going to 'learn scheme' as something I might use in the real world (at least when making tools for myself), what should I focus on? 14:45:47 There's the common "Haskell" (Scheme) language with GHC (Racket/Chicken/Guile) extensions 14:46:19 sjamaan: The difference is that basically nowadays GHC is de facto compiler, and most of the libraries use ghc extensions 14:46:39 MasseR: I recommend Racket (but then, I would, I'm a Racket developer) 14:46:48 yeah, but if you want to use eg hugs you're out of luck 14:46:59 sjamaan: IIRC hugs is discontinued 14:47:06 Bad example then ;) 14:47:16 Anyway, with Scheme there's no "de facto" implementation 14:47:17 sjamaan: Actually a good example for my point :) 14:49:32 sjamaan: How's the tools with racket then? Debugging, repl and the likes. There doesn't seem to be a proper readline support for repl. At least after a 5 second test 14:49:52 I have no idea. I don't use Racket 14:49:58 MasseR: (require readline) 14:50:03 will get you readline support 14:50:12 With Chicken that's similar, except we have three eggs providing something like that ;) 14:50:15 it's not on by default for license reasons 14:50:35 I thought Racket was GPL? 14:50:39 Or is it LGPL? 14:50:40 or, if you're using the latest development version, (require xrepl) provides readline support and lots more 14:50:41 sjamaan: Ah sorry, you have somewhat similar nicks with samth 14:50:45 sjamaan: LGPL 14:50:47 ic 14:50:54 MasseR: No prob 14:51:29 wisey [~Steven@host86-179-142-217.range86-179.btcentralplus.com] has joined #scheme 14:51:52 samth: Can I require the readline for every repl I start in the future? (racketrc?) 14:52:22 MasseR: yes, put it in `.racketrc' in your homedir 14:52:38 samth: .racketrc is a racket prog? 14:52:55 yes, see http://docs.racket-lang.org/readline for more info 14:52:55 Hah, seems to be, excellent :) 14:54:17 samth: I have this nagging feeling that racket seems like a 'toy implementation' meant just for education. Prove me wrong 14:56:14 MasseR: there's people using it commercially to run web sites, and to build applications for US government contracts 14:56:58 also, very large air force telescopes are controlled with Racket 14:57:45 also, Naughty Dog (the game developer) uses it to build scripting engines for console games 14:58:06 is more proof needed? 14:58:18 That's good :) 14:58:19 Thanks 14:58:34 amoe [~amoe@cpc3-brig16-2-0-cust858.3-3.cable.virginmedia.com] has joined #scheme 15:06:47 -!- woonie [~woonie@137.132.45.191] has quit [Quit: Nettalk6 - www.ntalk.de] 15:06:57 woonie [~woonie@137.132.45.191] has joined #scheme 15:08:29 -!- woonie [~woonie@137.132.45.191] has quit [Client Quit] 15:09:19 woonie [~woonie@137.132.45.191] has joined #scheme 15:09:59 -!- woonie [~woonie@137.132.45.191] has quit [Client Quit] 15:12:00 woonie [~woonie@137.132.45.191] has joined #scheme 15:22:00 -!- woonie [~woonie@137.132.45.191] has quit [Ping timeout: 268 seconds] 15:22:24 MrFahrenheit [~RageOfTho@users-150-228.vinet.ba] has joined #scheme 15:36:55 woonie [~woonie@nusnet-199-177.dynip.nus.edu.sg] has joined #scheme 15:40:05 markskil` [~user@host217-43-219-234.range217-43.btcentralplus.com] has joined #scheme 15:41:24 -!- markskilbeck [~user@unaffiliated/markskilbeck] has quit [Ping timeout: 245 seconds] 15:45:16 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Remote host closed the connection] 15:48:55 -!- MrFahrenheit [~RageOfTho@users-150-228.vinet.ba] has quit [Ping timeout: 258 seconds] 15:56:41 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 16:01:26 ampersandbox [~chatzilla@adsl-76-254-53-55.dsl.pltn13.sbcglobal.net] has joined #scheme 16:04:09 alvatar [~alvatar@149.233.218.87.dynamic.jazztel.es] has joined #scheme 16:10:30 samth: The racket repl seems to rewrite my expressions visually. As in it rewrites the expression slowly again 16:13:08 Removing the require readline line from rc seemed to help 16:13:55 MasseR: that's very strange 16:14:16 i've never seen that before 16:14:22 what kind of system are you on? 16:14:40 Actually I think it was somehow caused because I forgot I had also rlwrapped the repl 16:14:47 And maybe some kind of race condition 16:15:01 But still, never seen that behaviour before 16:15:28 rlwrap has some well-known race conditions, particularly when the subprocess futzes with its tty modes. 16:24:59 Achievement unlocked: produced an html document that renders reasonably in firefox, on my phone, and in w3m. 16:25:37 -!- alvatar [~alvatar@149.233.218.87.dynamic.jazztel.es] has quit [Quit: leaving] 16:25:53 smtlaissezfaire_ [~smtlaisse@76.15.192.54] has joined #scheme 16:26:14 Hmm.. Racket startup time ~0.4 seconds, while still noticeable is a lot better than clojures 1.5s 16:26:55 -!- paulh [~paulh@145.120.22.55] has quit [Ping timeout: 260 seconds] 16:28:47 Chicken, when compiled is instantaneous. But I already like rackets core library better :D (if for nothing else, but because first/rest exists) 16:32:50 MasseR: if you load less on startup, racket starts faster (but usually you want all the libs) 16:34:13 for example: 16:34:15 [samth@punge:~/sw/plt/collects/tests/typed-racket/succeed (master) plt] time r -e '(exit)' 16:34:15 real 0m0.259s 16:34:15 user 0m0.208s 16:34:15 sys 0m0.048s 16:34:15 [samth@punge:~/sw/plt/collects/tests/typed-racket/succeed (master) plt] time r -I racket/base -e '(exit)' 16:34:17 real 0m0.054s 16:34:19 user 0m0.040s 16:34:21 sys 0m0.008s 16:35:20 So it seems :) 16:35:49 arcfide [1000@c-69-136-7-94.hsd1.in.comcast.net] has joined #scheme 16:36:09 it's possible to get that to about .03 sec on my machine by loading basically nothing 16:36:24 which is still measurably slower than v8, say 16:36:30 but not bad 16:42:26 MrFahrenheit [~RageOfTho@users-150-228.vinet.ba] has joined #scheme 16:43:18 gigamonkey [~user@adsl-99-2-150-45.dsl.pltn13.sbcglobal.net] has joined #scheme 16:49:29 -!- MrFahrenheit [~RageOfTho@users-150-228.vinet.ba] has quit [Ping timeout: 258 seconds] 17:00:05 -!- soveran [~soveran@dan75-2-87-91-33-52.dsl.sta.abo.bbox.fr] has quit [Remote host closed the connection] 17:03:52 sjamaan: 1.0+1.0i can't be printed as 1.0+i ? 17:04:55 rudybot: eval 1.0+i 17:04:56 leppie: your sandbox is ready 17:04:56 leppie: ; Value: 1.0+1.0i 17:10:06 hm, if your Scheme represents complex numbers only inexactly I guess it can 17:10:35 but does the 1.0 part not indicate inexactness already? 17:11:03 leppie: you can have mixed-exactness complexes 17:11:14 Some Schemes can 17:11:15 samth: not the case here though :) 17:11:36 but i guess that is as good as any argument 17:11:52 Exactness in complex numbers is a hairy issue, I guess 17:14:55 -!- REPLeffect [~REPLeffec@69.54.115.254] has quit [Ping timeout: 252 seconds] 17:18:16 realitygrill [~realitygr@76.226.192.189] has joined #scheme 17:25:36 -!- arcfide [1000@c-69-136-7-94.hsd1.in.comcast.net] has quit [Remote host closed the connection] 17:25:48 arcfide [1000@c-69-136-7-94.hsd1.in.comcast.net] has joined #scheme 17:27:28 REPLeffect [~REPLeffec@69.54.115.254] has joined #scheme 17:33:52 leppie: Did you find a Scheme which does this? 17:34:06 -!- replore_ [~replore@ntkngw133234.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 17:34:20 have complexnums with different exactness? 17:34:38 No, which prints 1.0+1.0i as 1.0+i 17:34:56 yes, IronScheme! I think Ikarus too 17:35:04 but I changed that now 17:35:28 The test could be changed too, if neccessary 17:36:01 nope 17:36:03 I think printing it as 1.0+i is a bit misleading though (since it kind of implies that it's a mixed exactness complex number) 17:36:05 Ikarus does not 17:36:26 It's probably strictly correct 17:36:30 guess I was alone there :) 17:36:34 :) 17:36:39 Don't worry about it ;) 17:36:52 How does IronScheme handle the padding characters? 17:37:49 sjamaan: it does not 17:38:07 Oh, it's R6RS isn't it? 17:38:17 yes 17:38:21 Another reason to ditch them :) 17:38:30 Does IronScheme handle mantissa width specifiers? 17:38:48 it reads and silenty discards it\ 17:38:54 :) 17:39:03 I don't really see the point of those either 17:39:20 (it isn't even clear to me what exactly they do) 17:40:41 i dont quite yet get what padding is for, and how it is useful 17:40:56 It isn't that useful 17:40:58 Mantissa width? Who cares what the mantissa width is? It's the significand that matters to just about everyone... 17:41:12 Did you read the earlier post by John? 17:41:24 He explains how padding is a leftover from R3RS, IIRC 17:41:32 There used to be special forms for printing them too 17:41:35 -!- elly [~elly@atheme/member/elly] has quit [Remote host closed the connection] 17:41:43 ~Nobody uses them though ;) 17:42:28 OK, IronScheme fails 25 tests, all seems padding related, found and fixed 2 other bugs though :) 17:42:41 Glad to hear it was at least of some help :) 17:43:12 yes, thanks :) not nearly as bad as the other bug I found this morning, that was just plain embarressing 17:43:34 elly [~elly@atheme/member/elly] has joined #scheme 17:43:35 What was it? 17:43:43 Or are you too embarrassed to tell? :) 17:44:09 scroll up a few hours 17:44:34 replore [~replore@ntkngw133234.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 17:44:42 the issue with string->number, I forgot to indicate an error with any unmatched character! 17:45:11 heh 17:45:50 let me get an example of the horror 17:48:09 (string->number "#b zmnuyrwq- 101sh1t1") => -23 17:48:17 freaky 17:48:40 it only matched #b-10111 17:48:45 well used 17:49:17 Do you have any plans to implement R7 when it comes out? 17:49:54 I would like to see what the psyntax users are 'planning' 17:50:23 it should not be too hard to build it atop R6RS 17:50:41 but no specific plans yet 17:59:13 gravicappa [~gravicapp@ppp91-77-182-174.pppoe.mtu-net.ru] has joined #scheme 17:59:32 Anyone here familiar with Lazy Racket? 18:00:48 o nvm 18:01:30 hmm, is #xBEEF not valid in R7RS anymore? 18:02:08 or #B10 18:02:42 YokYok [~david@AClermont-Ferrand-651-1-19-149.w86-194.abo.wanadoo.fr] has joined #scheme 18:02:54 That would be pretty silly. 18:04:45 so identifiers become case-insensitive and numbers become case-senstive? 18:04:59 MrFahrenheit [~RageOfTho@users-150-228.vinet.ba] has joined #scheme 18:05:09 That would be pretty silly. 18:05:19 heh 18:05:32 leppie: If that's unclear from the docs, it's probably a bug that's worth filing 18:05:33 ok, I see a little note 18:05:43 Case is insignificant; 18:05:44 for example, #x1A and #X1a are equivalent. 18:06:21 hm, that's a good one; I should probably add some testcases for that as well 18:06:32 and 1+i == 1+I ? 18:06:33 dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has joined #scheme 18:07:29 -!- sloyd [sloyd@station457.vo3.net] has quit [Quit: ZNC - http://znc.sourceforge.net] 18:07:39 What about +INf.0 and +nAN.0? 18:09:40 perhaps it means individual tokens 18:10:26 -!- replore [~replore@ntkngw133234.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 18:10:39 paulh [~paulh@245-15-ftth.onsnetstudenten.nl] has joined #scheme 18:13:41 -!- thoolihan [~Tim@50.51.23.32] has quit [Ping timeout: 240 seconds] 18:15:21 soveran [~soveran@dan75-2-87-91-33-52.dsl.sta.abo.bbox.fr] has joined #scheme 18:21:21 ddp [~ddp@70.136.253.158] has joined #scheme 18:21:21 -!- samth [~samth@punge.ccs.neu.edu] has quit [Read error: Connection reset by peer] 18:21:34 -!- ddp [~ddp@70.136.253.158] has quit [Remote host closed the connection] 18:21:35 -!- arcfide [1000@c-69-136-7-94.hsd1.in.comcast.net] has left #scheme 18:24:03 -!- eli [~eli@winooski.ccs.neu.edu] has quit [Ping timeout: 260 seconds] 18:24:03 -!- gabot [~eli@winooski.ccs.neu.edu] has quit [Ping timeout: 260 seconds] 18:27:05 -!- woonie [~woonie@nusnet-199-177.dynip.nus.edu.sg] has quit [Ping timeout: 260 seconds] 18:31:04 -!- MrFahrenheit [~RageOfTho@users-150-228.vinet.ba] has quit [Ping timeout: 258 seconds] 18:32:13 -!- rvn_ [~rvn@77.107.164.131] has quit [Ping timeout: 260 seconds] 18:44:48 rvn_ [~rvn@77.107.164.131] has joined #scheme 18:45:53 -!- jrapdx [~user@c-98-246-157-58.hsd1.or.comcast.net] has quit [Remote host closed the connection] 18:46:21 jrapdx [~chatzilla@c-98-246-157-58.hsd1.or.comcast.net] has joined #scheme 18:50:41 -!- tali713 [~user@c-76-17-236-129.hsd1.mn.comcast.net] has quit [Ping timeout: 240 seconds] 18:52:34 -!- smtlaissezfaire_ [~smtlaisse@76.15.192.54] has quit [Quit: smtlaissezfaire_] 18:52:39 HG` [~HG@p5DC05501.dip.t-dialin.net] has joined #scheme 18:55:48 -!- pierreghz [~pierreghz@cust-112-87-111-94.dyn.as47377.net] has quit [Quit: Quitte] 18:58:01 tali713 [~user@c-76-17-236-129.hsd1.mn.comcast.net] has joined #scheme 19:03:59 samth [~samth@punge.ccs.neu.edu] has joined #scheme 19:04:21 -!- soveran [~soveran@dan75-2-87-91-33-52.dsl.sta.abo.bbox.fr] has quit [Remote host closed the connection] 19:15:34 -!- markskil` [~user@host217-43-219-234.range217-43.btcentralplus.com] has quit [Ping timeout: 245 seconds] 19:35:48 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 19:39:00 _rvn [~rvn@77.107.164.131] has joined #scheme 19:40:09 -!- rvn_ [~rvn@77.107.164.131] has quit [Ping timeout: 245 seconds] 19:42:10 MrFahrenheit [~RageOfTho@users-150-228.vinet.ba] has joined #scheme 19:45:20 arcfide [1000@140-182-210-220.dhcp-bl.indiana.edu] has joined #scheme 19:50:48 -!- MrFahrenheit [~RageOfTho@users-150-228.vinet.ba] has quit [Ping timeout: 258 seconds] 19:51:48 f8l [~f8l@81.219.200.79] has joined #scheme 20:02:04 kami [~user@unaffiliated/kami-] has joined #scheme 20:02:08 good evening 20:02:23 Are there any common-music users here? 20:03:51 kami` [~user@unaffiliated/kami-] has joined #scheme 20:04:02 Wish I was, not there yet, though. 20:04:56 -!- kami [~user@unaffiliated/kami-] has quit [Disconnected by services] 20:05:10 -!- kami` is now known as maki 20:05:14 -!- maki is now known as kami 20:05:19 That said, IIRC, Common Music is written in Common Lisp... 20:05:47 pjb is the on topic channel police today ;) 20:07:07 -!- taylanub [~taylanub@p4FD9341A.dip.t-dialin.net] has left #scheme 20:13:28 No, just the same old. I'd ask Common Music questions on #lisp rather than on #scheme. 20:13:45 *leppie* gives up on padding, will attempt on a rainy day again 20:14:05 hahaha 20:14:16 pumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 20:14:20 leppie: Please post your experiences getting it to work on the scheme-reports list ;) 20:14:36 Vivitron [~user@pool-108-7-56-243.bstnma.fios.verizon.net] has joined #scheme 20:15:08 "The Common Music 3 (CM3) branch is implemented in Scheme and C++" 20:15:32 Ah, if you speak of the degenerate spin offs... 20:15:40 I also thought that it was in CL 20:16:03 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Ping timeout: 260 seconds] 20:16:04 well it works fine, till #e comes into the picture, then shit hits the fan, will have to do some serious refactoring in my lexer to only allow exactness and radix at the start 20:16:20 which it cant determine currently, and that is handled in the parser part 20:17:00 leppie: So how do you handle #e1.0? 20:17:11 Or #e1e2 20:17:48 well that is easy, no #e in the middle ever 20:18:04 oh, you mean something like 1#e2? 20:18:09 yes 20:18:12 I see 20:18:16 That could be annoying 20:18:28 just wait, maybe R7 does another vote and they get rid of it 20:18:35 If they do that'll make things easier 20:18:40 so i could 'unroll' all the exact/radix combinations to handle that 20:18:59 but that is a PITA 20:19:07 This is why I ask you to post to the list 20:19:14 People should know that padding is a PITA 20:19:27 It needlessly complicates Scheme syntax 20:20:26 what is wrong with adding 0's? 20:20:49 soveran [~soveran@dan75-2-87-91-33-52.dsl.sta.abo.bbox.fr] has joined #scheme 20:20:58 and the exactness changes as far as I can see 20:21:15 so what is #e1#e2 ? 20:22:02 rudybot: eval #e1#e2 20:22:02 leppie: ; Value: 1000 20:22:37 What do you mean "adding 0's"? 20:22:57 instead of # 20:23:25 # changes the number to be inexact, just like a decimal dot or an exponent marker does. A #e prefix always overrides this. 20:23:45 Nothing's wrong with using 0 there. That's the point; this # is a pointless feature 20:24:28 -!- Vivitron [~user@pool-108-7-56-243.bstnma.fios.verizon.net] has left #scheme 20:24:47 Also note that some Schemes interpret # to be radix/2 (or hardcoded 5 in the case of Scheme48, but I think that's a bug) 20:24:58 So 1# can also parse as 15 20:25:02 eh, 15.0 :) 20:25:04 -!- Euthydemus [~euthydemu@unaffiliated/euthydemus] has quit [Read error: Connection reset by peer] 20:25:33 Euthydemus [~euthydemu@unaffiliated/euthydemus] has joined #scheme 20:26:43 -!- tali713 is now known as tali713` 20:30:13 -!- tali713` is now known as tali713 20:39:07 Clojure has (doc expr), does racket have something similar? 20:39:13 (or some other implementation) 20:42:34 Chicken has chicken-doc which makes the info on api.call-cc.org available from the REPL 20:45:12 MrFahrenheit [~RageOfTho@users-150-228.vinet.ba] has joined #scheme 20:45:13 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 260 seconds] 20:45:24 -!- HG` [~HG@p5DC05501.dip.t-dialin.net] has quit [Quit: HG`] 20:48:04 realitygrill_ [~realitygr@76.226.235.164] has joined #scheme 20:48:25 -!- realitygrill [~realitygr@76.226.192.189] has quit [Ping timeout: 240 seconds] 20:48:25 -!- realitygrill_ is now known as realitygrill 20:59:54 annihilator [~rff@ip72-207-241-136.br.br.cox.net] has joined #scheme 21:00:09 -!- kennyd [~kennyd@93-136-10-27.adsl.net.t-com.hr] has quit [Ping timeout: 245 seconds] 21:03:25 -!- rff [~rff@ip72-207-241-136.br.br.cox.net] has quit [Ping timeout: 260 seconds] 21:04:44 kennyd [~kennyd@78-1-175-170.adsl.net.t-com.hr] has joined #scheme 21:05:44 -!- realitygrill [~realitygr@76.226.235.164] has quit [Read error: Connection reset by peer] 21:07:51 -!- MrFahrenheit [~RageOfTho@users-150-228.vinet.ba] has quit [Ping timeout: 258 seconds] 21:08:11 -!- tali713 [~user@c-76-17-236-129.hsd1.mn.comcast.net] has quit [Ping timeout: 240 seconds] 21:08:21 jao [~user@pdpc/supporter/professional/jao] has joined #scheme 21:22:43 -!- gravicappa [~gravicapp@ppp91-77-182-174.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 21:30:43 -!- drdo [~drdo@91.205.108.93.rev.vodafone.pt] has quit [Ping timeout: 260 seconds] 21:32:41 -!- XTL [~XTL@dsl-olubrasgw2-fe6af800-251.dhcp.inet.fi] has quit [Ping timeout: 252 seconds] 21:32:56 LTX [~XTL@dsl-olubrasgw2-fe6af800-251.dhcp.inet.fi] has joined #scheme 21:33:11 -!- LTX is now known as XTL 21:41:46 sloyd [sloyd@station457.vo3.net] has joined #scheme 21:43:18 -!- f8l [~f8l@81.219.200.79] has quit [Quit: WeeChat 0.3.5] 21:44:00 sodel [~dralston_@S0106687f74a12729.va.shawcable.net] has joined #scheme 21:49:30 realitygrill [~realitygr@76.226.235.164] has joined #scheme 21:55:13 -!- sodel [~dralston_@S0106687f74a12729.va.shawcable.net] has quit [Quit: Leaving] 21:55:52 -!- kami [~user@unaffiliated/kami-] has quit [Ping timeout: 264 seconds] 21:56:52 -!- jrapdx [~chatzilla@c-98-246-157-58.hsd1.or.comcast.net] has quit [Quit: ChatZilla 0.9.87 [Firefox 6.0/20110902022305]] 21:58:39 replore [~replore@ntkngw133234.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 22:01:11 jrapdx [~jircii@c-98-246-157-58.hsd1.or.comcast.net] has joined #scheme 22:03:23 -!- _rvn [~rvn@77.107.164.131] has quit [Ping timeout: 260 seconds] 22:09:40 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has quit [Ping timeout: 264 seconds] 22:13:37 preflex [~preflex@unaffiliated/mauke/bot/preflex] has joined #scheme 22:17:49 -!- jrapdx [~jircii@c-98-246-157-58.hsd1.or.comcast.net] has quit [Quit: jIRCii - http://www.oldschoolirc.com] 22:30:39 -!- samth is now known as samth_away 22:39:08 -!- replore [~replore@ntkngw133234.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 22:41:11 drdo [~drdo@91.205.108.93.rev.vodafone.pt] has joined #scheme 22:41:43 -!- soveran [~soveran@dan75-2-87-91-33-52.dsl.sta.abo.bbox.fr] has quit [Remote host closed the connection] 22:48:51 -!- wisey [~Steven@host86-179-142-217.range86-179.btcentralplus.com] has quit [Quit: Leaving] 22:50:04 MrFahrenheit [~RageOfTho@users-150-228.vinet.ba] has joined #scheme 22:52:23 -!- tessier [~treed@kernel-panic/copilotco] has quit [Ping timeout: 260 seconds] 22:52:45 tessier [~treed@216.105.40.125] has joined #scheme 22:54:20 -!- pumpkin is now known as copumpkin 23:21:55 eli [~eli@winooski.ccs.neu.edu] has joined #scheme 23:30:34 -!- elly [~elly@atheme/member/elly] has quit [Ping timeout: 245 seconds] 23:34:36 gabot [~eli@winooski.ccs.neu.edu] has joined #scheme 23:38:30 -!- MrFahrenheit [~RageOfTho@users-150-228.vinet.ba] has quit [Ping timeout: 258 seconds] 23:39:57 elly [~elly@atheme/member/elly] has joined #scheme 23:44:23 -!- arcfide [1000@140-182-210-220.dhcp-bl.indiana.edu] has left #scheme 23:52:50 -!- paulh [~paulh@245-15-ftth.onsnetstudenten.nl] has quit [Quit: Lost terminal] 23:59:27 replore_ [~replore@203.152.213.161.static.zoot.jp] has joined #scheme