2014-11-22T00:01:01Z henesy quit (Ping timeout: 258 seconds) 2014-11-22T00:02:52Z blahzik joined #lisp 2014-11-22T00:04:04Z blahzik quit (Client Quit) 2014-11-22T00:07:51Z towodo joined #lisp 2014-11-22T00:09:27Z __prefect joined #lisp 2014-11-22T00:09:52Z mishoo quit (Ping timeout: 265 seconds) 2014-11-22T00:11:57Z nha_ quit (Ping timeout: 240 seconds) 2014-11-22T00:12:21Z henesy joined #lisp 2014-11-22T00:15:07Z Ethan- joined #lisp 2014-11-22T00:15:40Z ilhami quit (Changing host) 2014-11-22T00:15:40Z ilhami joined #lisp 2014-11-22T00:15:57Z funnel quit (Ping timeout: 255 seconds) 2014-11-22T00:18:04Z funnel joined #lisp 2014-11-22T00:19:25Z henesy quit (Ping timeout: 258 seconds) 2014-11-22T00:23:28Z chu joined #lisp 2014-11-22T00:23:31Z stepnem quit (Ping timeout: 255 seconds) 2014-11-22T00:25:50Z attila_lendvai quit (Quit: Leaving.) 2014-11-22T00:26:09Z sivoais joined #lisp 2014-11-22T00:27:20Z jleija joined #lisp 2014-11-22T00:27:22Z henesy joined #lisp 2014-11-22T00:27:45Z yrk quit (Ping timeout: 265 seconds) 2014-11-22T00:30:23Z vaporatorius quit (Remote host closed the connection) 2014-11-22T00:31:02Z sivoais_ joined #lisp 2014-11-22T00:31:32Z chu quit (Remote host closed the connection) 2014-11-22T00:31:49Z chu joined #lisp 2014-11-22T00:35:58Z slyrus quit (Ping timeout: 265 seconds) 2014-11-22T00:41:08Z Lowl3v3l quit (Read error: Connection reset by peer) 2014-11-22T00:41:39Z henesy quit (Ping timeout: 258 seconds) 2014-11-22T00:42:59Z aynik quit (Quit: become the problem of your problems) 2014-11-22T00:43:47Z ilhami quit (Quit: Bye!!!) 2014-11-22T00:45:03Z corni quit (Ping timeout: 272 seconds) 2014-11-22T00:46:27Z Karl_Dscc quit (Remote host closed the connection) 2014-11-22T00:48:44Z FrostyX joined #lisp 2014-11-22T00:49:06Z towodo quit (Quit: towodo) 2014-11-22T00:49:15Z maxpeck quit (Quit: leaving) 2014-11-22T00:51:00Z FrostyX: Please can you give me an advice? Is it possible to load source file or even better just defined variable from that source file into let or some new environment to dont mess the global environment ? Thank you guys 2014-11-22T00:52:13Z LunchDestroyer quit (Remote host closed the connection) 2014-11-22T00:52:26Z yuikov joined #lisp 2014-11-22T00:53:00Z maxpeck joined #lisp 2014-11-22T00:54:16Z Karl_Dscc joined #lisp 2014-11-22T00:54:43Z Nilby joined #lisp 2014-11-22T00:55:00Z maxpeck quit (Remote host closed the connection) 2014-11-22T00:55:45Z maxpeck joined #lisp 2014-11-22T00:56:52Z yuikov quit (Ping timeout: 244 seconds) 2014-11-22T00:57:29Z jlongster quit (Ping timeout: 264 seconds) 2014-11-22T00:58:23Z Karl_Dscc quit (Remote host closed the connection) 2014-11-22T00:59:10Z hiyosi quit (Ping timeout: 265 seconds) 2014-11-22T00:59:12Z karswell quit (Read error: Connection reset by peer) 2014-11-22T00:59:25Z zRecursive joined #lisp 2014-11-22T01:00:05Z karswell joined #lisp 2014-11-22T01:06:10Z jocuman quit (Quit: Textual IRC Client: www.textualapp.com) 2014-11-22T01:14:26Z innertracks quit (Ping timeout: 244 seconds) 2014-11-22T01:17:03Z pjb: FrostyX: you can define a package and define your variables in that personal package, to avoid messing with the global environment. 2014-11-22T01:19:31Z a20141119 joined #lisp 2014-11-22T01:19:36Z Mon_Ouie joined #lisp 2014-11-22T01:19:43Z Mon_Ouie quit (Changing host) 2014-11-22T01:19:44Z Mon_Ouie joined #lisp 2014-11-22T01:20:58Z henesy joined #lisp 2014-11-22T01:24:01Z FrostyX: pjb: thank you. 2014-11-22T01:24:48Z FrostyX: pjb: So way that I wanted is not possible? 2014-11-22T01:27:41Z Bike: loaded files can do arbitrary side effects. so no. not with cl:load and all, anyway. 2014-11-22T01:27:57Z tessier quit (Changing host) 2014-11-22T01:27:57Z tessier joined #lisp 2014-11-22T01:33:21Z cmack` joined #lisp 2014-11-22T01:34:29Z FrostyX: ok, thank you 2014-11-22T01:36:30Z cmack quit (Ping timeout: 255 seconds) 2014-11-22T01:41:05Z sivoais_ quit (Quit: leaving) 2014-11-22T01:41:53Z wooden quit (Ping timeout: 264 seconds) 2014-11-22T01:44:23Z marcux joined #lisp 2014-11-22T01:44:33Z chu quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-11-22T01:48:40Z Mon_Ouie quit (Quit: WeeChat 1.0.1) 2014-11-22T01:50:47Z marcux quit (Quit: marcux) 2014-11-22T02:00:47Z pillton quit (*.net *.split) 2014-11-22T02:00:47Z cibs quit (*.net *.split) 2014-11-22T02:00:47Z killmaster quit (*.net *.split) 2014-11-22T02:00:47Z Guest26571 quit (*.net *.split) 2014-11-22T02:00:47Z girrig quit (*.net *.split) 2014-11-22T02:00:47Z schjetne quit (*.net *.split) 2014-11-22T02:00:47Z segmond quit (*.net *.split) 2014-11-22T02:00:47Z njsg quit (*.net *.split) 2014-11-22T02:00:47Z tristero quit (*.net *.split) 2014-11-22T02:00:47Z acieroid quit (*.net *.split) 2014-11-22T02:00:47Z Bike quit (*.net *.split) 2014-11-22T02:00:47Z munge quit (*.net *.split) 2014-11-22T02:00:47Z teiresias quit (*.net *.split) 2014-11-22T02:00:47Z shwouchk_ quit (*.net *.split) 2014-11-22T02:00:47Z jtz quit (*.net *.split) 2014-11-22T02:00:47Z Intensity quit (*.net *.split) 2014-11-22T02:00:47Z henesy quit (*.net *.split) 2014-11-22T02:00:47Z Nilby quit (*.net *.split) 2014-11-22T02:00:48Z Kabaka quit (*.net *.split) 2014-11-22T02:00:48Z Blaguvest quit (*.net *.split) 2014-11-22T02:00:48Z TDog quit (*.net *.split) 2014-11-22T02:00:48Z gingerale quit (*.net *.split) 2014-11-22T02:00:48Z farhaven quit (*.net *.split) 2014-11-22T02:00:48Z jdz quit (*.net *.split) 2014-11-22T02:00:48Z nicdev`` quit (*.net *.split) 2014-11-22T02:00:48Z chameco quit (*.net *.split) 2014-11-22T02:00:48Z Vutral quit (*.net *.split) 2014-11-22T02:00:48Z GGMethos quit (*.net *.split) 2014-11-22T02:00:48Z lonjil quit (*.net *.split) 2014-11-22T02:00:48Z PuercoPop quit (*.net *.split) 2014-11-22T02:00:48Z cpc26 quit (*.net *.split) 2014-11-22T02:00:48Z easye quit (*.net *.split) 2014-11-22T02:00:48Z foom quit (*.net *.split) 2014-11-22T02:00:48Z mearnsh quit (*.net *.split) 2014-11-22T02:00:49Z Amaan quit (*.net *.split) 2014-11-22T02:00:49Z arrsim quit (*.net *.split) 2014-11-22T02:00:49Z josteink quit (*.net *.split) 2014-11-22T02:00:49Z bb010g quit (*.net *.split) 2014-11-22T02:00:49Z sword` quit (*.net *.split) 2014-11-22T02:00:49Z vlnx quit (*.net *.split) 2014-11-22T02:00:49Z gko quit (*.net *.split) 2014-11-22T02:00:49Z Longlius quit (*.net *.split) 2014-11-22T02:00:49Z bgs100 quit (*.net *.split) 2014-11-22T02:00:49Z nightfly quit (*.net *.split) 2014-11-22T02:00:49Z theos quit (*.net *.split) 2014-11-22T02:00:49Z hugod quit (*.net *.split) 2014-11-22T02:00:49Z fikusz quit (*.net *.split) 2014-11-22T02:00:49Z loke_ quit (*.net *.split) 2014-11-22T02:00:49Z kirin` quit (*.net *.split) 2014-11-22T02:00:49Z uber quit (*.net *.split) 2014-11-22T02:00:49Z P77CAAUFY quit (*.net *.split) 2014-11-22T02:00:49Z specbot quit (*.net *.split) 2014-11-22T02:00:49Z zxq9 quit (*.net *.split) 2014-11-22T02:00:49Z salv0 quit (*.net *.split) 2014-11-22T02:00:50Z Soft quit (*.net *.split) 2014-11-22T02:00:50Z pok quit (*.net *.split) 2014-11-22T02:00:50Z j0ni quit (*.net *.split) 2014-11-22T02:02:02Z k-dawg joined #lisp 2014-11-22T02:03:30Z edgar-rft quit (Quit: conversation discontinued because everything died) 2014-11-22T02:04:51Z srcerer quit (Ping timeout: 272 seconds) 2014-11-22T02:06:43Z jlongster joined #lisp 2014-11-22T02:06:59Z GGMethos joined #lisp 2014-11-22T02:07:18Z jusss joined #lisp 2014-11-22T02:10:04Z bb010g joined #lisp 2014-11-22T02:13:01Z Vutral joined #lisp 2014-11-22T02:13:22Z theos joined #lisp 2014-11-22T02:13:27Z isBEKaml_mobile joined #lisp 2014-11-22T02:15:02Z isBEKaml_mobile left #lisp 2014-11-22T02:16:30Z EvW quit (Ping timeout: 265 seconds) 2014-11-22T02:28:50Z Joreji joined #lisp 2014-11-22T02:30:54Z kanru joined #lisp 2014-11-22T02:32:48Z 7GHAAPEPQ joined #lisp 2014-11-22T02:32:48Z gko joined #lisp 2014-11-22T02:32:48Z vlnx joined #lisp 2014-11-22T02:32:48Z sword` joined #lisp 2014-11-22T02:32:48Z josteink joined #lisp 2014-11-22T02:32:48Z arrsim joined #lisp 2014-11-22T02:32:48Z Amaan joined #lisp 2014-11-22T02:32:48Z mearnsh joined #lisp 2014-11-22T02:32:48Z foom joined #lisp 2014-11-22T02:32:48Z easye joined #lisp 2014-11-22T02:32:48Z cpc26 joined #lisp 2014-11-22T02:32:48Z PuercoPop joined #lisp 2014-11-22T02:32:48Z lonjil joined #lisp 2014-11-22T02:32:48Z chameco joined #lisp 2014-11-22T02:32:48Z nicdev`` joined #lisp 2014-11-22T02:32:48Z jdz joined #lisp 2014-11-22T02:32:48Z farhaven joined #lisp 2014-11-22T02:32:48Z gingerale joined #lisp 2014-11-22T02:32:48Z TDog joined #lisp 2014-11-22T02:32:48Z Nilby joined #lisp 2014-11-22T02:32:48Z henesy joined #lisp 2014-11-22T02:32:48Z Longlius joined #lisp 2014-11-22T02:32:48Z bgs100 joined #lisp 2014-11-22T02:32:48Z nightfly joined #lisp 2014-11-22T02:32:48Z 7GHAAOZ5H joined #lisp 2014-11-22T02:32:48Z hugod joined #lisp 2014-11-22T02:32:48Z fikusz joined #lisp 2014-11-22T02:32:48Z loke_ joined #lisp 2014-11-22T02:32:48Z P77CAAUFY joined #lisp 2014-11-22T02:32:48Z kirin` joined #lisp 2014-11-22T02:32:48Z uber joined #lisp 2014-11-22T02:32:48Z specbot joined #lisp 2014-11-22T02:32:48Z zxq9 joined #lisp 2014-11-22T02:32:48Z salv0 joined #lisp 2014-11-22T02:32:48Z Soft joined #lisp 2014-11-22T02:32:48Z pok joined #lisp 2014-11-22T02:32:48Z j0ni joined #lisp 2014-11-22T02:32:51Z 7GHAAPEPQ quit (*.net *.split) 2014-11-22T02:32:51Z Longlius quit (*.net *.split) 2014-11-22T02:32:51Z bgs100 quit (*.net *.split) 2014-11-22T02:32:51Z nightfly quit (*.net *.split) 2014-11-22T02:32:51Z 7GHAAOZ5H quit (*.net *.split) 2014-11-22T02:32:51Z hugod quit (*.net *.split) 2014-11-22T02:32:51Z fikusz quit (*.net *.split) 2014-11-22T02:32:51Z loke_ quit (*.net *.split) 2014-11-22T02:32:51Z kirin` quit (*.net *.split) 2014-11-22T02:32:51Z uber quit (*.net *.split) 2014-11-22T02:32:51Z P77CAAUFY quit (*.net *.split) 2014-11-22T02:32:51Z specbot quit (*.net *.split) 2014-11-22T02:32:51Z zxq9 quit (*.net *.split) 2014-11-22T02:32:51Z salv0 quit (*.net *.split) 2014-11-22T02:32:52Z Soft quit (*.net *.split) 2014-11-22T02:32:52Z pok quit (*.net *.split) 2014-11-22T02:32:52Z j0ni quit (*.net *.split) 2014-11-22T02:32:54Z thomas is now known as 7JTABGLNG 2014-11-22T02:32:57Z hiyosi joined #lisp 2014-11-22T02:32:57Z killmaster joined #lisp 2014-11-22T02:32:57Z Guest26571 joined #lisp 2014-11-22T02:32:57Z girrig joined #lisp 2014-11-22T02:32:57Z schjetne joined #lisp 2014-11-22T02:32:57Z segmond joined #lisp 2014-11-22T02:32:57Z tristero joined #lisp 2014-11-22T02:32:57Z njsg joined #lisp 2014-11-22T02:32:57Z acieroid joined #lisp 2014-11-22T02:32:57Z Bike joined #lisp 2014-11-22T02:32:57Z munge joined #lisp 2014-11-22T02:32:57Z teiresias joined #lisp 2014-11-22T02:32:57Z shwouchk_ joined #lisp 2014-11-22T02:32:57Z jtz joined #lisp 2014-11-22T02:32:57Z Intensity joined #lisp 2014-11-22T02:33:41Z 7JTABGLNG is now known as thomas 2014-11-22T02:33:59Z c74d quit (Remote host closed the connection) 2014-11-22T02:35:41Z codeburg quit (Ping timeout: 250 seconds) 2014-11-22T02:35:53Z drewc quit (Ping timeout: 272 seconds) 2014-11-22T02:36:23Z c74d joined #lisp 2014-11-22T02:39:44Z theos quit (Disconnected by services) 2014-11-22T02:40:02Z theos joined #lisp 2014-11-22T02:40:12Z hiyosi quit (*.net *.split) 2014-11-22T02:40:12Z killmaster quit (*.net *.split) 2014-11-22T02:40:12Z Guest26571 quit (*.net *.split) 2014-11-22T02:40:12Z girrig quit (*.net *.split) 2014-11-22T02:40:12Z schjetne quit (*.net *.split) 2014-11-22T02:40:12Z segmond quit (*.net *.split) 2014-11-22T02:40:12Z njsg quit (*.net *.split) 2014-11-22T02:40:12Z tristero quit (*.net *.split) 2014-11-22T02:40:12Z acieroid quit (*.net *.split) 2014-11-22T02:40:12Z Bike quit (*.net *.split) 2014-11-22T02:40:12Z munge quit (*.net *.split) 2014-11-22T02:40:12Z teiresias quit (*.net *.split) 2014-11-22T02:40:12Z shwouchk_ quit (*.net *.split) 2014-11-22T02:40:12Z jtz quit (*.net *.split) 2014-11-22T02:40:12Z Intensity quit (*.net *.split) 2014-11-22T02:40:30Z henesy quit (Max SendQ exceeded) 2014-11-22T02:40:58Z Joreji quit (Ping timeout: 250 seconds) 2014-11-22T02:41:17Z jumblerg joined #lisp 2014-11-22T02:41:22Z henesy joined #lisp 2014-11-22T02:41:42Z 7GHAAPEPQ joined #lisp 2014-11-22T02:41:43Z Longlius joined #lisp 2014-11-22T02:41:43Z bgs100 joined #lisp 2014-11-22T02:41:43Z nightfly joined #lisp 2014-11-22T02:41:43Z hugod joined #lisp 2014-11-22T02:41:43Z fikusz joined #lisp 2014-11-22T02:41:43Z loke_ joined #lisp 2014-11-22T02:41:43Z P77CAAUFY joined #lisp 2014-11-22T02:41:43Z kirin` joined #lisp 2014-11-22T02:41:43Z uber joined #lisp 2014-11-22T02:41:43Z specbot joined #lisp 2014-11-22T02:41:43Z zxq9 joined #lisp 2014-11-22T02:41:43Z salv0 joined #lisp 2014-11-22T02:41:43Z Soft joined #lisp 2014-11-22T02:41:43Z pok joined #lisp 2014-11-22T02:41:43Z j0ni joined #lisp 2014-11-22T02:42:24Z zxq9 quit (Quit: Konversation terminated!) 2014-11-22T02:42:33Z zxq9 joined #lisp 2014-11-22T02:42:45Z kirin` quit (Max SendQ exceeded) 2014-11-22T02:42:45Z 7GHAAPEPQ quit (Max SendQ exceeded) 2014-11-22T02:42:45Z uber quit (Max SendQ exceeded) 2014-11-22T02:43:13Z uber joined #lisp 2014-11-22T02:44:01Z codeburg joined #lisp 2014-11-22T02:45:04Z drewc joined #lisp 2014-11-22T02:45:30Z pppp2 joined #lisp 2014-11-22T02:46:15Z Kabaka joined #lisp 2014-11-22T02:46:29Z hiyosi joined #lisp 2014-11-22T02:46:29Z killmaster joined #lisp 2014-11-22T02:46:29Z Guest26571 joined #lisp 2014-11-22T02:46:29Z girrig joined #lisp 2014-11-22T02:46:29Z schjetne joined #lisp 2014-11-22T02:46:29Z segmond joined #lisp 2014-11-22T02:46:29Z tristero joined #lisp 2014-11-22T02:46:29Z njsg joined #lisp 2014-11-22T02:46:29Z acieroid joined #lisp 2014-11-22T02:46:29Z Bike joined #lisp 2014-11-22T02:46:29Z munge joined #lisp 2014-11-22T02:46:29Z teiresias joined #lisp 2014-11-22T02:46:29Z shwouchk_ joined #lisp 2014-11-22T02:46:29Z jtz joined #lisp 2014-11-22T02:46:29Z Intensity joined #lisp 2014-11-22T02:46:51Z pillton joined #lisp 2014-11-22T02:46:51Z cibs joined #lisp 2014-11-22T02:46:55Z BitPuffin quit (Ping timeout: 244 seconds) 2014-11-22T02:46:55Z Guest26571 quit (Max SendQ exceeded) 2014-11-22T02:48:22Z Guest26571 joined #lisp 2014-11-22T02:52:51Z kirin` joined #lisp 2014-11-22T02:53:54Z yuikov joined #lisp 2014-11-22T02:58:23Z yuikov quit (Ping timeout: 255 seconds) 2014-11-22T02:58:35Z innertracks joined #lisp 2014-11-22T03:04:32Z zyaku joined #lisp 2014-11-22T03:05:48Z sheilong quit (Quit: Konversation terminated!) 2014-11-22T03:07:02Z jlarocco joined #lisp 2014-11-22T03:08:52Z jlarocco quit (Read error: Connection reset by peer) 2014-11-22T03:10:41Z reb quit (Ping timeout: 264 seconds) 2014-11-22T03:11:25Z jlarocco joined #lisp 2014-11-22T03:13:00Z Joreji joined #lisp 2014-11-22T03:16:54Z adhok joined #lisp 2014-11-22T03:18:39Z joneshf-laptop joined #lisp 2014-11-22T03:19:05Z adhok: hey all 2014-11-22T03:19:17Z adhok: I'm having an issue with wrapping my head around recursion in lisp 2014-11-22T03:21:05Z nyef: Do you understand recursion in other contexts, such as mathematics or another programming language? 2014-11-22T03:21:46Z Nilby quit (Quit: イカ墨の雲) 2014-11-22T03:22:05Z adhok: http://paste.lisp.org/display/144444 is my paste, (this is for a HW assignment so if you don't feel like helping me out that's fine, I understand.) I make a random list of colors, and pass that back to the candy machine function. when I run (get-candy *gummy-bears*) I get an error "FUNCALL: undefined function BROWN" so I assume that what I really should be passing to the candy-machine function is another function itself. 2014-11-22T03:22:21Z adhok: nyef: ya in c/c++ python etc. 2014-11-22T03:22:34Z adhok: clisp is just a bit alien to me 2014-11-22T03:22:57Z nyef: You're using GNU clisp? 2014-11-22T03:23:01Z adhok: ya 2014-11-22T03:23:11Z nyef: Odd choice of implementation. 2014-11-22T03:25:11Z nyef: Hrm. In GENERATE-CANDY-SUPPLY, consider (loop for i below num collecting (nth (random 5) *colors*)) instead of your existing SETQ and LOOP forms. 2014-11-22T03:25:22Z adhok: ya I do procedural programming constantly for work, so this is a bit odd for me 2014-11-22T03:25:34Z nyef: (SETQ modifies global variables, it doesn't establish local variables.) 2014-11-22T03:25:56Z adhok: ok 2014-11-22T03:26:13Z nyef: Umm... And this isn't a recursion problem at all. 2014-11-22T03:26:19Z wooden joined #lisp 2014-11-22T03:26:19Z wooden quit (Changing host) 2014-11-22T03:26:19Z wooden joined #lisp 2014-11-22T03:26:25Z nyef: Your CANDY-MACHINE function should be returning a function, though. 2014-11-22T03:32:05Z nyef: If you want a further hint and something to experiment with, consider (defun incrementor (base) (lambda () (setf base (1+ base)))). Call it, passing a number, and it returns a function. Call that function repeatedly, and you get successive numbers as the results. 2014-11-22T03:32:05Z k-dawg quit (Quit: This computer has gone to sleep) 2014-11-22T03:32:51Z adhok: k I'll experiment with that, thanks! 2014-11-22T03:33:39Z nyef: The overall design is a bit odd, but given that it's a homework problem that's at least partly understandable. 2014-11-22T03:35:44Z nyef: Good luck! 2014-11-22T03:35:55Z adhok: thanks :) 2014-11-22T03:36:24Z nyef: (Ugh, actually being helpful on a homework problem? I must be going soft in my old age...) 2014-11-22T03:39:36Z jlarocco quit (Read error: Connection reset by peer) 2014-11-22T03:41:45Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-11-22T03:42:07Z araujo quit (Quit: Leaving) 2014-11-22T03:45:53Z lommm quit (Ping timeout: 250 seconds) 2014-11-22T03:47:51Z kanru quit (Ping timeout: 265 seconds) 2014-11-22T03:47:52Z psy_ quit (Ping timeout: 240 seconds) 2014-11-22T03:49:02Z swflint is now known as swflint_away 2014-11-22T03:49:53Z psy_ joined #lisp 2014-11-22T03:52:21Z ggole joined #lisp 2014-11-22T03:53:12Z cmack` quit (Ping timeout: 245 seconds) 2014-11-22T03:54:40Z yuikov joined #lisp 2014-11-22T03:55:07Z jlongster quit (Ping timeout: 244 seconds) 2014-11-22T03:55:48Z zyaku quit (Quit: leaving) 2014-11-22T03:57:11Z Joreji quit (Read error: Connection reset by peer) 2014-11-22T03:58:52Z yuikov quit (Ping timeout: 240 seconds) 2014-11-22T03:59:03Z JuanDaugherty joined #lisp 2014-11-22T04:01:03Z zyaku joined #lisp 2014-11-22T04:01:59Z rothbard joined #lisp 2014-11-22T04:01:59Z ivan\ joined #lisp 2014-11-22T04:03:39Z zyaku quit (Client Quit) 2014-11-22T04:04:02Z zyaku joined #lisp 2014-11-22T04:04:36Z zyaku quit (Client Quit) 2014-11-22T04:04:36Z tadni` joined #lisp 2014-11-22T04:05:50Z zyaku joined #lisp 2014-11-22T04:06:48Z zyaku quit (Client Quit) 2014-11-22T04:07:27Z MrWoohoo quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2014-11-22T04:08:09Z tadni quit (Ping timeout: 265 seconds) 2014-11-22T04:09:51Z zyaku joined #lisp 2014-11-22T04:10:17Z newcup quit (Ping timeout: 245 seconds) 2014-11-22T04:11:53Z DrCode quit (Ping timeout: 250 seconds) 2014-11-22T04:12:01Z robot-beethoven joined #lisp 2014-11-22T04:13:01Z mikaelj quit (Ping timeout: 255 seconds) 2014-11-22T04:13:28Z jusss quit (Ping timeout: 255 seconds) 2014-11-22T04:13:48Z mikaelj joined #lisp 2014-11-22T04:16:01Z nydel quit (Quit: WeeChat 0.4.2) 2014-11-22T04:16:13Z DrCode joined #lisp 2014-11-22T04:17:24Z nydel joined #lisp 2014-11-22T04:17:44Z nydel: hellos 2014-11-22T04:18:40Z karswell quit (Read error: Connection reset by peer) 2014-11-22T04:18:54Z karswell` joined #lisp 2014-11-22T04:21:32Z Borbus quit (Ping timeout: 245 seconds) 2014-11-22T04:22:18Z Borbus joined #lisp 2014-11-22T04:24:46Z zRecursive quit (Remote host closed the connection) 2014-11-22T04:26:18Z ered quit (Read error: Connection reset by peer) 2014-11-22T04:28:26Z jumblerg joined #lisp 2014-11-22T04:30:30Z ered joined #lisp 2014-11-22T04:31:13Z BlueRavenGT joined #lisp 2014-11-22T04:40:35Z jumblerg quit (Ping timeout: 244 seconds) 2014-11-22T04:42:57Z theotherstupidgu quit (Ping timeout: 265 seconds) 2014-11-22T04:45:56Z chu joined #lisp 2014-11-22T04:51:00Z jumblerg joined #lisp 2014-11-22T04:52:30Z jumblerg quit (Client Quit) 2014-11-22T04:54:01Z zyaku quit (Quit: leaving) 2014-11-22T04:55:24Z yuikov joined #lisp 2014-11-22T04:58:46Z yuikov_ joined #lisp 2014-11-22T04:58:47Z nyef quit (Quit: G'night all) 2014-11-22T04:58:47Z yuikov quit (Remote host closed the connection) 2014-11-22T05:00:20Z jlongster joined #lisp 2014-11-22T05:05:13Z harish_ is now known as harish 2014-11-22T05:05:21Z harish quit (Quit: Leaving) 2014-11-22T05:05:45Z harish joined #lisp 2014-11-22T05:08:26Z jumblerg joined #lisp 2014-11-22T05:21:59Z Lowl3v3l joined #lisp 2014-11-22T05:24:34Z meiji11 joined #lisp 2014-11-22T05:31:16Z chu quit (Ping timeout: 250 seconds) 2014-11-22T05:33:26Z rothbard left #lisp 2014-11-22T05:34:28Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-11-22T05:36:26Z cmack` joined #lisp 2014-11-22T05:38:32Z beach joined #lisp 2014-11-22T05:38:47Z beach: Good morning everyone! 2014-11-22T05:40:24Z pppp2 quit (Read error: Connection reset by peer) 2014-11-22T05:41:07Z cmack` quit (Ping timeout: 245 seconds) 2014-11-22T05:43:15Z jusss joined #lisp 2014-11-22T05:51:52Z samebchase: morning beach 2014-11-22T05:52:42Z Vutral quit (Ping timeout: 244 seconds) 2014-11-22T05:53:06Z yuikov_ quit (Remote host closed the connection) 2014-11-22T05:58:33Z drmeister: Good morning beach - what is the function to render HIR. I found Code/Cleavir/Intermediate-representation/HIR/graphviz-drawing.lisp but I don't see a function that takes HIR and renders it. 2014-11-22T06:02:35Z Vutral joined #lisp 2014-11-22T06:03:37Z drmeister: Is it draw-instruction? Because the HIR that is returned from compile-toplevel is an instruction. 2014-11-22T06:06:43Z Lowl3v3l quit (Read error: Connection reset by peer) 2014-11-22T06:07:55Z beach: draw-flowchart I think. 2014-11-22T06:09:45Z Guest26571 is now known as cyphase 2014-11-22T06:10:19Z cyphase is now known as Guest71539 2014-11-22T06:10:38Z Guest71539 quit (Quit: cyphase.com) 2014-11-22T06:11:06Z cyphase_ joined #lisp 2014-11-22T06:13:43Z cy is now known as Skeeton 2014-11-22T06:19:02Z jlarocco joined #lisp 2014-11-22T06:19:20Z gabriel_laddel joined #lisp 2014-11-22T06:19:22Z jlongster quit (Ping timeout: 240 seconds) 2014-11-22T06:21:37Z hiyosi quit (Ping timeout: 240 seconds) 2014-11-22T06:25:47Z pranavrc joined #lisp 2014-11-22T06:25:47Z pranavrc quit (Changing host) 2014-11-22T06:25:47Z pranavrc joined #lisp 2014-11-22T06:26:37Z vinleod joined #lisp 2014-11-22T06:29:53Z jusss quit (Ping timeout: 255 seconds) 2014-11-22T06:30:15Z ndrei joined #lisp 2014-11-22T06:30:15Z ndrei_ joined #lisp 2014-11-22T06:31:42Z jleija quit (Quit: leaving) 2014-11-22T06:31:44Z jlarocco quit (Read error: Connection reset by peer) 2014-11-22T06:32:57Z k-dawg joined #lisp 2014-11-22T06:33:08Z davazp quit (Remote host closed the connection) 2014-11-22T06:33:22Z beach: drmeister: Did you find it? 2014-11-22T06:40:57Z DrCode quit (Remote host closed the connection) 2014-11-22T06:43:04Z vinleod quit (Quit: Computer has gone to sleep.) 2014-11-22T06:45:10Z Skeeton left #lisp 2014-11-22T06:47:36Z beach: drmeister: If you look in Intermediate-representation/packages.lisp you will see that DRAW-FLOWCHART is the only symbol exported from the CLEAVIR-IR-GRAPHVIZ package. 2014-11-22T06:49:10Z bgs100 quit (Quit: bgs100) 2014-11-22T06:53:04Z stardiviner joined #lisp 2014-11-22T06:58:41Z stardiviner quit (Ping timeout: 264 seconds) 2014-11-22T07:00:48Z gabriel_laddel quit (Ping timeout: 258 seconds) 2014-11-22T07:03:30Z scoofy quit (Read error: Connection reset by peer) 2014-11-22T07:06:03Z k-dawg quit (Quit: This computer has gone to sleep) 2014-11-22T07:08:20Z BlueRavenGT quit (Ping timeout: 250 seconds) 2014-11-22T07:08:47Z innertracks quit (Quit: innertracks) 2014-11-22T07:09:08Z innertracks joined #lisp 2014-11-22T07:09:19Z innertracks quit (Client Quit) 2014-11-22T07:09:51Z innertracks joined #lisp 2014-11-22T07:10:02Z CrazyWoods joined #lisp 2014-11-22T07:17:00Z troydm quit (Ping timeout: 250 seconds) 2014-11-22T07:21:01Z Grue` quit (Ping timeout: 264 seconds) 2014-11-22T07:28:55Z Grue` joined #lisp 2014-11-22T07:32:09Z pinupgeek joined #lisp 2014-11-22T07:34:19Z innertracks quit (Quit: innertracks) 2014-11-22T07:35:37Z innertracks joined #lisp 2014-11-22T07:45:50Z a20141119 quit (Quit: Page closed) 2014-11-22T07:46:36Z karswell` quit (Remote host closed the connection) 2014-11-22T07:47:37Z karswell` joined #lisp 2014-11-22T07:49:41Z karswell` quit (Remote host closed the connection) 2014-11-22T07:50:35Z karswell` joined #lisp 2014-11-22T07:51:15Z jtza8 joined #lisp 2014-11-22T07:54:49Z adhok quit (Ping timeout: 258 seconds) 2014-11-22T08:02:20Z defaultxr quit (Quit: gnight) 2014-11-22T08:05:51Z MrWoohoo joined #lisp 2014-11-22T08:06:40Z hiyosi joined #lisp 2014-11-22T08:13:26Z Shinmera joined #lisp 2014-11-22T08:15:52Z urandom__ quit (Ping timeout: 240 seconds) 2014-11-22T08:22:06Z oleo__ joined #lisp 2014-11-22T08:22:41Z oleo is now known as Guest30792 2014-11-22T08:23:16Z Guest30792 quit (Ping timeout: 244 seconds) 2014-11-22T08:28:14Z salv0 quit (Ping timeout: 255 seconds) 2014-11-22T08:29:46Z vaporatorius joined #lisp 2014-11-22T08:32:45Z pt1 joined #lisp 2014-11-22T08:47:17Z salv0 joined #lisp 2014-11-22T08:50:11Z mishoo joined #lisp 2014-11-22T08:55:51Z resttime quit (Quit: resttime) 2014-11-22T08:57:31Z pt1 quit (Remote host closed the connection) 2014-11-22T09:00:50Z pnpuff joined #lisp 2014-11-22T09:08:48Z jtza8 quit (Ping timeout: 258 seconds) 2014-11-22T09:08:48Z henesy quit (Ping timeout: 258 seconds) 2014-11-22T09:08:52Z ale4L3 joined #lisp 2014-11-22T09:12:48Z pnpuff quit (Ping timeout: 256 seconds) 2014-11-22T09:14:16Z Mon_Ouie joined #lisp 2014-11-22T09:14:58Z ilhami joined #lisp 2014-11-22T09:15:26Z ilhami quit (Changing host) 2014-11-22T09:15:26Z ilhami joined #lisp 2014-11-22T09:36:23Z meiji11 quit (Remote host closed the connection) 2014-11-22T09:46:20Z kuanyui joined #lisp 2014-11-22T09:50:27Z kuanyui: Does Lisp has any built-in function can use #'equal to tell "if a list contain something?" (member (list 0 0) '((0 0) (0 1) (0 2))) this return NIL... it seems to use #'eq to compare elements. 2014-11-22T09:54:42Z |3b|: clhs member 2014-11-22T09:54:43Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/a_member.htm 2014-11-22T09:55:04Z |3b|: see the :test argument 2014-11-22T09:55:26Z |3b|: (and tests default to EQL unless otherwise specified, so shouldn't be EQ) 2014-11-22T09:57:54Z urandom__ joined #lisp 2014-11-22T09:58:47Z kuanyui: |3b|: thanks! 2014-11-22T10:01:19Z jusss joined #lisp 2014-11-22T10:04:00Z Ranis left #lisp 2014-11-22T10:06:24Z pt1 joined #lisp 2014-11-22T10:07:25Z stepnem joined #lisp 2014-11-22T10:09:31Z pt1 quit (Remote host closed the connection) 2014-11-22T10:10:53Z ale4L3 left #lisp 2014-11-22T10:12:11Z jtza8 joined #lisp 2014-11-22T10:15:04Z Harag joined #lisp 2014-11-22T10:15:46Z chu joined #lisp 2014-11-22T10:16:07Z Mon_Ouie quit (Quit: WeeChat 1.0.1) 2014-11-22T10:17:32Z LoicLisp joined #lisp 2014-11-22T10:17:42Z Mon_Ouie joined #lisp 2014-11-22T10:17:43Z Mon_Ouie quit (Changing host) 2014-11-22T10:17:43Z Mon_Ouie joined #lisp 2014-11-22T10:18:29Z jlongster joined #lisp 2014-11-22T10:22:01Z CrazyWoods quit (Ping timeout: 255 seconds) 2014-11-22T10:22:45Z CrazyWoods joined #lisp 2014-11-22T10:23:27Z jlongster quit (Ping timeout: 255 seconds) 2014-11-22T10:23:39Z pranavrc quit 2014-11-22T10:24:47Z corni joined #lisp 2014-11-22T10:24:51Z hitecnologys_ joined #lisp 2014-11-22T10:24:54Z corni quit (Changing host) 2014-11-22T10:24:54Z corni joined #lisp 2014-11-22T10:25:22Z hitecnologys quit (Ping timeout: 240 seconds) 2014-11-22T10:26:29Z hitecnologys joined #lisp 2014-11-22T10:26:47Z psy_ quit (Quit: Leaving) 2014-11-22T10:28:19Z Harag quit (Ping timeout: 255 seconds) 2014-11-22T10:35:43Z madmalik joined #lisp 2014-11-22T10:37:46Z vinleod joined #lisp 2014-11-22T10:39:16Z CrazyWoods quit (Ping timeout: 258 seconds) 2014-11-22T10:40:18Z CrazyWoods joined #lisp 2014-11-22T10:41:32Z pt1 joined #lisp 2014-11-22T10:44:19Z pt1 quit (Read error: Connection reset by peer) 2014-11-22T10:44:38Z pt1 joined #lisp 2014-11-22T10:44:43Z pt1 quit (Remote host closed the connection) 2014-11-22T10:45:01Z chu quit (Ping timeout: 264 seconds) 2014-11-22T10:47:28Z Harag joined #lisp 2014-11-22T10:50:18Z hardenedapple joined #lisp 2014-11-22T10:51:31Z Harag quit (Read error: Connection reset by peer) 2014-11-22T10:51:41Z shka joined #lisp 2014-11-22T10:51:46Z shka: hi all 2014-11-22T10:51:58Z beach: Hello shka. 2014-11-22T10:52:06Z shka: why lparallel is using vector as a queue? 2014-11-22T10:52:58Z pnpuff joined #lisp 2014-11-22T10:53:07Z beach: shka: I don't know, but it is standard practice to use a vector as a circular queue. It is more efficient that a list. 2014-11-22T10:53:47Z pt1 joined #lisp 2014-11-22T10:54:30Z guicho joined #lisp 2014-11-22T10:57:20Z ASau quit (Remote host closed the connection) 2014-11-22T10:57:46Z shka: beach: ok, thanks 2014-11-22T10:57:54Z shka: i don't know if it is case here 2014-11-22T10:57:57Z ASau joined #lisp 2014-11-22T10:59:34Z jasom: shka: IIRC it uses a vector for a bounded queue and a list for an unbounded one 2014-11-22T11:03:53Z Karl_Dscc joined #lisp 2014-11-22T11:04:02Z beach: Unless a bounded response time is required, it is probably still more efficient to use a vector and just reallocate when it is full or has very few elements. 2014-11-22T11:05:32Z Harag joined #lisp 2014-11-22T11:06:14Z shka quit (Ping timeout: 250 seconds) 2014-11-22T11:07:14Z madmalik quit (*.net *.split) 2014-11-22T11:07:14Z jtza8 quit (*.net *.split) 2014-11-22T11:07:14Z ered quit (*.net *.split) 2014-11-22T11:07:14Z Borbus quit (*.net *.split) 2014-11-22T11:07:14Z TDog quit (*.net *.split) 2014-11-22T11:07:14Z gingerale quit (*.net *.split) 2014-11-22T11:07:14Z farhaven quit (*.net *.split) 2014-11-22T11:07:15Z jdz quit (*.net *.split) 2014-11-22T11:07:15Z nicdev`` quit (*.net *.split) 2014-11-22T11:07:15Z chameco quit (*.net *.split) 2014-11-22T11:07:15Z lonjil quit (*.net *.split) 2014-11-22T11:07:15Z PuercoPop quit (*.net *.split) 2014-11-22T11:07:15Z cpc26 quit (*.net *.split) 2014-11-22T11:07:15Z easye quit (*.net *.split) 2014-11-22T11:07:15Z foom quit (*.net *.split) 2014-11-22T11:07:15Z mearnsh quit (*.net *.split) 2014-11-22T11:07:15Z Amaan quit (*.net *.split) 2014-11-22T11:07:15Z arrsim quit (*.net *.split) 2014-11-22T11:07:15Z josteink quit (*.net *.split) 2014-11-22T11:07:15Z sword` quit (*.net *.split) 2014-11-22T11:07:15Z vlnx quit (*.net *.split) 2014-11-22T11:07:15Z gko quit (*.net *.split) 2014-11-22T11:09:38Z Harag quit (Ping timeout: 244 seconds) 2014-11-22T11:10:25Z Nilby` joined #lisp 2014-11-22T11:10:25Z madmalik joined #lisp 2014-11-22T11:10:25Z ered joined #lisp 2014-11-22T11:10:25Z Borbus joined #lisp 2014-11-22T11:10:25Z TDog joined #lisp 2014-11-22T11:10:25Z gingerale joined #lisp 2014-11-22T11:10:25Z farhaven joined #lisp 2014-11-22T11:10:25Z jdz joined #lisp 2014-11-22T11:10:25Z nicdev`` joined #lisp 2014-11-22T11:10:25Z chameco joined #lisp 2014-11-22T11:10:25Z lonjil joined #lisp 2014-11-22T11:10:25Z PuercoPop joined #lisp 2014-11-22T11:10:25Z cpc26 joined #lisp 2014-11-22T11:10:25Z easye joined #lisp 2014-11-22T11:10:25Z foom joined #lisp 2014-11-22T11:10:25Z mearnsh joined #lisp 2014-11-22T11:10:25Z Amaan joined #lisp 2014-11-22T11:10:25Z arrsim joined #lisp 2014-11-22T11:10:25Z josteink joined #lisp 2014-11-22T11:10:25Z sword` joined #lisp 2014-11-22T11:10:25Z vlnx joined #lisp 2014-11-22T11:10:25Z gko joined #lisp 2014-11-22T11:10:30Z pt1 quit (Remote host closed the connection) 2014-11-22T11:11:31Z c74d quit (Remote host closed the connection) 2014-11-22T11:11:49Z karswell` quit (*.net *.split) 2014-11-22T11:11:49Z killmaster quit (*.net *.split) 2014-11-22T11:11:49Z girrig quit (*.net *.split) 2014-11-22T11:11:50Z schjetne quit (*.net *.split) 2014-11-22T11:11:50Z segmond quit (*.net *.split) 2014-11-22T11:11:50Z njsg quit (*.net *.split) 2014-11-22T11:11:50Z tristero quit (*.net *.split) 2014-11-22T11:11:50Z acieroid quit (*.net *.split) 2014-11-22T11:11:50Z Bike quit (*.net *.split) 2014-11-22T11:11:50Z munge quit (*.net *.split) 2014-11-22T11:11:50Z teiresias quit (*.net *.split) 2014-11-22T11:11:50Z shwouchk_ quit (*.net *.split) 2014-11-22T11:11:50Z jtz quit (*.net *.split) 2014-11-22T11:11:50Z Intensity quit (*.net *.split) 2014-11-22T11:13:08Z karswell` joined #lisp 2014-11-22T11:13:08Z killmaster joined #lisp 2014-11-22T11:13:08Z girrig joined #lisp 2014-11-22T11:13:08Z schjetne joined #lisp 2014-11-22T11:13:08Z segmond joined #lisp 2014-11-22T11:13:08Z tristero joined #lisp 2014-11-22T11:13:08Z njsg joined #lisp 2014-11-22T11:13:08Z acieroid joined #lisp 2014-11-22T11:13:08Z Bike joined #lisp 2014-11-22T11:13:08Z munge joined #lisp 2014-11-22T11:13:08Z teiresias joined #lisp 2014-11-22T11:13:08Z shwouchk_ joined #lisp 2014-11-22T11:13:08Z jtz joined #lisp 2014-11-22T11:13:08Z Intensity joined #lisp 2014-11-22T11:14:33Z c74d joined #lisp 2014-11-22T11:15:18Z TDog quit (Ping timeout: 258 seconds) 2014-11-22T11:15:24Z lommm joined #lisp 2014-11-22T11:16:29Z TDog joined #lisp 2014-11-22T11:17:14Z jlongster joined #lisp 2014-11-22T11:18:02Z pnpuff quit (Quit: Lost terminal) 2014-11-22T11:19:41Z Harag joined #lisp 2014-11-22T11:20:01Z lommm quit (Ping timeout: 250 seconds) 2014-11-22T11:23:17Z jlongster quit (Ping timeout: 264 seconds) 2014-11-22T11:24:07Z pt1 joined #lisp 2014-11-22T11:24:28Z marcux joined #lisp 2014-11-22T11:25:59Z sfa_ quit (Ping timeout: 272 seconds) 2014-11-22T11:26:36Z sfa joined #lisp 2014-11-22T11:27:30Z pt1_ joined #lisp 2014-11-22T11:29:01Z c74d quit (Remote host closed the connection) 2014-11-22T11:29:16Z pt1__ joined #lisp 2014-11-22T11:30:17Z pt1 quit (Ping timeout: 245 seconds) 2014-11-22T11:31:08Z c74d joined #lisp 2014-11-22T11:32:25Z pt1_ quit (Ping timeout: 264 seconds) 2014-11-22T11:33:24Z pt1 joined #lisp 2014-11-22T11:33:59Z pt1__ quit (Read error: Connection reset by peer) 2014-11-22T11:35:07Z lommm_ joined #lisp 2014-11-22T11:35:14Z BitPuffin joined #lisp 2014-11-22T11:39:42Z pt1_ joined #lisp 2014-11-22T11:40:20Z chu joined #lisp 2014-11-22T11:40:26Z c74d quit (Remote host closed the connection) 2014-11-22T11:41:24Z jasom: beach: depends on the workload; you could get into reallocation thrashing in the worst-case 2014-11-22T11:41:37Z beach: Nah. 2014-11-22T11:42:00Z Harag quit (Remote host closed the connection) 2014-11-22T11:42:00Z pt1 quit (Ping timeout: 265 seconds) 2014-11-22T11:42:21Z beach: You decrease the size by half when it's less than 25% full and double the size when it's full. 2014-11-22T11:43:07Z beach: The amortized complexity is still O(1). 2014-11-22T11:43:28Z pt1_ quit (Read error: Connection reset by peer) 2014-11-22T11:43:45Z c74d joined #lisp 2014-11-22T11:43:51Z pt1 joined #lisp 2014-11-22T11:44:08Z jasom: if you had a workload that went between N and 2N+1 I would bet it's slower than a list (though it depends greatly on how the GC handles things) 2014-11-22T11:44:41Z beach: For any N? 2014-11-22T11:45:57Z beach: I am willing to write code to test the hypotheses if you want. 2014-11-22T11:45:57Z jasom: for an N that happens to be a doubling point 2014-11-22T11:46:23Z beach: OK, so initially the size of the vector is N-1? 2014-11-22T11:46:36Z cmatei quit (Remote host closed the connection) 2014-11-22T11:47:23Z jasom: where you start is irrelevant, but if it doubles at 2N+1 then it will halve at N 2014-11-22T11:47:33Z beach: No. 2014-11-22T11:47:47Z beach: Because you only halve it when it is 25% full. 2014-11-22T11:47:53Z beach: Not when it's half full. 2014-11-22T11:47:56Z jasom: 2N+1 doubles in size to 4N 2014-11-22T11:48:01Z beach: Oh, I see. 2014-11-22T11:48:02Z beach: OK. 2014-11-22T11:48:21Z oleo__ quit (Quit: Verlassend) 2014-11-22T11:48:37Z Harag joined #lisp 2014-11-22T11:48:47Z beach: And the worst case is if it goes from N to 2N+1 and then back, right? 2014-11-22T11:48:57Z pt1 quit (Read error: Connection reset by peer) 2014-11-22T11:49:03Z jasom: of course if the CONSes make it out of the first generation you lose big time with the list implementation 2014-11-22T11:49:06Z jasom: right 2014-11-22T11:50:49Z cmatei joined #lisp 2014-11-22T11:52:48Z chu quit (Ping timeout: 256 seconds) 2014-11-22T11:53:06Z c74d quit (Remote host closed the connection) 2014-11-22T11:53:17Z Harag quit (Ping timeout: 264 seconds) 2014-11-22T11:54:05Z Harag joined #lisp 2014-11-22T11:55:31Z c74d joined #lisp 2014-11-22T11:58:19Z k-stz joined #lisp 2014-11-22T12:05:53Z beach: I get "heap exhausted" and I can't figure out why. I guess I had better do this later when I have had more sleep. 2014-11-22T12:06:02Z jusss quit (Read error: Connection reset by peer) 2014-11-22T12:06:32Z jusss` joined #lisp 2014-11-22T12:07:37Z jumblerg joined #lisp 2014-11-22T12:12:51Z jasom: speaking of which, I'm going to bed 2014-11-22T12:13:37Z beach: OK, we'll discuss this some other time. 2014-11-22T12:18:43Z jlongster joined #lisp 2014-11-22T12:19:42Z ndrei_ quit (Quit: Lost terminal) 2014-11-22T12:19:43Z ndrei quit (Quit: Lost terminal) 2014-11-22T12:21:00Z robot-beethoven quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-11-22T12:22:58Z beach: I get "heap exhausted" when I execute (cycle *q* 100000 1000) : http://paste.lisp.org/+33GD 2014-11-22T12:23:33Z beach: SBCL 1.2.5 AMD64 Linux. 2014-11-22T12:23:49Z beach: I don't understand why. 2014-11-22T12:25:04Z jlongster quit (Ping timeout: 244 seconds) 2014-11-22T12:25:06Z Grue` quit (Ping timeout: 250 seconds) 2014-11-22T12:26:17Z Beetny quit (Ping timeout: 264 seconds) 2014-11-22T12:26:48Z Harag quit (Ping timeout: 256 seconds) 2014-11-22T12:27:37Z Harag joined #lisp 2014-11-22T12:30:11Z Shinmera: beach: I'm not sure either. I wrote a working miniqueue implementation some time ago, which seems to pass your test. http://plaster.tymoon.eu/view/7C 2014-11-22T12:31:25Z beach: Very similar code except I use a sentinel and you don't. 2014-11-22T12:32:43Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-11-22T12:33:07Z |3b|: beach: may be hitting sbcl conservative gc? 2014-11-22T12:33:28Z beach: Hmm. 2014-11-22T12:34:04Z |3b|: though i guess that shouldn't be enough on its own 2014-11-22T12:34:13Z beach: I am not using any stack. 2014-11-22T12:34:28Z beach: Oh, but I guess it's enough that the first value is on the stack. 2014-11-22T12:34:49Z beach: Hold on. I'll rewrite it so that its sets the CDR of the popped cell to NIL. 2014-11-22T12:34:50Z oleo joined #lisp 2014-11-22T12:34:57Z attila_lendvai joined #lisp 2014-11-22T12:35:27Z |3b|: sb-concurrency's queue had that problem, and breaking up the links on dequeue fixed it, so might help 2014-11-22T12:36:20Z |3b| isn't sure if it is conservatism or actual pointers that just aren't (or shouldn't be) live any more 2014-11-22T12:37:09Z beach: That fixed it. 2014-11-22T12:37:44Z beach: Thanks |3b|. 2014-11-22T12:38:28Z Grue` joined #lisp 2014-11-22T12:39:00Z cpc26_ joined #lisp 2014-11-22T12:39:42Z cpc26 quit (Read error: Connection reset by peer) 2014-11-22T12:40:27Z ggole: Looks like this can lose elements? 2014-11-22T12:40:40Z ggole: Guess it doesn't matter if it's just a test. 2014-11-22T12:41:08Z beach: Yeah, I don't check for the empty queue. It is empty when there is a single element in the list. 2014-11-22T12:42:34Z beach: And it needs to shuffle so that the sentinel is always the last element. 2014-11-22T12:43:02Z zacharias joined #lisp 2014-11-22T12:45:44Z tadni` quit (Ping timeout: 244 seconds) 2014-11-22T12:48:17Z kcj joined #lisp 2014-11-22T12:50:55Z drdanmaku quit (Quit: Connection closed for inactivity) 2014-11-22T12:53:58Z jumblerg joined #lisp 2014-11-22T12:57:33Z jumblerg quit (Client Quit) 2014-11-22T13:03:04Z pt1 joined #lisp 2014-11-22T13:04:01Z pt1_ joined #lisp 2014-11-22T13:04:27Z zacharias quit (Quit: WeeChat 0.4.3) 2014-11-22T13:05:01Z EvW joined #lisp 2014-11-22T13:08:02Z pt1 quit (Ping timeout: 265 seconds) 2014-11-22T13:08:40Z pt1 joined #lisp 2014-11-22T13:09:18Z pt1__ joined #lisp 2014-11-22T13:10:48Z hardenedapple: Hello, I'm getting an error and was hoping someone could help -- the code is here http://paste.lisp.org/display/144446 2014-11-22T13:10:48Z minion: hardenedapple, memo from pjb: you can step the macro-function: (step (funcall (macro-function 'cond) '(cond ((= 1 a) 'yes) ((= 2 b) 'no) (t 'hi)) nil)) 2014-11-22T13:11:37Z hardenedapple: the gist of the problem is that I sometimes get an error when calling a function with greater than 8192 arguments, never with less than that, and changing the arguments passed doesn't seem to do anything. 2014-11-22T13:12:34Z pt1_ quit (Ping timeout: 255 seconds) 2014-11-22T13:13:13Z hardenedapple: Also, that wasn't the best buffer to paste -- I'll put a better one up 2014-11-22T13:13:16Z pt1 quit (Ping timeout: 256 seconds) 2014-11-22T13:13:20Z beach: hardenedapple: What is the value of CALL-ARGUMENTS-LIMIT in the implementation you use? 2014-11-22T13:14:07Z jumblerg joined #lisp 2014-11-22T13:14:11Z beach: It could be as low as 50, so it's a bad idea to pass more arguments than that if you want your code to work on several systems. 2014-11-22T13:14:56Z jumblerg quit (Client Quit) 2014-11-22T13:15:24Z hardenedapple: I didn't know there was such a thing -- I'll check when my emacs has unfrozen 2014-11-22T13:16:03Z gingerale quit (Ping timeout: 258 seconds) 2014-11-22T13:16:06Z ggole: Do you really need to use &rest there? 2014-11-22T13:16:10Z beach: Also, you are calling NTH in a loop. That means you traverse the list each time. 2014-11-22T13:16:52Z ggole: If this is the entire code, it seems you could just remove apply and &rest and use one argument that is a list. 2014-11-22T13:17:15Z Harag quit (Ping timeout: 244 seconds) 2014-11-22T13:17:23Z psy joined #lisp 2014-11-22T13:17:38Z Harag joined #lisp 2014-11-22T13:18:04Z edgar-rft joined #lisp 2014-11-22T13:19:34Z newcup joined #lisp 2014-11-22T13:19:56Z hardenedapple: It's not the entire code, I was just trying stuff out -- making multiple different implementations to test the performance characteristics -- mainly with calling NTH actually, each function does the same thing differently 2014-11-22T13:20:32Z pt1__ quit (Remote host closed the connection) 2014-11-22T13:20:46Z hardenedapple: The better paste is here http://paste.lisp.org/display/144448 , and the value of CALL-ARGUMENTS-LIMIT is 4611686018427387903 2014-11-22T13:21:11Z chu joined #lisp 2014-11-22T13:21:23Z |3b|: does strength affect HP? 2014-11-22T13:21:30Z |3b|: oops, wrong channel :p 2014-11-22T13:22:46Z jumblerg joined #lisp 2014-11-22T13:25:35Z hardenedapple: I'm not actually trying to get anything done -- I was just playing around with the language and came across something that confused me 2014-11-22T13:25:35Z Harag quit (Read error: Connection reset by peer) 2014-11-22T13:26:07Z Harag joined #lisp 2014-11-22T13:29:03Z |3b|: if that is sbcl, some of the *-limits constants re higher than the actual limits 2014-11-22T13:29:47Z hardenedapple: |3b|: it is SBCL -- how would I check if that's the case? 2014-11-22T13:31:19Z |3b|: the actual limits are implicit in the code, so hard to check specifics 2014-11-22T13:31:32Z |3b|: https://bugs.launchpad.net/sbcl/+bug/309096 2014-11-22T13:35:53Z nowhere_man joined #lisp 2014-11-22T13:36:22Z Harag quit (Ping timeout: 244 seconds) 2014-11-22T13:38:05Z nowhere_man: hi all 2014-11-22T13:38:13Z hardenedapple: OK, so it's possible that something is limiting the number of arguments I can pass to 8192, and whenever I go past that number I could get an error or not, as the consequences of unaccounted for behaviour are random? 2014-11-22T13:39:41Z kcj quit (Remote host closed the connection) 2014-11-22T13:40:10Z yuikov joined #lisp 2014-11-22T13:40:11Z |3b| would describe it as the implementation being buggy in that case, but yes 2014-11-22T13:41:02Z |3b|: if you have good reason for passing thousands of arguments, file a bug report (though the fix may be to just lower call-arguments-limit) 2014-11-22T13:41:47Z nowhere_man: after upgrading my workstation to the latest SBCL, I did the same on my laptop and now SBCL can't load sb-rotate-byte 2014-11-22T13:42:11Z nowhere_man: "don't know how to REQUIRE sb-rotate-byte" 2014-11-22T13:42:42Z Shinmera: nowhere_man: I'm on SBCL 1.2.5 and I can require sb-rotate-byte just fine. 2014-11-22T13:42:52Z nowhere_man: The contrib module is there in /usr/lib/sbcl/contrib 2014-11-22T13:42:56Z Harag joined #lisp 2014-11-22T13:43:00Z Xach: nowhere_man: that's a symptom of an incomplete install. are you able to require other sbcl contribs? 2014-11-22T13:43:26Z Xach: (it's a symptom of other things, too) 2014-11-22T13:44:00Z hardenedapple: I have no reason whatsoever to pass that number of arguments, it's just playing for play's sake, so I'll just try and make sure that's what's happening to satisfy my curiosity, and leave it at that. 2014-11-22T13:44:04Z nowhere_man: Xach: right, I can't require those that aren't already loaded (sb-posix works, sb-queue doesn't) 2014-11-22T13:44:21Z Xach: nowhere_man: what do you get from (sb-int:sbcl-homedir-pathname)? 2014-11-22T13:44:42Z nowhere_man: haha, NIL 2014-11-22T13:45:16Z Xach: I don't know the best fix, but one possible fix is setting SBCL_HOME before starting sbcl. I never have to do that, so I'm sure there's something nicer to fix it. 2014-11-22T13:48:45Z pt1_ joined #lisp 2014-11-22T13:50:48Z haom joined #lisp 2014-11-22T13:53:29Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-11-22T13:54:51Z pt1_ quit (Remote host closed the connection) 2014-11-22T13:57:24Z nowhere_man: ok, the problem is with my custom image 2014-11-22T13:57:46Z nowhere_man: I create an image with swank and a few other systems preloaded 2014-11-22T13:58:00Z nowhere_man: but /usr/bin/sbcl works fine, though 2014-11-22T13:58:28Z nowhere_man: and `SBCL_HOME=/usr/lib/sbcl ~/bin/sbcl` doesn't 2014-11-22T13:59:30Z DKordic joined #lisp 2014-11-22T14:00:25Z nowhere_man: what is weird here is that it all works fine on my workstation, and I just synced the two so I use the same lisp file to generate a new lisp executable 2014-11-22T14:04:05Z Harag quit (Ping timeout: 264 seconds) 2014-11-22T14:05:17Z pt1 joined #lisp 2014-11-22T14:06:02Z ghard quit (Ping timeout: 265 seconds) 2014-11-22T14:06:31Z EvW quit (Ping timeout: 265 seconds) 2014-11-22T14:09:24Z Karl_Dscc quit (Remote host closed the connection) 2014-11-22T14:11:53Z jtza8 joined #lisp 2014-11-22T14:13:42Z davazp joined #lisp 2014-11-22T14:13:43Z nydel: a way to go about pulling input from keyboard through some stream, but such as the characters/strings are not visible while being entered, as a password entered at login through terminal ? 2014-11-22T14:15:05Z _death: trivial-raw-io 2014-11-22T14:18:29Z jlongster joined #lisp 2014-11-22T14:19:01Z guicho quit (Remote host closed the connection) 2014-11-22T14:20:55Z beach: drmeister: Around? 2014-11-22T14:23:17Z jlongster quit (Ping timeout: 264 seconds) 2014-11-22T14:24:23Z nydel: _death: thankyou, very good 2014-11-22T14:25:13Z jusss` quit (Remote host closed the connection) 2014-11-22T14:26:13Z CrazyWoods quit (Quit: leaving) 2014-11-22T14:37:00Z mvilleneuve joined #lisp 2014-11-22T14:40:15Z pjb: - 2014-11-22T14:42:19Z nowhere_man: http://paste.lisp.org/+33GH 2014-11-22T14:42:42Z nowhere_man: I think I've found a bug in SBCL, could anyone try these two lines to check? 2014-11-22T14:42:49Z mvilleneuve quit (Quit: This computer has gone to sleep) 2014-11-22T14:43:20Z Xach: Oh, that's no bug. 2014-11-22T14:43:24Z nowhere_man: I know in the past SBCL has had this issue 2014-11-22T14:43:37Z nowhere_man: it's a feature? :-) 2014-11-22T14:43:41Z Xach: When you save your own image, you have to configure it to find what you want after restarting. 2014-11-22T14:44:05Z nowhere_man: ha, I didn't up until now... 2014-11-22T14:44:10Z Xach: I think it might even be documented. 2014-11-22T14:45:18Z yuikov quit (Remote host closed the connection) 2014-11-22T14:45:45Z yuikov joined #lisp 2014-11-22T14:46:28Z Xach: Hmm, I could be way off. I'll have to look it up. My conviction is now weak on the topic. 2014-11-22T14:46:44Z Xach: I think it could be rationalized either way. 2014-11-22T14:46:54Z Xach: But I don't know the intended behavior with confidence. 2014-11-22T14:46:58Z marcux quit (Quit: marcux) 2014-11-22T14:47:01Z nowhere_man: the doc on save-lisp-and-die doesn't say anything 2014-11-22T14:47:27Z nowhere_man: how should I tell SBCL its home from within (not with a shell environment variable)? 2014-11-22T14:47:33Z marcux joined #lisp 2014-11-22T14:49:05Z yuikov quit (Remote host closed the connection) 2014-11-22T14:49:34Z Xach: I think that might actually be the way, e.g. sb-posix:setenv 2014-11-22T14:49:39Z yuikov joined #lisp 2014-11-22T14:52:11Z drmeister: beach: Yes, I'm around 2014-11-22T14:53:06Z beach: drmeister: I just wanted to let you know that I rewrote the code for parsing lambda expressions. 2014-11-22T14:53:20Z drmeister: I generated some HIR last night - I dug around but couldn't find a function analogous to cleavir-ast-graphviz:draw-ast for HIR. Although I didn't look too hard because I was having laptop problems still. 2014-11-22T14:53:33Z beach: drmeister: I haven't written a test suite for it yet, and I see some strange things in the ASTs, but most of it should be working. 2014-11-22T14:53:37Z yuikov quit (Ping timeout: 240 seconds) 2014-11-22T14:53:49Z beach: DRAW-FLOWCHART. 2014-11-22T14:54:00Z drmeister: Ok. 2014-11-22T14:54:00Z beach: it is the only exported symbol from the graphviz package. 2014-11-22T14:54:45Z beach: About the UNWIND problem you have. 2014-11-22T14:55:03Z beach: If I tell you how to translate the HIR back to Common Lisp, can you figure out what to do? 2014-11-22T14:55:04Z drmeister: cleavir-ir-graphviz:draw-flowchart - got it. 2014-11-22T14:55:41Z jtza8 quit (Remote host closed the connection) 2014-11-22T14:55:52Z drmeister: That would be helpful. But I think I figured out the UNWIND instruction after a few days of chewing on it. 2014-11-22T14:56:25Z wooden quit (Ping timeout: 264 seconds) 2014-11-22T14:56:29Z beach: OK. Otherwise, think of each instruction as being preceded by a TAGBODY tag, and each transfer to an instruction to be a GO. 2014-11-22T14:56:47Z drmeister: I haven't quite got the details of how the landing pads will be chained together (how multiple UNWINDS interact) but I can see how to do single UNWINDs. 2014-11-22T14:57:12Z nowhere_man: Xach: adding the setenv call to .sbclrc worked, thanks a lot 2014-11-22T14:57:54Z beach: drmeister: I am thinking that since you know what to do now (without HIR) for all of Common Lisp, if I can show you how to translate HIR to Common Lisp, then you should be able to figure it out easily. 2014-11-22T15:06:19Z erpp joined #lisp 2014-11-22T15:06:49Z jumblerg joined #lisp 2014-11-22T15:06:57Z jumblerg quit (Client Quit) 2014-11-22T15:07:09Z erpp quit (Client Quit) 2014-11-22T15:07:22Z psy quit (Ping timeout: 240 seconds) 2014-11-22T15:08:58Z drmeister: That would be very helpful. 2014-11-22T15:10:13Z beach: So, basically, each function is a big TAGBODY with a tag for each instruction. 2014-11-22T15:10:14Z drmeister: Because, yes - I know how to translate Common Lisp into LLVM-IR and if you can provide HIR->Common Lisp then it would be helpful. I see directories that sound like that's one thing you are working on. 2014-11-22T15:10:31Z drmeister: Got it. 2014-11-22T15:10:32Z beach: Right. 2014-11-22T15:11:34Z beach: My next thing is to translate HIR to Common Lisp, but contrary to what I did before, this time it will use my own dynamic environment at runtime, as opposed to the host dynamic environment. 2014-11-22T15:12:12Z drmeister: So the UNWIND is like a GOTO? 2014-11-22T15:12:14Z beach: It will be like a SICL system that uses the data types of the host, but the first-class global environment of SICL. 2014-11-22T15:12:21Z beach: Yes, unwind is a GO. 2014-11-22T15:12:30Z beach: From an inner function to an outer function. 2014-11-22T15:12:38Z drmeister: GO - right. CL, not C/C++ 2014-11-22T15:13:10Z towodo joined #lisp 2014-11-22T15:13:14Z drmeister: There's UNWINDing done as well 2014-11-22T15:13:43Z beach: What do you mean? 2014-11-22T15:17:44Z drmeister: What else is the UNWIND instruction expected to do? I know it has to unwind the stack. Some objects I have have destructors that need to be called as the stack unwinds. That's my problem to figure out what they are - correct? 2014-11-22T15:17:47Z hiyosi quit (Ping timeout: 245 seconds) 2014-11-22T15:18:17Z beach: It does whatever the Common Lisp GO does if its target tag is in an outer function. 2014-11-22T15:18:39Z beach: So just try to remember how you implemented that, and do the same thing. 2014-11-22T15:18:47Z jlongster joined #lisp 2014-11-22T15:21:35Z vinleod quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2014-11-22T15:23:04Z jlongster quit (Ping timeout: 255 seconds) 2014-11-22T15:23:10Z drmeister: When I implement the GO, I have the lexical environments in hand and they contain information about what needs to be unwound to get up to a label in an outer TAGBODY. 2014-11-22T15:23:15Z psy joined #lisp 2014-11-22T15:23:24Z beach: There you go. 2014-11-22T15:23:45Z drmeister: When I have the HIR - I won't have any environments or will I? 2014-11-22T15:24:08Z beach: Where would you otherwise store your variables? 2014-11-22T15:24:51Z drmeister: This is something that still puzzles me. I'll have to sit down and start writing the code before I figure this out. 2014-11-22T15:25:35Z beach: You need a lexical runtime environment for lexical values. It is partly on the stack, party in registers and partly on the heap. 2014-11-22T15:25:47Z drmeister: That's why I'm trying to get some HIR generated from my code. 2014-11-22T15:26:12Z beach: And you need a dynamic runtime environment for CATCH tags, bindings of dynamic variables, and unwind-protects. 2014-11-22T15:29:03Z drmeister: I expect I'll be using the lexical runtime environment and dynamic runtime environment that I already have. 2014-11-22T15:29:47Z beach: Except that I think we agreed that part of your performance problem comes from allocating all variables on the heap. 2014-11-22T15:30:23Z yuikov joined #lisp 2014-11-22T15:30:57Z drmeister: I have stack based activation frames, I just don't use them for much. I never had the escape analysis to figure out what could go into them. 2014-11-22T15:31:25Z beach: Right. So with HIR you will be able to use automatic variables for most Common Lisp variables. 2014-11-22T15:32:14Z beach: I need to rewrite the escape analysis though, so don't try it yet. 2014-11-22T15:32:22Z Ethan- quit (Ping timeout: 240 seconds) 2014-11-22T15:32:23Z drmeister: And I have to figure out how to get registers into this. It's something to do with using individual alloca's for stack based bindings and running the mem2reg optimization pass. 2014-11-22T15:33:18Z drmeister: That is the recommended way to write LLVM-IR code. The LLVM designers did not expect compiler writers to explicitly set up PHI nodes. 2014-11-22T15:34:00Z beach: That's good I guess, because it is messy to do. 2014-11-22T15:34:08Z resttime joined #lisp 2014-11-22T15:34:37Z marcux quit (Quit: marcux) 2014-11-22T15:36:11Z Nilby`: Suprising CCL bug of the day: (format t "~3,vf~%" 23.123 1) 2014-11-22T15:36:33Z drmeister: I know. In my argument restructuring code I used a lot of PHI nodes. 2014-11-22T15:38:17Z drmeister: For a few hours I achieved a level of near superhuman focus when I wrote it. I barely understand it now. 2014-11-22T15:39:25Z drmeister: You know what I mean. 2014-11-22T15:39:34Z wasamasa: writing code is easier than reading it 2014-11-22T15:39:59Z beach: drmeister: Yes, I see what you mean. 2014-11-22T15:40:39Z beach: But I don't know the purpose of argument restructuring, so I don't know what you need the φ nodes for. 2014-11-22T15:43:48Z drmeister: Passing arguments to a function and the function has to handle &optional, &key, &aux and fill in init-forms etc. 2014-11-22T15:44:11Z beach: wasamasa: That is why I litter my code with comments these days. With my bad memory, I couldn't understand my own code a few days after having written it if I didn't do that. 2014-11-22T15:44:37Z beach: drmeister: Heh, that's exactly the code I wrote yesterday and today! 2014-11-22T15:45:08Z beach: ... and deciding whether a variable is lexical or special 2014-11-22T15:47:19Z drmeister: Exactly. 2014-11-22T15:47:36Z davazp quit (Ping timeout: 244 seconds) 2014-11-22T15:49:32Z drmeister: beach: You are writing that in Common Lisp and it will be generated for every function - is that correct? 2014-11-22T15:49:43Z beach: I still don't see where φ-nodes come in though. 2014-11-22T15:49:53Z beach: Yes. 2014-11-22T15:49:59Z beach: You wrote yours in C++? 2014-11-22T15:50:01Z jlarocco joined #lisp 2014-11-22T15:52:14Z pecg joined #lisp 2014-11-22T15:55:07Z rszeno joined #lisp 2014-11-22T15:58:18Z rszeno: somebody know if there is any irc channel for maxima? 2014-11-22T15:58:37Z drmeister: beach: Not quite. I wrote mine in Common Lisp that generates LLVM-IR. 2014-11-22T15:59:11Z drmeister: https://www.irccloud.com/pastebin/34jfAx0I 2014-11-22T15:59:24Z drmeister: That's the code that handles keyword arguments 2014-11-22T15:59:33Z loke_: ARGH! 2014-11-22T15:59:37Z loke_: My eyes are bleeding! 2014-11-22T15:59:43Z loke_: My mind is melting! 2014-11-22T16:00:00Z loke_: A human did not write that code 2014-11-22T16:00:16Z drmeister: You flatter me good sir. 2014-11-22T16:01:18Z loke_: But seriously. The amount of knowledge about a crazy number of things required to create that thing is kinda boggling 2014-11-22T16:01:27Z drmeister: It's Common Lisp that calls the LLVM API that generates LLVM-IR directly. 2014-11-22T16:01:53Z loke_: and of course, calls to CADDR and CDDDR in the same let-block. :-) 2014-11-22T16:02:49Z drmeister: You should see my exception handling code. 2014-11-22T16:02:52Z beach: drmeister: You might consider using DESTRUCTURING-BIND for such cases. 2014-11-22T16:03:01Z loke_: drmeister: show it 2014-11-22T16:03:47Z BitPuffin quit (Remote host closed the connection) 2014-11-22T16:03:48Z drmeister: https://www.irccloud.com/pastebin/Y86XgHAN 2014-11-22T16:04:08Z drmeister: It's a CL macro that generates CL code that calls the LLVM API to generate LLVM-IR. 2014-11-22T16:04:26Z beach: Hmm, commented-out forms. 2014-11-22T16:04:27Z loke_: drmeister: But of course. Anything else would have been too easy 2014-11-22T16:05:12Z loke_: drmeister: What's the performance of your CL by the way? 2014-11-22T16:05:12Z drmeister: Yeah and it contains dead code - it needs some cleanup. 2014-11-22T16:05:27Z rtoym: rszeno: #maxima 2014-11-22T16:05:40Z beach: .. and ")" preceded by whitespace. 2014-11-22T16:05:42Z BitPuffin joined #lisp 2014-11-22T16:05:50Z drmeister: It's about 100x slower than SBCL - that's what I'm working on. 2014-11-22T16:06:05Z rszeno: rtoym, thank you very much, :) 2014-11-22T16:06:20Z shka joined #lisp 2014-11-22T16:07:02Z drmeister: This stuff is not the problem. It generates LLVM-IR code that is at the limit of efficiency. 2014-11-22T16:07:20Z rtoym: rszeno: The maxima mailing list is probably a better resource, though. #maxima is sparsely populated. 2014-11-22T16:07:22Z marcux joined #lisp 2014-11-22T16:08:09Z rszeno: i'm on the lists, buggs and disscuss but is probably something wrong, :) 2014-11-22T16:11:25Z shka quit (Ping timeout: 264 seconds) 2014-11-22T16:12:39Z ggole: drmeister: upper or lower limit? 2014-11-22T16:12:42Z ggole: :) 2014-11-22T16:13:15Z drmeister: I don't know. Not fast enough for me. 2014-11-22T16:13:46Z Bike quit (Quit: thanksgiving) 2014-11-22T16:14:25Z Shinmera: Anyone got something neat to show of their current project/s? 2014-11-22T16:14:37Z Shinmera: All I got is rendering problems and I need to take my mind off of that for a while. 2014-11-22T16:15:46Z Xach: i am working on making nicer html reports of quicklisp dist build failures. these plain text logs are hard to navigate. not neat, only useful. 2014-11-22T16:16:21Z Shinmera: Reminds me that I should make a nicer template for my documentation pages too.. 2014-11-22T16:16:56Z towodo quit (Quit: towodo) 2014-11-22T16:17:53Z Shinmera also just had an idea for a github API lib so one could automatically generate issue tickets or the like. 2014-11-22T16:18:24Z Xach: I use the json read-only api a bit to automate quicklisp-projects updates 2014-11-22T16:18:44Z Xach: It would be nice to have something so I can update the canbuild/cantbuild labels. 2014-11-22T16:19:11Z Shinmera puts a github api client onto the todo for now 2014-11-22T16:25:58Z towodo joined #lisp 2014-11-22T16:28:19Z TDog quit (Ping timeout: 255 seconds) 2014-11-22T16:28:54Z pnpuff joined #lisp 2014-11-22T16:29:42Z towodo quit (Client Quit) 2014-11-22T16:32:24Z cpc26_ quit (Read error: Connection reset by peer) 2014-11-22T16:32:58Z cpc26 joined #lisp 2014-11-22T16:33:18Z beach: Shinmera: Do my updated HIR examples count as distraction: http://metamodular.com/HIR-Examples/index.html 2014-11-22T16:37:29Z beach didn't think so. 2014-11-22T16:37:39Z Shinmera: I'm still reading! 2014-11-22T16:37:52Z beach: Oh! The pictures are more fun than the text. 2014-11-22T16:37:58Z Shinmera: well yes, that's what I meant 2014-11-22T16:38:02Z Shinmera: I'm trying to make sense of it 2014-11-22T16:44:18Z Shinmera has been sufficiently distracted 2014-11-22T16:49:37Z corni quit (Ping timeout: 272 seconds) 2014-11-22T16:51:48Z towodo joined #lisp 2014-11-22T16:53:07Z tadni joined #lisp 2014-11-22T16:56:36Z drmeister: beach: In /Code/Cleavir/Intermediate-representation/HIR there is no packages.lisp file. 2014-11-22T16:57:00Z drmeister: Which system do you recommend using? cleavir-hir.asd or cleavir-ir.asd? 2014-11-22T16:57:02Z beach: Right, it is in /Code/Cleavir/Intermediate-representation 2014-11-22T16:57:14Z beach: You need both. 2014-11-22T16:57:24Z beach: I think the HIR system depends on the IR system 2014-11-22T16:57:37Z hiroakip joined #lisp 2014-11-22T16:57:53Z drmeister: Yes HIR does depend on the IR system 2014-11-22T16:58:02Z EvW joined #lisp 2014-11-22T16:58:21Z drmeister: So I would only need to (asdf:load-system :cleavir-hir) - correct? 2014-11-22T16:58:26Z wheelsucker joined #lisp 2014-11-22T16:58:29Z beach: Right. 2014-11-22T16:58:45Z beach: or even cleavir-ast-to-hir 2014-11-22T16:58:53Z beach: It depends on the hir system. 2014-11-22T16:59:09Z drmeister: Oh - I have that one already 2014-11-22T16:59:35Z towodo quit (Quit: towodo) 2014-11-22T16:59:45Z beach: It kind of makes sense to need the HIR system in order to translate an AST to HIR. 2014-11-22T17:00:14Z hiroaki joined #lisp 2014-11-22T17:02:32Z hiyosi joined #lisp 2014-11-22T17:04:01Z jlarocco quit (Quit: This computer has gone to sleep) 2014-11-22T17:05:22Z drmeister: No problem, I'm still learning to navigate your directories and systems. 2014-11-22T17:06:29Z beach: It might not be optimal right now. I am open to suggestions for improvement. 2014-11-22T17:08:30Z jlongster joined #lisp 2014-11-22T17:12:23Z jlarocco joined #lisp 2014-11-22T17:13:40Z zyaku joined #lisp 2014-11-22T17:14:23Z Blaguvest joined #lisp 2014-11-22T17:15:43Z test1600 joined #lisp 2014-11-22T17:16:31Z drdanmaku joined #lisp 2014-11-22T17:17:53Z Bicyclidine joined #lisp 2014-11-22T17:17:56Z zyaku quit (Client Quit) 2014-11-22T17:18:14Z karswell` quit (Read error: Connection reset by peer) 2014-11-22T17:19:25Z towodo joined #lisp 2014-11-22T17:20:10Z LiamH joined #lisp 2014-11-22T17:23:20Z marcux quit (Quit: marcux) 2014-11-22T17:26:20Z joast quit (Quit: Leaving.) 2014-11-22T17:27:17Z rszeno quit (Ping timeout: 240 seconds) 2014-11-22T17:28:01Z pnpuff left #lisp 2014-11-22T17:28:02Z Karl_Dscc joined #lisp 2014-11-22T17:28:35Z corni joined #lisp 2014-11-22T17:28:35Z corni quit (Changing host) 2014-11-22T17:28:35Z corni joined #lisp 2014-11-22T17:29:39Z pnpuff joined #lisp 2014-11-22T17:29:43Z Nilby` quit (Quit: イカ墨の雲) 2014-11-22T17:30:47Z jumblerg joined #lisp 2014-11-22T17:30:55Z Nilby joined #lisp 2014-11-22T17:31:45Z jumblerg quit (Client Quit) 2014-11-22T17:33:31Z jlarocco quit (Quit: This computer has gone to sleep) 2014-11-22T17:35:40Z pnpuff quit (Quit: Lost terminal) 2014-11-22T17:36:12Z towodo quit (Quit: towodo) 2014-11-22T17:38:12Z innertracks quit (Quit: innertracks) 2014-11-22T17:38:33Z henesy joined #lisp 2014-11-22T17:40:57Z innertracks joined #lisp 2014-11-22T17:41:24Z zolk3ri joined #lisp 2014-11-22T17:41:25Z jlarocco joined #lisp 2014-11-22T17:42:31Z innertracks quit (Client Quit) 2014-11-22T17:43:34Z jlarocco quit (Client Quit) 2014-11-22T17:48:58Z beach left #lisp 2014-11-22T17:55:03Z Blaguvest quit 2014-11-22T17:56:14Z Shinmera: I've made some exciting progress on Parasol. It now looks like this: http://shinmera.tymoon.eu/public/screenshot-2014.11.22-18:55:33.png 2014-11-22T17:56:15Z haom: if i manually start swank in a terminal repl, and then slime-connect from emacs, how can i make the emacs repl print its output to the terminal repl? 2014-11-22T17:58:06Z Joreji joined #lisp 2014-11-22T18:00:16Z H4ns: haom: try printing to *terminal-io* 2014-11-22T18:00:34Z pinupgeek quit (Ping timeout: 256 seconds) 2014-11-22T18:00:47Z haom: H4ns: i did, it didnt work. 2014-11-22T18:01:12Z Grue`: try printing in another thread, it should work 2014-11-22T18:01:35Z haom: Grue`: could you give me an example? 2014-11-22T18:02:20Z Grue`: well, i'm thinking theoretically, cause swank probably rebinds *standard-output*, so in another thread it will be the original standard-output 2014-11-22T18:02:45Z pt1 quit (Remote host closed the connection) 2014-11-22T18:03:32Z haom: ok, but you were right, (sb-thread:make-thread (lambda () (write-line "Hello, world" *standard-output*))) does the trick. 2014-11-22T18:03:38Z haom: cool. 2014-11-22T18:04:01Z Grue`: good, at last my hunch turned out to be correct 2014-11-22T18:04:24Z Grue`: but there might be a better way 2014-11-22T18:10:12Z Patzy quit (Ping timeout: 256 seconds) 2014-11-22T18:10:51Z Patzy joined #lisp 2014-11-22T18:11:52Z Bicyclidine quit (Ping timeout: 240 seconds) 2014-11-22T18:12:06Z BlueRavenGT joined #lisp 2014-11-22T18:16:24Z chu quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-11-22T18:18:07Z zolk3ri quit (Ping timeout: 255 seconds) 2014-11-22T18:18:25Z zolk3ri joined #lisp 2014-11-22T18:18:58Z joast joined #lisp 2014-11-22T18:19:08Z marcux joined #lisp 2014-11-22T18:21:11Z cpc26 quit (Ping timeout: 258 seconds) 2014-11-22T18:24:09Z cpc26 joined #lisp 2014-11-22T18:31:32Z pecg quit (Quit: WeeChat 1.0.1) 2014-11-22T18:31:41Z zolk3ri quit (Ping timeout: 264 seconds) 2014-11-22T18:32:10Z zolk3ri joined #lisp 2014-11-22T18:35:50Z drmeister: Is there a function in Common Lisp to identify the minimum amount of a pathname necessary to make it unique from another pathname? 2014-11-22T18:36:02Z drmeister: I sort of recall that there was. 2014-11-22T18:36:26Z towodo joined #lisp 2014-11-22T18:36:32Z towodo quit (Client Quit) 2014-11-22T18:36:43Z drmeister: If so, if I have a list of pathnames I'd like something that can generate the minimum amount of each to make them all distinguishable from each other. 2014-11-22T18:38:34Z towodo joined #lisp 2014-11-22T18:41:32Z defaultxr joined #lisp 2014-11-22T18:45:18Z madrik joined #lisp 2014-11-22T18:54:46Z towodo quit (Quit: towodo) 2014-11-22T18:56:23Z pnpuff joined #lisp 2014-11-22T18:57:29Z tokenrov1 is now known as tokenrove 2014-11-22T18:58:10Z jumblerg joined #lisp 2014-11-22T18:58:58Z jlongster quit (Remote host closed the connection) 2014-11-22T18:59:47Z adlai quit (Ping timeout: 250 seconds) 2014-11-22T19:00:43Z Nilby quit (Ping timeout: 272 seconds) 2014-11-22T19:01:15Z gravicappa joined #lisp 2014-11-22T19:02:05Z adhok joined #lisp 2014-11-22T19:05:11Z gingerale joined #lisp 2014-11-22T19:09:17Z Joreji quit (Read error: Connection reset by peer) 2014-11-22T19:11:02Z karswell` joined #lisp 2014-11-22T19:16:27Z Shinmera: drmeister: The only thing close to that that I can think of is enough-namestring 2014-11-22T19:17:51Z joneshf quit (Ping timeout: 265 seconds) 2014-11-22T19:17:58Z joneshf-laptop quit (Ping timeout: 255 seconds) 2014-11-22T19:22:24Z knobo joined #lisp 2014-11-22T19:23:23Z pnpuff left #lisp 2014-11-22T19:28:38Z zacharias joined #lisp 2014-11-22T19:29:55Z ggole quit 2014-11-22T19:34:08Z zolk3ri quit (Quit: Lost terminal) 2014-11-22T19:36:39Z davazp joined #lisp 2014-11-22T19:37:19Z madrik quit (Ping timeout: 255 seconds) 2014-11-22T19:39:34Z gravicappa quit (Ping timeout: 255 seconds) 2014-11-22T19:50:30Z Ven joined #lisp 2014-11-22T19:50:46Z pnpuff joined #lisp 2014-11-22T19:52:37Z cy joined #lisp 2014-11-22T20:01:32Z hardenedapple quit (Quit: WeeChat 1.0.1) 2014-11-22T20:02:02Z cy quit (Quit: :q!) 2014-11-22T20:02:19Z cy joined #lisp 2014-11-22T20:03:13Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2014-11-22T20:03:27Z karswell` is now known as karswell 2014-11-22T20:06:10Z haom left #lisp 2014-11-22T20:07:18Z shka joined #lisp 2014-11-22T20:10:37Z Ven joined #lisp 2014-11-22T20:12:25Z Ven quit (Client Quit) 2014-11-22T20:15:07Z test1600 quit (Ping timeout: 255 seconds) 2014-11-22T20:16:08Z urandom__ quit (Ping timeout: 250 seconds) 2014-11-22T20:19:22Z hiroakip quit (Ping timeout: 244 seconds) 2014-11-22T20:19:26Z codeburg quit (Remote host closed the connection) 2014-11-22T20:19:53Z hiroaki quit (Ping timeout: 244 seconds) 2014-11-22T20:20:06Z codeburg joined #lisp 2014-11-22T20:20:21Z joneshf-laptop joined #lisp 2014-11-22T20:23:31Z EvW quit (Ping timeout: 265 seconds) 2014-11-22T20:25:29Z innertracks joined #lisp 2014-11-22T20:28:36Z goglosh joined #lisp 2014-11-22T20:29:31Z bambams quit (Ping timeout: 255 seconds) 2014-11-22T20:29:36Z tadni quit (Ping timeout: 255 seconds) 2014-11-22T20:29:51Z shka: initialization of clos objects gives me a troubles 2014-11-22T20:30:01Z bambams joined #lisp 2014-11-22T20:30:02Z bambams quit (Changing host) 2014-11-22T20:30:02Z bambams joined #lisp 2014-11-22T20:30:05Z shka: i have a class that has 3 direct superclasses 2014-11-22T20:30:10Z tadni joined #lisp 2014-11-22T20:30:19Z shka: all have slots with initargs 2014-11-22T20:31:05Z shka: one have initialize-instance with :after 2014-11-22T20:31:57Z shka: so now i want to initialize the instance, but how do i pass initargs? 2014-11-22T20:32:49Z pnpuff left #lisp 2014-11-22T20:35:22Z davazp quit (Ping timeout: 255 seconds) 2014-11-22T20:45:13Z knobo quit (Ping timeout: 272 seconds) 2014-11-22T20:51:29Z matko quit (Ping timeout: 264 seconds) 2014-11-22T20:52:05Z slassh joined #lisp 2014-11-22T20:52:29Z Grue`: (make-instance 'foo-class :arg1 arg1 :arg2 arg2 ...) ? 2014-11-22T20:52:39Z Shinmera quit (Quit: しつれいしなければならないんです。) 2014-11-22T20:52:55Z Grue`: pass them to where, you need to elaborate 2014-11-22T20:53:02Z Shinmera joined #lisp 2014-11-22T20:53:36Z Grue`: the sub class has all slots from its parent classes 2014-11-22T20:55:53Z shka: right 2014-11-22T20:56:06Z shka: Grue`: thanks, so this is problem with intialize instance 2014-11-22T20:57:27Z pnpuff joined #lisp 2014-11-22T21:00:53Z Grue`: what would be the problem, exactly? initialize-instance is a generic function and also works on subclasses 2014-11-22T21:01:57Z vi1 quit (Remote host closed the connection) 2014-11-22T21:04:42Z oleo__ joined #lisp 2014-11-22T21:05:21Z oleo is now known as Guest71756 2014-11-22T21:05:37Z Guest71756 quit (Ping timeout: 240 seconds) 2014-11-22T21:07:42Z goglosh quit (Quit: leaving) 2014-11-22T21:08:53Z shka: Grue`: well i don't know 2014-11-22T21:10:50Z shka: i'm just getting invalid argument 2014-11-22T21:11:01Z shka: not sure why 2014-11-22T21:12:46Z shka: ok, if i skip ther argument, it works 2014-11-22T21:12:56Z shka: so some stupid mistake 2014-11-22T21:13:05Z shka: i need to get some sleep 2014-11-22T21:13:32Z hiroaki joined #lisp 2014-11-22T21:13:45Z hiroakip joined #lisp 2014-11-22T21:15:17Z Vutral quit (Ping timeout: 245 seconds) 2014-11-22T21:17:34Z cy left #lisp 2014-11-22T21:21:19Z Vutral joined #lisp 2014-11-22T21:21:25Z adhok quit (Quit: Leaving.) 2014-11-22T21:22:57Z shka: yeah it simply does not inherit the class 2014-11-22T21:23:22Z shka: good night all 2014-11-22T21:23:57Z shka quit (Quit: WeeChat 1.0.1) 2014-11-22T21:27:17Z fantazo joined #lisp 2014-11-22T21:30:43Z oleo__ quit (Quit: Verlassend) 2014-11-22T21:31:22Z cyphase_ is now known as cyphase 2014-11-22T21:34:01Z oleo__ joined #lisp 2014-11-22T21:35:37Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-11-22T21:37:11Z jumblerg joined #lisp 2014-11-22T21:48:15Z oleo__ is now known as oleo 2014-11-22T21:51:11Z zyaku joined #lisp 2014-11-22T21:52:19Z zyaku quit (Client Quit) 2014-11-22T21:52:36Z zyaku joined #lisp 2014-11-22T21:54:53Z zyaku quit (Client Quit) 2014-11-22T21:56:12Z zyaku joined #lisp 2014-11-22T22:03:20Z prxq joined #lisp 2014-11-22T22:14:46Z bgs100 joined #lisp 2014-11-22T22:14:54Z bgs100 quit (Changing host) 2014-11-22T22:14:54Z bgs100 joined #lisp 2014-11-22T22:16:13Z Mon_Ouie quit (Quit: WeeChat 1.0.1) 2014-11-22T22:16:33Z Beetny joined #lisp 2014-11-22T22:20:39Z eazar001 quit (Remote host closed the connection) 2014-11-22T22:22:29Z eazar001 joined #lisp 2014-11-22T22:30:43Z towodo joined #lisp 2014-11-22T22:30:54Z pjb: drmeister: enough-namestring 2014-11-22T22:31:32Z pjb: as Shinmera said :-) 2014-11-22T22:31:38Z k-stz quit (Remote host closed the connection) 2014-11-22T22:31:44Z Shinmera: Hooray, I remembered something correctly. 2014-11-22T22:36:31Z troydm joined #lisp 2014-11-22T22:37:28Z juiko joined #lisp 2014-11-22T22:37:41Z Vutral quit (Ping timeout: 264 seconds) 2014-11-22T22:37:57Z White_Flame quit (Ping timeout: 272 seconds) 2014-11-22T22:40:14Z innertracks quit (Quit: innertracks) 2014-11-22T22:44:30Z pnpuff quit (Quit: Lost terminal) 2014-11-22T22:47:29Z slassh quit (Quit: Leaving) 2014-11-22T22:50:01Z kub4 joined #lisp 2014-11-22T22:52:59Z Vutral joined #lisp 2014-11-22T22:54:35Z paul0` joined #lisp 2014-11-22T22:55:49Z innertracks joined #lisp 2014-11-22T22:58:11Z paul0 quit (Ping timeout: 265 seconds) 2014-11-22T23:02:53Z juiko quit (Ping timeout: 264 seconds) 2014-11-22T23:04:24Z P77CAAUFY quit (Ping timeout: 255 seconds) 2014-11-22T23:05:43Z mrSpec joined #lisp 2014-11-22T23:06:27Z mrSpec quit (Read error: Connection reset by peer) 2014-11-22T23:08:13Z Jesin joined #lisp 2014-11-22T23:11:39Z mrSpec joined #lisp 2014-11-22T23:14:32Z vaporatorius quit (Quit: Leaving) 2014-11-22T23:14:40Z vaporatorius joined #lisp 2014-11-22T23:17:13Z salv0 quit (Ping timeout: 272 seconds) 2014-11-22T23:17:52Z salv0 joined #lisp 2014-11-22T23:21:00Z enitiz quit (Quit: Leaving) 2014-11-22T23:21:52Z kcj joined #lisp 2014-11-22T23:22:19Z keen___________7 joined #lisp 2014-11-22T23:22:43Z araujo joined #lisp 2014-11-22T23:23:22Z keen___________6 quit (Ping timeout: 240 seconds) 2014-11-22T23:24:02Z LoicLisp quit (Remote host closed the connection) 2014-11-22T23:27:00Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-11-22T23:29:06Z prxq quit (Remote host closed the connection) 2014-11-22T23:31:32Z zygentoma joined #lisp 2014-11-22T23:32:04Z corni quit (Ping timeout: 258 seconds) 2014-11-22T23:35:23Z Karl_Dscc quit (Remote host closed the connection) 2014-11-22T23:40:05Z hiroakip quit (Ping timeout: 264 seconds) 2014-11-22T23:40:05Z hiroaki quit (Ping timeout: 264 seconds) 2014-11-22T23:40:12Z lommm_ quit (Remote host closed the connection) 2014-11-22T23:49:03Z xrash joined #lisp 2014-11-22T23:49:22Z sheilong joined #lisp 2014-11-22T23:52:30Z towodo quit (Quit: towodo) 2014-11-22T23:52:54Z jumblerg joined #lisp 2014-11-22T23:52:57Z fantazo quit (Quit: Verlassend)