2017-05-06T00:00:24Z p9s joined #lisp 2017-05-06T00:01:48Z ealfonso quit (Ping timeout: 240 seconds) 2017-05-06T00:04:54Z pillton: The inferior-shell library is pretty good if you have to invoke other commands. 2017-05-06T00:05:13Z oleo quit (Quit: irc client terminated!) 2017-05-06T00:07:33Z pillton: The she-bang line can be a bit annoying. 2017-05-06T00:08:36Z pillton: I don't know what people use. I personally use this: ":" ; exec sbcl --noinform .... 2017-05-06T00:11:57Z adolf_stalin joined #lisp 2017-05-06T00:12:46Z oleo joined #lisp 2017-05-06T00:14:03Z onehrxn quit (Remote host closed the connection) 2017-05-06T00:14:49Z onehrxn joined #lisp 2017-05-06T00:16:17Z parsnip: hmm, this will be a learning curve, but it already feels a bit less tedious than python to do a simple thing, and much less confusing than bash's confusing notations. 2017-05-06T00:17:39Z MrWoohoo joined #lisp 2017-05-06T00:17:56Z parsnip: ah, inferior-shell, interesting, thanks 2017-05-06T00:20:13Z hazz joined #lisp 2017-05-06T00:21:58Z pillton: ealfonso: There is iolib, cl-async and basic-binary-ipc for performing non-blocking IO. 2017-05-06T00:23:15Z pillton: ealfonso: usocket appears to provide the function wait-for-input which accepts a timeout argument. 2017-05-06T00:27:12Z JuanDaugherty joined #lisp 2017-05-06T00:27:57Z pillton: parsnip: You have to keep in mind that most people use the CL REPL as opposed to the shell. 2017-05-06T00:29:14Z parsnip: so, does that still include a use-case where i script to read and write on nearby files, but are you saying more common to call it from repl? 2017-05-06T00:29:42Z parsnip: and including calling system commands like `ledger`? 2017-05-06T00:34:59Z attila_lendvai quit (Ping timeout: 246 seconds) 2017-05-06T00:35:54Z p9s quit (Remote host closed the connection) 2017-05-06T00:36:29Z p9s joined #lisp 2017-05-06T00:37:35Z pillton: You can do that if you want. 2017-05-06T00:38:50Z pillton: The reason most people use the REPL is that you can interact with the program as you write it. 2017-05-06T00:39:20Z p9s_ joined #lisp 2017-05-06T00:40:40Z p9s quit (Ping timeout: 240 seconds) 2017-05-06T00:41:38Z parsnip: yes, so if i understand the workflow, i use the repl while i'm designing the lisp "script", then once happy with it, call it however is convenient? 2017-05-06T00:41:49Z p9s_ quit (Read error: Connection reset by peer) 2017-05-06T00:42:07Z p9s joined #lisp 2017-05-06T00:44:24Z pillton: Yes, where "convenient" includes the REPL. 2017-05-06T00:46:05Z p9s quit (Ping timeout: 240 seconds) 2017-05-06T00:46:20Z wildlander quit (Quit: Saliendo) 2017-05-06T00:49:08Z pjb quit (Ping timeout: 240 seconds) 2017-05-06T00:56:54Z pent quit (Read error: Connection reset by peer) 2017-05-06T00:57:25Z pent joined #lisp 2017-05-06T00:58:24Z NeverDie quit (Read error: Connection reset by peer) 2017-05-06T00:59:12Z moei quit (Quit: Leaving...) 2017-05-06T01:00:02Z NeverDie joined #lisp 2017-05-06T01:02:28Z dingusman joined #lisp 2017-05-06T01:04:26Z moei joined #lisp 2017-05-06T01:08:26Z hazz quit (Quit: Leaving) 2017-05-06T01:14:57Z dingusman quit (Remote host closed the connection) 2017-05-06T01:20:28Z shrdlu68 joined #lisp 2017-05-06T01:22:10Z ARM9 quit (Quit: Leaving) 2017-05-06T01:29:23Z jsgrant_om quit (Ping timeout: 260 seconds) 2017-05-06T01:35:06Z neoncontrails joined #lisp 2017-05-06T01:36:58Z enzuru quit (Ping timeout: 264 seconds) 2017-05-06T01:40:09Z shrdlu68 quit (Quit: Lost terminal) 2017-05-06T01:40:27Z quazimodo quit (Ping timeout: 240 seconds) 2017-05-06T01:43:10Z quazimodo joined #lisp 2017-05-06T01:44:05Z LiamH quit (Ping timeout: 240 seconds) 2017-05-06T01:49:08Z ryanwatkins quit (Remote host closed the connection) 2017-05-06T01:54:38Z d4ryus4 joined #lisp 2017-05-06T01:55:13Z Karl_Dscc joined #lisp 2017-05-06T01:56:30Z Dotcra joined #lisp 2017-05-06T01:57:36Z d4ryus3 quit (Ping timeout: 260 seconds) 2017-05-06T01:57:54Z NeverDie quit (Quit: http://radiux.io/) 2017-05-06T02:00:07Z ttt72 joined #lisp 2017-05-06T02:01:05Z space_otter joined #lisp 2017-05-06T02:01:17Z LiamH joined #lisp 2017-05-06T02:02:18Z Karl_Dscc quit (Remote host closed the connection) 2017-05-06T02:04:45Z smoon joined #lisp 2017-05-06T02:04:53Z nowhereman quit (Ping timeout: 240 seconds) 2017-05-06T02:06:37Z jsgrant_om joined #lisp 2017-05-06T02:08:48Z NeverDie joined #lisp 2017-05-06T02:08:50Z onehrxn quit (Remote host closed the connection) 2017-05-06T02:09:25Z onehrxn joined #lisp 2017-05-06T02:09:26Z fluter joined #lisp 2017-05-06T02:10:48Z orivej quit (Ping timeout: 240 seconds) 2017-05-06T02:11:07Z Dotcra quit (Quit: leaving) 2017-05-06T02:12:37Z cromachina joined #lisp 2017-05-06T02:12:45Z ryanwatkins joined #lisp 2017-05-06T02:13:55Z mathrick quit (Ping timeout: 246 seconds) 2017-05-06T02:18:37Z mrcom_ joined #lisp 2017-05-06T02:19:18Z mrcom quit (Read error: Connection reset by peer) 2017-05-06T02:22:11Z akkad: is there a eml parser for cl? 2017-05-06T02:28:09Z edgar-rft: there's but I don't know if that's what you're looking for 2017-05-06T02:28:19Z ryan_vw left #lisp 2017-05-06T02:28:48Z akkad: thanks. will dig into it. 2017-05-06T02:29:22Z ttt72 quit (Quit: ttt72) 2017-05-06T02:29:45Z ttt72 joined #lisp 2017-05-06T02:34:40Z parsnip: ,ppcre 2017-05-06T02:34:56Z akkad: wrong channel 2017-05-06T02:35:08Z jameser joined #lisp 2017-05-06T02:36:05Z aeth_ is now known as aeth 2017-05-06T02:37:17Z mrcom_ quit (Quit: Leaving) 2017-05-06T02:37:21Z NeverDie quit (Quit: http://radiux.io/) 2017-05-06T02:37:30Z mrcom joined #lisp 2017-05-06T02:40:04Z akkad: monctezuma looks like what I need 2017-05-06T02:41:09Z rogersm quit (Read error: Connection reset by peer) 2017-05-06T02:42:02Z rogersm joined #lisp 2017-05-06T02:42:19Z sellout- quit (Quit: Leaving.) 2017-05-06T02:42:29Z emacsoma` joined #lisp 2017-05-06T02:46:40Z pjb joined #lisp 2017-05-06T02:50:22Z ryan_vw joined #lisp 2017-05-06T02:51:52Z ttt72 quit (Ping timeout: 240 seconds) 2017-05-06T02:52:35Z neoncontrails quit (Remote host closed the connection) 2017-05-06T02:52:48Z pjb quit (Ping timeout: 240 seconds) 2017-05-06T02:54:40Z velo-alien quit (Ping timeout: 240 seconds) 2017-05-06T02:56:01Z LiamH quit (Quit: Leaving.) 2017-05-06T02:57:04Z mjk joined #lisp 2017-05-06T02:58:40Z NeverDie joined #lisp 2017-05-06T03:15:40Z schoppenhauer quit (Ping timeout: 240 seconds) 2017-05-06T03:17:24Z schoppenhauer joined #lisp 2017-05-06T03:18:20Z aeth quit (Ping timeout: 260 seconds) 2017-05-06T03:19:40Z sellout- joined #lisp 2017-05-06T03:19:50Z aeth joined #lisp 2017-05-06T03:20:26Z sellout- quit (Client Quit) 2017-05-06T03:20:37Z velo-alien joined #lisp 2017-05-06T03:21:47Z sellout- joined #lisp 2017-05-06T03:22:35Z sellout- quit (Client Quit) 2017-05-06T03:24:30Z smoon quit (Quit: smoon) 2017-05-06T03:27:12Z jsgrant_om quit (Ping timeout: 260 seconds) 2017-05-06T03:29:44Z velo-alien quit (Ping timeout: 258 seconds) 2017-05-06T03:31:10Z quazimodo quit (Ping timeout: 240 seconds) 2017-05-06T03:32:22Z smoon joined #lisp 2017-05-06T03:40:44Z dpg quit (Ping timeout: 260 seconds) 2017-05-06T03:51:12Z loke___ joined #lisp 2017-05-06T03:58:18Z Seanzheng joined #lisp 2017-05-06T04:07:17Z ttt72 joined #lisp 2017-05-06T04:13:53Z Dotcra joined #lisp 2017-05-06T04:19:44Z dddddd quit (Remote host closed the connection) 2017-05-06T04:22:38Z nacci quit (Ping timeout: 260 seconds) 2017-05-06T04:25:38Z sellout- joined #lisp 2017-05-06T04:25:44Z Seanzheng quit (Remote host closed the connection) 2017-05-06T04:31:23Z ttt72 quit (Quit: ttt72) 2017-05-06T04:31:45Z ttt72 joined #lisp 2017-05-06T04:36:32Z ttt72 quit (Quit: ttt72) 2017-05-06T04:36:59Z ttt72 joined #lisp 2017-05-06T04:43:38Z nacci joined #lisp 2017-05-06T04:43:52Z rogersm quit (Read error: Connection reset by peer) 2017-05-06T04:44:43Z rogersm joined #lisp 2017-05-06T04:47:39Z Harag quit (Ping timeout: 260 seconds) 2017-05-06T04:53:56Z ttt72 quit (Quit: ttt72) 2017-05-06T04:54:19Z ttt72 joined #lisp 2017-05-06T04:57:17Z onehrxn quit (Remote host closed the connection) 2017-05-06T04:58:07Z onehrxn joined #lisp 2017-05-06T04:59:16Z smoon quit (Quit: smoon) 2017-05-06T05:04:26Z ttt72 quit (Quit: ttt72) 2017-05-06T05:04:48Z ttt72 joined #lisp 2017-05-06T05:05:03Z paule32: hello 2017-05-06T05:05:16Z paule32: need help: http://codepad.org/FVz9GJGV 2017-05-06T05:05:28Z paule32: line 32 2017-05-06T05:11:16Z pilne quit (Quit: Quitting!) 2017-05-06T05:12:22Z onehrxn_ joined #lisp 2017-05-06T05:13:31Z beach: Good morning everyone! 2017-05-06T05:13:40Z paule32: hi beach 2017-05-06T05:13:44Z safe quit (Read error: Connection reset by peer) 2017-05-06T05:14:01Z beach: paule32: You ask for advice, but you don't listen to it much, do you? 2017-05-06T05:14:29Z paule32: yes, sorry, many to do in the household 2017-05-06T05:14:41Z onehrxn quit (Ping timeout: 255 seconds) 2017-05-06T05:15:07Z beach: You have been told several times that, when you submit code for others to read, you should format it according to the expectations of these people. 2017-05-06T05:15:24Z beach: One time, a very nice #lisp participant even re-formated the code for you. 2017-05-06T05:15:32Z beach: But you didn't look at it. 2017-05-06T05:15:38Z paule32: ok, wait 2017-05-06T05:16:01Z beach: For starters, you never put whitespace before a closing parenthesis. 2017-05-06T05:16:35Z beach: Second, you need to indent your code according to the conventions. 2017-05-06T05:16:47Z beach: For that, you need an editor that can do it for you. 2017-05-06T05:17:14Z ttt72 quit (Quit: ttt72) 2017-05-06T05:17:18Z beach: Common Lisp programmers rely on correct indentation to understand your program. 2017-05-06T05:17:25Z Bock joined #lisp 2017-05-06T05:17:37Z ttt72 joined #lisp 2017-05-06T05:17:43Z beach: If it is incorrect, you force the nice people who want to help you to count your parentheses. 2017-05-06T05:18:44Z beach: That is very impolite behavior, because you are wasting the time of dozens of nice Common Lisp programmers, whereas YOU should spend that time making sure your code is correctly formated. 2017-05-06T05:19:36Z paule32: http://paste.lisp.org/display/345911 2017-05-06T05:19:38Z beach: You have also been told to go read an introductory book about Common Lisp. If you had done that, you would have seen that there are no examples in any such book that would format the code the way you format yours. 2017-05-06T05:20:43Z beach: You are still not using an editor to indent your code properly, and you still have dangling closing parentheses. So you continue to waste the time of dozens of nice #lisp participants without following their advice. 2017-05-06T05:20:54Z BlueRavenGT quit (Ping timeout: 260 seconds) 2017-05-06T05:22:31Z beach: Once you have read such a book, you would understand that using SETQ to assign to a variable without first defining that variable is unspecified behavior according to the Common Lisp HyperSpec. 2017-05-06T05:23:50Z p_l: paule32: Not wanting to pile up on you, but you might be interested in Practical Common Lisp, a rather approachable book on programming common lisp which will definitely help (I still look up examples from it!) 2017-05-06T05:23:56Z p_l: and it's available for free on the net 2017-05-06T05:24:04Z p_l: http://gigamonkeys.com/book/ 2017-05-06T05:24:28Z paule32: thank you 2017-05-06T05:24:41Z p_l: as for indentation, good editors tend to ensure it for you (only used emacs in years, so I can't recommend much other than emacs+slime) 2017-05-06T05:24:54Z paule32: i search for editor, not emacs 2017-05-06T05:25:14Z p_l: but the "standard" indentation is much easier to read than C-like 2017-05-06T05:25:34Z sfa joined #lisp 2017-05-06T05:26:09Z sfa quit (Client Quit) 2017-05-06T05:26:50Z p_l: paule32: recently someone pointed me to atom-slime, which is an extension for http://atom.io which integrates Common Lisp editing into it 2017-05-06T05:27:16Z p_l: it might be easier to get started with it than with emacs, though Emacs is still better long-term 2017-05-06T05:27:19Z sacculina quit (Ping timeout: 260 seconds) 2017-05-06T05:27:35Z p_l: but I don't want to discourage anyone with Emacs'... very specific quirks 2017-05-06T05:28:36Z beach: paule32: You can of course use any editor you like, but the general recommendation here is to use Emacs + SLIME because that combination is known to indent the code in an acceptable way. For most other choices, you are going to have the same problems as you do now, i.e., people like me are going to point out to you that it is impolite to submit incorrectly formated code for others to read. 2017-05-06T05:28:59Z paule32: ok, atm i install emacs 2017-05-06T05:29:41Z p_l: beach: atom-slime *might* be acceptable low-end alternative in some time, though 2017-05-06T05:29:52Z beach: paule32: It is installed by default if you use GNU/Linux. 2017-05-06T05:29:57Z p_l: beach: a way to cut down oft-inevitable holy war 2017-05-06T05:30:00Z p_l: beach: not on Ubuntu 2017-05-06T05:30:10Z paule32: no, linux mint, many to install 2017-05-06T05:30:22Z paule32: ok 2017-05-06T05:30:23Z beach: p_l: Oh, no longer? It used to be. 2017-05-06T05:30:27Z p_l: beach: long time ago 2017-05-06T05:30:35Z beach: :( 2017-05-06T05:30:50Z paule32: do i need parameters when start emacs? 2017-05-06T05:30:51Z p_l: I barely notice except for having to work with ubuntu 2017-05-06T05:31:06Z beach: p_l: I see. 2017-05-06T05:31:25Z p_l: paule32: for just editing? No 2017-05-06T05:31:48Z p_l: just open a file with .lisp extension, can be using the graphical menu for starters, and it will do what it needs to. 2017-05-06T05:32:19Z ttt72 quit (Quit: ttt72) 2017-05-06T05:32:43Z ttt72 joined #lisp 2017-05-06T05:32:46Z p_l: to reindent a function, put cursor on the function, hit Ctrl-c then Alt-q 2017-05-06T05:33:32Z p_l: (or play with tab, that shortcut might be in something extra now that I think of it) 2017-05-06T05:33:37Z p_l: gotta go, brb 2017-05-06T05:33:45Z paule32: C-c is undefined 2017-05-06T05:34:55Z Atrumx quit (Remote host closed the connection) 2017-05-06T05:36:56Z wheelsucker joined #lisp 2017-05-06T05:40:13Z logicmoo quit (Ping timeout: 260 seconds) 2017-05-06T05:43:06Z ttt72 quit (Quit: ttt72) 2017-05-06T05:43:31Z ttt72 joined #lisp 2017-05-06T05:47:09Z dmiles joined #lisp 2017-05-06T05:56:04Z drcode quit (Ping timeout: 260 seconds) 2017-05-06T05:57:02Z vtomole joined #lisp 2017-05-06T05:59:49Z ttt72 quit (Quit: ttt72) 2017-05-06T06:00:12Z ttt72 joined #lisp 2017-05-06T06:02:05Z nydel quit (Ping timeout: 240 seconds) 2017-05-06T06:02:18Z drcode joined #lisp 2017-05-06T06:02:19Z Tordek quit (Ping timeout: 260 seconds) 2017-05-06T06:06:51Z ttt72 quit (Quit: ttt72) 2017-05-06T06:07:15Z ttt72 joined #lisp 2017-05-06T06:15:09Z f-a joined #lisp 2017-05-06T06:15:12Z f-a left #lisp 2017-05-06T06:16:35Z NeverDie quit (Quit: http://radiux.io/) 2017-05-06T06:18:41Z loke___: paule32: Have you had any prior experience with Emacs? 2017-05-06T06:20:01Z emacsoma` quit (Remote host closed the connection) 2017-05-06T06:20:26Z loke___ acknowledges that for someone who doesn't know Emacs, learning Lisp means learning two different new things at the same time. There is a reason for that, and that is because Lisp requires proper formatting to be readable. Once you _have_ that proper formatting, it is more readable than other languages. So, in a sense, Lisp is more sensitive to indentation mistakes than other languages which is why people are so sensitive to bad indentation. 2017-05-06T06:20:39Z angavrilov joined #lisp 2017-05-06T06:20:42Z Tordek joined #lisp 2017-05-06T06:22:54Z teggi joined #lisp 2017-05-06T06:25:21Z nydel joined #lisp 2017-05-06T06:26:57Z dpg joined #lisp 2017-05-06T06:27:22Z ttt72 quit (Quit: ttt72) 2017-05-06T06:27:46Z ttt72 joined #lisp 2017-05-06T06:29:42Z ttt72 quit (Client Quit) 2017-05-06T06:30:06Z ttt72 joined #lisp 2017-05-06T06:31:54Z vtomole quit (Ping timeout: 260 seconds) 2017-05-06T06:34:54Z adolf_stalin quit (Remote host closed the connection) 2017-05-06T06:38:05Z l04m33 quit (Ping timeout: 240 seconds) 2017-05-06T06:41:12Z Mon_Ouie quit (Read error: No route to host) 2017-05-06T06:43:02Z vlatkoB joined #lisp 2017-05-06T06:43:57Z l04m33 joined #lisp 2017-05-06T06:53:38Z ttt72 quit (Quit: ttt72) 2017-05-06T06:53:46Z rippa joined #lisp 2017-05-06T06:54:02Z ttt72 joined #lisp 2017-05-06T06:54:40Z nullman joined #lisp 2017-05-06T07:03:43Z space_otter quit (Remote host closed the connection) 2017-05-06T07:04:40Z dpg quit (Ping timeout: 260 seconds) 2017-05-06T07:06:33Z onehrxn_ is now known as onehrxn 2017-05-06T07:07:07Z milanj quit (Quit: This computer has gone to sleep) 2017-05-06T07:08:16Z rk[ghost] quit (Ping timeout: 246 seconds) 2017-05-06T07:14:05Z vlatkoB_ joined #lisp 2017-05-06T07:17:17Z ttt72 quit (Quit: ttt72) 2017-05-06T07:17:41Z ttt72 joined #lisp 2017-05-06T07:18:05Z vlatkoB quit (Ping timeout: 240 seconds) 2017-05-06T07:19:44Z pjb joined #lisp 2017-05-06T07:24:37Z ttt72 quit (Ping timeout: 240 seconds) 2017-05-06T07:25:31Z loke___ quit (Remote host closed the connection) 2017-05-06T07:27:41Z Bike quit (Quit: invoke) 2017-05-06T07:32:08Z loke___ joined #lisp 2017-05-06T07:37:08Z gingerale joined #lisp 2017-05-06T07:38:15Z Mon_Ouie joined #lisp 2017-05-06T07:47:34Z pyx joined #lisp 2017-05-06T07:50:01Z SlashLife quit (Ping timeout: 255 seconds) 2017-05-06T07:52:37Z pyx quit (Quit: WeeChat 1.7.1) 2017-05-06T07:53:21Z neoncontrails joined #lisp 2017-05-06T07:53:31Z mishoo joined #lisp 2017-05-06T07:56:40Z shka_ joined #lisp 2017-05-06T07:57:58Z neoncontrails quit (Ping timeout: 246 seconds) 2017-05-06T08:00:13Z defaultxr quit (Ping timeout: 260 seconds) 2017-05-06T08:04:24Z norfumpit quit (Ping timeout: 260 seconds) 2017-05-06T08:06:13Z SlashLife joined #lisp 2017-05-06T08:06:38Z norfumpit joined #lisp 2017-05-06T08:13:36Z FreeBirdLjj joined #lisp 2017-05-06T08:14:29Z ryanbw_ is now known as ryanbw 2017-05-06T08:15:00Z shrdlu68 joined #lisp 2017-05-06T08:15:21Z shrdlu68: Good morning, #lisp. 2017-05-06T08:18:27Z loke___: Hello 2017-05-06T08:19:31Z beach: Hello shrdlu68. 2017-05-06T08:24:36Z daemoz: Oh my god, having to go back to working in C after starting to learn Lisp... THE BOILERPLATE NOOOO 2017-05-06T08:25:05Z shrdlu68: daemoz: Why do you have to? 2017-05-06T08:26:44Z daemoz: shrdlu68: I guess I thought it'd be good to do this project in c to keep myself fresh on it Regretting that decision though. 2017-05-06T08:27:45Z daemoz: It honestly wouldn't even be THAT bad if I could use macros. I've seen some macro extensions for c but they seem to just not have the same flexibility. 2017-05-06T08:27:56Z ryanbw quit (Quit: WeeChat 1.7) 2017-05-06T08:28:12Z beach: daemoz: What is the project? 2017-05-06T08:28:16Z daemoz: Has anyone ever written a c source compositor? Just a development environment that shit's out c code with macros? 2017-05-06T08:28:20Z ryanbw joined #lisp 2017-05-06T08:28:20Z shrdlu68: I started my current project in C too, for some bizarre reason. 2017-05-06T08:28:35Z loke___: daemoz: Yes There is one. 2017-05-06T08:28:40Z ryanbw quit (Client Quit) 2017-05-06T08:28:42Z shrdlu68: I started my current project in C too, for some bizarre reason. Abandoned it after about 2k lines. 2017-05-06T08:28:51Z daemoz: beach: video mixing and sdl rendering application for performance. 2017-05-06T08:29:04Z daemoz: loke___: Nice! I don't have to write it myself. Do you know what it's called? 2017-05-06T08:29:33Z daemoz: shrdlu68: I'm almost at that point. I know there's cl-sdl but I wonder what the limitations are performance-wise? Anyone know? 2017-05-06T08:29:37Z loke___: If only I could remember 2017-05-06T08:30:31Z loke___: This one perhaps? 2017-05-06T08:30:34Z loke___: https://github.com/eudoxia0/cmacro 2017-05-06T08:30:48Z l04m33 quit (Ping timeout: 240 seconds) 2017-05-06T08:31:05Z daemoz: loke___: That's the one I found too. Looks a bit less featured than the one I saw on YC a few weeks ago. I wonder if I could find that one.. 2017-05-06T08:31:23Z varjagg joined #lisp 2017-05-06T08:31:29Z daemoz: I wonder if there's one written in lisp. You could make a pretty badass development environment within emacs. 2017-05-06T08:31:36Z loke___: I've seen others. 2017-05-06T08:31:43Z loke___: Didn't pjb do one? 2017-05-06T08:32:07Z FreeBirdLjj quit (Remote host closed the connection) 2017-05-06T08:32:10Z daemoz: One I had saved was this same one. 2017-05-06T08:32:44Z FreeBirdLjj joined #lisp 2017-05-06T08:34:00Z Marumarsu quit (Read error: Connection reset by peer) 2017-05-06T08:35:36Z adolf_stalin joined #lisp 2017-05-06T08:35:40Z daemoz: Gonna try it out. 2017-05-06T08:36:57Z FreeBirdLjj quit (Ping timeout: 240 seconds) 2017-05-06T08:39:52Z adolf_stalin quit (Ping timeout: 240 seconds) 2017-05-06T08:43:12Z shifty joined #lisp 2017-05-06T08:46:14Z jameser_ joined #lisp 2017-05-06T08:47:43Z knobo joined #lisp 2017-05-06T08:48:05Z jameser quit (Ping timeout: 240 seconds) 2017-05-06T08:57:56Z knobo quit (Ping timeout: 240 seconds) 2017-05-06T08:58:19Z jameser_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-05-06T09:00:13Z daemoz: Welp, that wasn't fun. It's a total mess and there's virtually no documentation. 2017-05-06T09:05:06Z grublet joined #lisp 2017-05-06T09:07:06Z Karl_Dscc joined #lisp 2017-05-06T09:08:43Z l04m33 joined #lisp 2017-05-06T09:11:39Z paule32: loke___: no i don't emacs before 2017-05-06T09:13:05Z l04m33 quit (Ping timeout: 240 seconds) 2017-05-06T09:19:22Z l04m33 joined #lisp 2017-05-06T09:19:31Z arquebus joined #lisp 2017-05-06T09:19:51Z arquebus quit (Max SendQ exceeded) 2017-05-06T09:20:22Z arquebus joined #lisp 2017-05-06T09:20:52Z arquebus quit (Max SendQ exceeded) 2017-05-06T09:21:23Z arquebus joined #lisp 2017-05-06T09:21:55Z arquebus quit (Max SendQ exceeded) 2017-05-06T09:22:31Z arquebus joined #lisp 2017-05-06T09:22:50Z knobo joined #lisp 2017-05-06T09:23:01Z arquebus quit (Max SendQ exceeded) 2017-05-06T09:23:34Z arquebus joined #lisp 2017-05-06T09:24:04Z arquebus quit (Max SendQ exceeded) 2017-05-06T09:24:36Z arquebus joined #lisp 2017-05-06T09:25:07Z arquebus quit (Max SendQ exceeded) 2017-05-06T09:25:35Z loke___ quit (Ping timeout: 240 seconds) 2017-05-06T09:25:41Z paule32: http://paste.lisp.org/display/345931 2017-05-06T09:25:58Z paule32: is that better? text format 2017-05-06T09:29:11Z shka_: paule32: hey, i have few points here 2017-05-06T09:29:28Z shka_: first of, you almost never use setq 2017-05-06T09:29:32Z shka_: instead, use setf 2017-05-06T09:29:49Z shka_: that's one thing 2017-05-06T09:29:57Z knobo quit (Ping timeout: 240 seconds) 2017-05-06T09:30:12Z shka_: secondly, that setq duden1 form is bizarre indented 2017-05-06T09:30:24Z paule32: emacs ident 2017-05-06T09:30:39Z shka_: yeah, but closing paranthese in new line? 2017-05-06T09:30:42Z shka_: that is weird 2017-05-06T09:30:50Z paule32: ok 2017-05-06T09:31:30Z shka_: as for string-to-list, it can be done with just a single line in fact 2017-05-06T09:31:39Z rk[ghost] joined #lisp 2017-05-06T09:31:59Z shka_: for instance: (map 'list #'identity "string") 2017-05-06T09:32:49Z shka_: i think that COERCE would also work 2017-05-06T09:33:04Z shka_: as for strcat 2017-05-06T09:33:32Z shka_: you can do it with just format 2017-05-06T09:33:37Z shka_: it should be written like this 2017-05-06T09:34:29Z orivej joined #lisp 2017-05-06T09:35:35Z shka_: (defun strcat (string &rest more-strings) (format nil "~a~{~a~^~}" string more-strings)) 2017-05-06T09:36:01Z shka_: as you can see you don't need explicit output to string because format can do it already 2017-05-06T09:36:22Z shka_: you also don't need separate loop, because format can do it already 2017-05-06T09:36:29Z shka_: format is kinda crazy, you see :-) 2017-05-06T09:36:42Z paule32: yeah 2017-05-06T09:36:44Z adolf_stalin joined #lisp 2017-05-06T09:36:59Z dpg joined #lisp 2017-05-06T09:37:13Z shka_: sadly, i can't speak or read german so not all comments are useful to me 2017-05-06T09:37:52Z FreeBirdLjj joined #lisp 2017-05-06T09:38:32Z shka_: there is also one more important point 2017-05-06T09:39:02Z shka_: you are calling setq (as I said, you would rather use setf here) on variable that does not exist 2017-05-06T09:39:22Z shka_: what it does is establishing global variable in lexical scope 2017-05-06T09:39:51Z shka_: you usually want to avoid doing that so you want to use DEFVAR 2017-05-06T09:40:11Z shka_: this way scope will be dynamic 2017-05-06T09:40:22Z shka_: PCL has this thing explained really well 2017-05-06T09:40:41Z pjb: shka_: happily nowadays you have access to google translate. 2017-05-06T09:41:26Z shka_: well, i can figure out what Startpunkt des LISP Programms says, but it shouldn't be required ;-) 2017-05-06T09:41:32Z adolf_stalin quit (Ping timeout: 255 seconds) 2017-05-06T09:41:44Z paule32: entrypoint 2017-05-06T09:41:46Z pjb: paule32: don't you use emacs? 2017-05-06T09:41:56Z shka_: paule32: yeah, i know :-) 2017-05-06T09:42:23Z shka_: aah one more thiing 2017-05-06T09:42:24Z paule32: no, i use it 2017-05-06T09:42:36Z shka_: paule32: regarding your read-array function 2017-05-06T09:42:41Z paule32: i must go in the citchen 2017-05-06T09:42:47Z pjb: paule32: then let emacs do the indenting for you! 2017-05-06T09:42:49Z paule32: be back later 2017-05-06T09:43:19Z shka_: paule32: you are setqing variable that is not yet established 2017-05-06T09:43:24Z shka_: it is not a good thing to do 2017-05-06T09:43:32Z shka_: usually it leads to errors 2017-05-06T09:44:04Z shka_: anyway, i thing that i covered everything at this point 2017-05-06T09:44:19Z shka_: paule32: keep it up! :-) 2017-05-06T09:48:05Z Dotcra quit (Ping timeout: 258 seconds) 2017-05-06T09:48:44Z Dotcra joined #lisp 2017-05-06T09:49:10Z l04m33 quit (Ping timeout: 240 seconds) 2017-05-06T09:51:14Z sz0 joined #lisp 2017-05-06T10:03:02Z hhdave joined #lisp 2017-05-06T10:03:03Z Grue`: why use FORMAT for strcat when there's already CONCATENATE? (defun strcat (&rest strings) (apply 'concatenate 'string strings)) 2017-05-06T10:04:04Z pjb: To convert non-strings into strings? 2017-05-06T10:04:13Z pjb: Only he skips over non-strings :-) 2017-05-06T10:04:17Z shka_: Grue`: good point, though 2017-05-06T10:04:23Z hhdave quit (Client Quit) 2017-05-06T10:04:39Z Grue`: I mean, you can add (remove-if-not 'stringp ...) or something 2017-05-06T10:04:57Z shka_: i forgot about concatenate because somehow my brain screams FORMAT! when i see strings 2017-05-06T10:05:03Z shka_: ;-) 2017-05-06T10:05:34Z norfumpit quit (Ping timeout: 260 seconds) 2017-05-06T10:05:37Z pjb: And it's strange to return NIL on non lists. You would rather return "" here. 2017-05-06T10:05:58Z pjb: Also strange that (strcat "hello") -> nil instead of "hello"… 2017-05-06T10:06:03Z Grue`: I never remember right away how to use control flow stuff in format, so if a standard function would do I'd rather use that 2017-05-06T10:07:05Z pjb: (defun strcat (list) (format nil "~{~A~}" list)) (strcat '("Hello" #\space 42 !)) #| --> "Hello 42!" |# 2017-05-06T10:07:22Z pjb: would more more useful than (strcat '("Hello" #\space 42 !)) -> "Hello". 2017-05-06T10:10:17Z Grue`: paule32: i have an issue with the following line: (setq the-list (append the-list (list returned-value))) 2017-05-06T10:10:23Z Grue`: you probably should use (push (list returned-value) the-list) 2017-05-06T10:10:29Z Karl_Dscc quit (Remote host closed the connection) 2017-05-06T10:10:42Z Grue`: except the-list will end up in reverse order 2017-05-06T10:10:47Z mjk_ joined #lisp 2017-05-06T10:10:59Z Grue`: so you can (setf the-list (reverse the-list)) at the end 2017-05-06T10:11:33Z Grue`: it's more efficient to add stuff at the beginning of the list because of how linked lists work 2017-05-06T10:11:56Z mjk quit (Ping timeout: 240 seconds) 2017-05-06T10:12:19Z Grue`: sequentially appending elements to the end of linked list is a quadratic time operation 2017-05-06T10:12:46Z Grue`: also I messed up, it should be (push returned-value the-list) 2017-05-06T10:22:27Z dpg quit (Ping timeout: 240 seconds) 2017-05-06T10:26:52Z wildlander joined #lisp 2017-05-06T10:26:53Z l04m33 joined #lisp 2017-05-06T10:37:30Z adolf_stalin joined #lisp 2017-05-06T10:37:46Z Dotcra quit (Read error: Connection reset by peer) 2017-05-06T10:39:56Z EvW joined #lisp 2017-05-06T10:41:57Z adolf_stalin quit (Ping timeout: 240 seconds) 2017-05-06T10:45:17Z mjk__ joined #lisp 2017-05-06T10:45:58Z mjk_ quit (Ping timeout: 264 seconds) 2017-05-06T10:48:51Z mjk_ joined #lisp 2017-05-06T10:49:25Z dpg joined #lisp 2017-05-06T10:50:57Z mjk__ quit (Ping timeout: 240 seconds) 2017-05-06T10:54:54Z mjk__ joined #lisp 2017-05-06T10:55:10Z mjk_ quit (Ping timeout: 240 seconds) 2017-05-06T10:55:22Z dpg quit (Ping timeout: 240 seconds) 2017-05-06T10:55:40Z mishoo quit (Ping timeout: 240 seconds) 2017-05-06T10:56:05Z dpg joined #lisp 2017-05-06T11:00:22Z mjk__ quit (Ping timeout: 255 seconds) 2017-05-06T11:00:37Z milanj joined #lisp 2017-05-06T11:00:48Z gargaml quit (Ping timeout: 240 seconds) 2017-05-06T11:01:11Z teggi quit (Quit: Leaving...) 2017-05-06T11:01:32Z mjk joined #lisp 2017-05-06T11:01:58Z nirved joined #lisp 2017-05-06T11:04:20Z ttt72 joined #lisp 2017-05-06T11:08:49Z _paul0 joined #lisp 2017-05-06T11:10:49Z paule32: hello Grue` 2017-05-06T11:11:16Z ttt72 quit (Read error: Connection reset by peer) 2017-05-06T11:11:21Z paule32: look here: http://arantxa.ii.uam.es/~asuarez/docencia/ai/english/slides/lispFinal.pdf 2017-05-06T11:11:39Z ttt72 joined #lisp 2017-05-06T11:12:22Z __paul0 quit (Ping timeout: 264 seconds) 2017-05-06T11:13:27Z l04m33 quit (Ping timeout: 240 seconds) 2017-05-06T11:14:05Z l04m33 joined #lisp 2017-05-06T11:16:39Z mjk_ joined #lisp 2017-05-06T11:17:34Z My_Hearing joined #lisp 2017-05-06T11:17:36Z Mon_Ouie quit (Ping timeout: 260 seconds) 2017-05-06T11:17:46Z mjk quit (Ping timeout: 264 seconds) 2017-05-06T11:18:37Z beach: paule32: It looks pretty old. And it has some incorrect terminology. 2017-05-06T11:19:51Z beach: paule32: And the page about functional programming is out of place. Common Lisp is not particularly a "functional language" in this sense. 2017-05-06T11:20:10Z scymtym quit (Ping timeout: 264 seconds) 2017-05-06T11:20:32Z oleo quit (Ping timeout: 255 seconds) 2017-05-06T11:20:38Z beach: paule32: The style is bad too. Sometimes the name of the langauge is written LISP, sometimes Lisp, and sometimes lisp. 2017-05-06T11:22:42Z oleo joined #lisp 2017-05-06T11:22:54Z Grue`: paule32: why? 2017-05-06T11:22:58Z beach: And it uses SETF on variables that have not been defined. 2017-05-06T11:23:48Z paule32: Grue`: i am a beginner, and collect data to learn 2017-05-06T11:23:52Z beach: There is not a concept of a "command" in Common Lisp. It is called an "operator". 2017-05-06T11:24:21Z beach: The indentation is bad almost everywhere. 2017-05-06T11:25:07Z beach: Sometimes there is a newline after COND, sometimes not. 2017-05-06T11:25:25Z beach: Naming a variable "lst" is bad style, and smells of Scheme. 2017-05-06T11:25:34Z Grue`: paule32: and how does it relate to anything I wrote? I'm pretty sure it does explain how linked lists work 2017-05-06T11:26:02Z Grue`: and why repeatedly appending to the end is bad 2017-05-06T11:26:27Z beach: There is no standard operator WHILE in Common Lisp. 2017-05-06T11:26:37Z paule32: 12:10:15 - Grue`: paule32: i have an issue with the following line: (setq the-list (append the-list (list returned-value))) 2017-05-06T11:26:37Z paule32: 12:10:22 - Grue`: you probably should use (push (list returned-value) the-list) 2017-05-06T11:26:43Z paule32: i missread 2017-05-06T11:27:47Z oleo quit (Ping timeout: 245 seconds) 2017-05-06T11:28:10Z beach: There is no such thing as a "lambda function". 2017-05-06T11:29:10Z FreeBirdLjj quit (Ping timeout: 240 seconds) 2017-05-06T11:29:20Z FreeBird_ joined #lisp 2017-05-06T11:29:30Z Grue`: paule32: though I can see why you'd write your code after reading "Iterative version (DO NOT USE)" section (if you happen to miss the DO NOT USE warning) 2017-05-06T11:30:17Z Grue`: sadly it doesn't explain how to iterative version properly 2017-05-06T11:30:35Z beach: Using recursion on lists is a bad idea. 2017-05-06T11:31:04Z paule32: how can i do it better? 2017-05-06T11:31:11Z oleo joined #lisp 2017-05-06T11:31:27Z beach: The definition of scalar-product lacks an opening parenthesis. 2017-05-06T11:31:57Z My_Hearing quit (Ping timeout: 240 seconds) 2017-05-06T11:32:37Z beach: Right, the advice related to our-remove-if is exactly the contrary to what it should be. 2017-05-06T11:33:35Z beach: The page about tail recursion seems to suggest that Common Lisp implementation must optimize the tail call. 2017-05-06T11:33:37Z Guest89521 joined #lisp 2017-05-06T11:34:20Z phoe: beach: must optimize? 2017-05-06T11:34:22Z beach: There is a destructive operation on a constant list. The behavior of that is undefined. 2017-05-06T11:34:44Z beach: phoe: Must not use another stack frame. 2017-05-06T11:34:49Z ttt72 quit (Quit: ttt72) 2017-05-06T11:35:13Z ttt72 joined #lisp 2017-05-06T11:35:15Z Ven joined #lisp 2017-05-06T11:35:28Z Ven is now known as Guest35758 2017-05-06T11:35:48Z oleo quit (Ping timeout: 258 seconds) 2017-05-06T11:35:50Z beach: That's all I could find after a quick read. 2017-05-06T11:36:15Z gargaml joined #lisp 2017-05-06T11:36:42Z Guest35758 quit (Client Quit) 2017-05-06T11:37:37Z phoe: beach: Which page about tail recursion? 2017-05-06T11:37:57Z scymtym joined #lisp 2017-05-06T11:38:09Z deank: CL doesn't guarantee recursion 2017-05-06T11:38:16Z adolf_stalin joined #lisp 2017-05-06T11:38:25Z deank: CL doesn't guarantee tail call optimization, even 2017-05-06T11:38:37Z phoe: "Recursion is preferred to iteration in LISP" <- this is false 2017-05-06T11:38:46Z mjk__ joined #lisp 2017-05-06T11:38:55Z oleo joined #lisp 2017-05-06T11:39:24Z phoe: it might be preferred in Lisp dialects that guarantee tail call optimization like Schemes 2017-05-06T11:39:34Z phoe: but not in CL 2017-05-06T11:40:16Z TMA: i consider that the CL's greatest shortcoming 2017-05-06T11:41:11Z ttt72 quit (Quit: ttt72) 2017-05-06T11:41:14Z mjk_ quit (Ping timeout: 260 seconds) 2017-05-06T11:41:18Z Ven_ joined #lisp 2017-05-06T11:41:33Z ttt72 joined #lisp 2017-05-06T11:42:25Z beach: phoe: In the PDF file that paule32 provided a link to. 2017-05-06T11:42:27Z adolf_stalin quit (Ping timeout: 240 seconds) 2017-05-06T11:42:46Z phoe: beach: yes, I found it - thanks. 2017-05-06T11:43:06Z Ven_ quit (Client Quit) 2017-05-06T11:44:51Z varjagg: TMA: that's pretty mild as language shortcomings go 2017-05-06T11:46:45Z My_Hearing joined #lisp 2017-05-06T11:48:16Z mjk_ joined #lisp 2017-05-06T11:50:29Z beach: paule32: I strongly advice you to learn Common Lisp from a different source than the one you provided a link to. 2017-05-06T11:51:04Z mjk__ quit (Ping timeout: 246 seconds) 2017-05-06T11:53:35Z oleo quit (Ping timeout: 240 seconds) 2017-05-06T11:53:52Z shifty quit (Ping timeout: 240 seconds) 2017-05-06T11:54:15Z shifty joined #lisp 2017-05-06T11:56:09Z oleo joined #lisp 2017-05-06T11:59:47Z mjk__ joined #lisp 2017-05-06T12:00:37Z ttt72 quit (Quit: ttt72) 2017-05-06T12:01:00Z ttt72 joined #lisp 2017-05-06T12:01:17Z phoe: minion: tell paule32 about pcl 2017-05-06T12:01:21Z minion: paule32: please look at pcl: pcl-book: "Practical Common Lisp", an introduction to Common Lisp by Peter Seibel, available at http://www.gigamonkeys.com/book/ and in dead-tree form from Apress (as of 11 April 2005). 2017-05-06T12:02:11Z FreeBird_ quit (Remote host closed the connection) 2017-05-06T12:02:27Z mjk_ quit (Ping timeout: 240 seconds) 2017-05-06T12:02:30Z FreeBirdLjj joined #lisp 2017-05-06T12:02:48Z mjk_ joined #lisp 2017-05-06T12:03:05Z smoon joined #lisp 2017-05-06T12:04:34Z oleo quit (Ping timeout: 260 seconds) 2017-05-06T12:06:08Z mjk__ quit (Ping timeout: 260 seconds) 2017-05-06T12:08:37Z ttt72 quit (Quit: ttt72) 2017-05-06T12:09:00Z ttt72 joined #lisp 2017-05-06T12:09:09Z LiamH joined #lisp 2017-05-06T12:11:14Z oleo joined #lisp 2017-05-06T12:12:53Z oleo quit (Client Quit) 2017-05-06T12:13:16Z FreeBirdLjj quit (Remote host closed the connection) 2017-05-06T12:15:43Z mjk__ joined #lisp 2017-05-06T12:16:08Z mjk_ quit (Ping timeout: 240 seconds) 2017-05-06T12:17:06Z azzamsa joined #lisp 2017-05-06T12:21:47Z mjk_ joined #lisp 2017-05-06T12:24:15Z ttt72 quit (Quit: ttt72) 2017-05-06T12:24:26Z mjk__ quit (Ping timeout: 255 seconds) 2017-05-06T12:24:59Z ttt72 joined #lisp 2017-05-06T12:25:48Z mjk__ joined #lisp 2017-05-06T12:26:00Z Ven_ joined #lisp 2017-05-06T12:28:00Z oleo joined #lisp 2017-05-06T12:28:29Z mjk_ quit (Ping timeout: 260 seconds) 2017-05-06T12:29:39Z mishoo joined #lisp 2017-05-06T12:31:43Z raynold quit (Quit: Connection closed for inactivity) 2017-05-06T12:33:04Z Ven_ quit (Ping timeout: 255 seconds) 2017-05-06T12:34:00Z Ven joined #lisp 2017-05-06T12:34:25Z Ven is now known as Guest37184 2017-05-06T12:34:54Z mjk__ quit (Ping timeout: 260 seconds) 2017-05-06T12:35:46Z dpg quit (Ping timeout: 264 seconds) 2017-05-06T12:36:13Z ttt72 quit (Quit: ttt72) 2017-05-06T12:36:37Z ttt72 joined #lisp 2017-05-06T12:39:03Z adolf_stalin joined #lisp 2017-05-06T12:39:56Z smoon quit (Quit: smoon) 2017-05-06T12:40:43Z nowhereman joined #lisp 2017-05-06T12:43:56Z adolf_stalin quit (Ping timeout: 260 seconds) 2017-05-06T12:48:40Z Guest37184 quit (Ping timeout: 240 seconds) 2017-05-06T12:50:02Z Ven_ joined #lisp 2017-05-06T12:50:30Z ttt72 quit (Quit: ttt72) 2017-05-06T12:50:53Z ttt72 joined #lisp 2017-05-06T12:53:52Z paule32 quit (Quit: paule32) 2017-05-06T12:54:13Z nullman quit (Ping timeout: 260 seconds) 2017-05-06T12:57:02Z FreeBirdLjj joined #lisp 2017-05-06T12:57:44Z EvW quit (Ping timeout: 255 seconds) 2017-05-06T13:00:39Z barton_ joined #lisp 2017-05-06T13:01:57Z Ven_ quit (Ping timeout: 240 seconds) 2017-05-06T13:02:57Z ttt72 quit (Quit: ttt72) 2017-05-06T13:03:21Z ttt72 joined #lisp 2017-05-06T13:04:14Z Ven_ joined #lisp 2017-05-06T13:10:19Z FreeBirdLjj quit (Remote host closed the connection) 2017-05-06T13:11:12Z FreeBirdLjj joined #lisp 2017-05-06T13:12:30Z ttt72 quit (Quit: ttt72) 2017-05-06T13:12:52Z ttt72 joined #lisp 2017-05-06T13:14:21Z fsmunoz joined #lisp 2017-05-06T13:15:58Z smoon joined #lisp 2017-05-06T13:16:33Z shrdlu68: I've posted to comp.lang.lisp in a (feeble) attempt to get cl-tls contributors/support. 2017-05-06T13:18:40Z Ven_ quit (Ping timeout: 240 seconds) 2017-05-06T13:20:19Z EvW1 joined #lisp 2017-05-06T13:21:37Z Ven_ joined #lisp 2017-05-06T13:23:03Z dpg joined #lisp 2017-05-06T13:28:10Z dpg quit (Ping timeout: 240 seconds) 2017-05-06T13:30:00Z ttt72 quit (Quit: ttt72) 2017-05-06T13:30:19Z dpg joined #lisp 2017-05-06T13:30:23Z ttt72 joined #lisp 2017-05-06T13:32:34Z Ven_ quit (Ping timeout: 268 seconds) 2017-05-06T13:33:11Z Ven joined #lisp 2017-05-06T13:33:36Z Ven is now known as Guest45772 2017-05-06T13:34:46Z ttt72 quit (Client Quit) 2017-05-06T13:35:09Z ttt72 joined #lisp 2017-05-06T13:38:04Z Guest45772 quit (Ping timeout: 260 seconds) 2017-05-06T13:38:32Z dpg quit (Ping timeout: 260 seconds) 2017-05-06T13:39:36Z shrdlu68: There's a guy spamming comp.lang.lisp in arabic. 2017-05-06T13:40:00Z adolf_stalin joined #lisp 2017-05-06T13:40:51Z Ven_ joined #lisp 2017-05-06T13:41:01Z jsgrant_om joined #lisp 2017-05-06T13:44:28Z adolf_stalin quit (Ping timeout: 240 seconds) 2017-05-06T13:44:29Z jameser joined #lisp 2017-05-06T13:46:06Z phoe: Yep. 2017-05-06T13:46:20Z phoe: I'd ask for a moderator, but hey, that's mailing lists. 2017-05-06T13:46:28Z shrdlu68: It's maddening. 2017-05-06T13:46:28Z shifty quit (Ping timeout: 260 seconds) 2017-05-06T13:46:45Z shrdlu68: Still, you can click on "report abuse" 2017-05-06T13:47:16Z shrdlu68: That group is sadly being drowned in arabic spam. 2017-05-06T13:47:55Z shrdlu68: It would be less sad if someone profited from the spam, but this is just meaningless noise. 2017-05-06T13:49:47Z shrdlu68: And google groups _do_ have moderators, apparently. 2017-05-06T13:50:20Z teggi joined #lisp 2017-05-06T13:50:50Z wol joined #lisp 2017-05-06T13:51:19Z fsmunoz quit (Ping timeout: 260 seconds) 2017-05-06T13:52:18Z phoe: Haha. Who are they here? 2017-05-06T13:53:04Z shrdlu68: I don't know. I'll ask for help on /r/lisp 2017-05-06T13:53:08Z phoe: Yes please. 2017-05-06T13:56:40Z ttt72 quit (Quit: ttt72) 2017-05-06T13:57:25Z ttt72 joined #lisp 2017-05-06T13:57:40Z pilne joined #lisp 2017-05-06T13:58:05Z ttt72 quit (Client Quit) 2017-05-06T13:58:27Z ttt72 joined #lisp 2017-05-06T14:02:48Z Ven_ quit (Ping timeout: 240 seconds) 2017-05-06T14:03:27Z Ven_ joined #lisp 2017-05-06T14:07:32Z Grue`: c.l.l is not a google group, or mailing list. it's a Usenet newsgroup. these don't have moderators, as a matter of fact 2017-05-06T14:07:59Z Ven_ quit (Ping timeout: 258 seconds) 2017-05-06T14:08:00Z Grue`: Usenet users are supposed to have their own "killfile" to filter out spam and the users they dont like 2017-05-06T14:08:17Z papachan joined #lisp 2017-05-06T14:10:01Z Ven_ joined #lisp 2017-05-06T14:10:18Z presiden: azzamsa: hi :) 2017-05-06T14:11:22Z presiden: azzamsa: doing lisp too? 2017-05-06T14:12:15Z prole joined #lisp 2017-05-06T14:12:32Z knobo joined #lisp 2017-05-06T14:12:53Z White_Flame introduces Grue` to the concept of Eternal September ;) 2017-05-06T14:15:45Z zshlyg joined #lisp 2017-05-06T14:15:59Z zshlyg: during quicklisp compilation of ironclad: Symbol "BIGNUM-TYPE" not found in the SB-BIGNUM package. 2017-05-06T14:16:27Z phoe: zshlyg: SBCL version? 2017-05-06T14:16:41Z zshlyg: phoe: 1.3.17 2017-05-06T14:16:49Z phoe: weird 2017-05-06T14:17:26Z zshlyg: ok, if it is nothing known I'll dig into it. 2017-05-06T14:17:29Z shrdlu68: zshlyg: What's your cpu type? ARM? x86? 2017-05-06T14:18:20Z zshlyg: shrdlu68: freebsd 10.3 on i386 2017-05-06T14:18:22Z jameser quit (Ping timeout: 255 seconds) 2017-05-06T14:18:41Z oleo: one question 2017-05-06T14:18:46Z oleo: what does grovling mean ? 2017-05-06T14:19:01Z phoe: oleo: scanning C header files to autogenerate Lisp wrappers for them 2017-05-06T14:19:21Z oleo: ok thank you phoe 2017-05-06T14:19:41Z phoe: oleo: https://common-lisp.net/project/cffi/manual/html_node/The-Groveller.html 2017-05-06T14:19:51Z phoe: the first paragraph 2017-05-06T14:20:36Z DingoSaar joined #lisp 2017-05-06T14:21:10Z jameser joined #lisp 2017-05-06T14:22:13Z peterhil joined #lisp 2017-05-06T14:23:20Z ttt72 quit (Quit: ttt72) 2017-05-06T14:23:33Z jameser_ joined #lisp 2017-05-06T14:23:43Z ttt72 joined #lisp 2017-05-06T14:24:46Z velo-alien joined #lisp 2017-05-06T14:25:13Z zshlyg quit (Read error: No route to host) 2017-05-06T14:25:35Z andrzejku joined #lisp 2017-05-06T14:25:57Z jameser quit (Ping timeout: 240 seconds) 2017-05-06T14:25:59Z jameser__ joined #lisp 2017-05-06T14:26:36Z zshlyg joined #lisp 2017-05-06T14:26:56Z NeverDie joined #lisp 2017-05-06T14:27:37Z shrdlu68: phoe: You opened an issue in froydnj/ironclad requesting a new release? 2017-05-06T14:27:53Z shrdlu68: Last and final release was on March 7. 2017-05-06T14:28:11Z shrdlu68: But 0.34 is still not on quicklisp. 2017-05-06T14:28:36Z zshlyg: regarding sb-bignum:bignum-type the file it complains about is: quicklisp/software/ironclad_0.33.0/src/digests/digest.lisp 2017-05-06T14:29:02Z phoe: shrdlu68: sure thing, but commits are being made after 0.34 2017-05-06T14:29:05Z jameser_ quit (Ping timeout: 240 seconds) 2017-05-06T14:29:33Z phoe: they need to be made into a new relese. 2017-05-06T14:29:35Z phoe: release. 2017-05-06T14:30:10Z phoe: the fact that the original author decided to stop contributing doesn't mean that ironclad is a read-only box now. 2017-05-06T14:30:32Z Ven_ quit (Read error: Connection reset by peer) 2017-05-06T14:30:54Z gargaml quit (Quit: WeeChat 1.7) 2017-05-06T14:31:08Z Ven joined #lisp 2017-05-06T14:31:33Z Ven is now known as Guest38218 2017-05-06T14:31:35Z triawarman joined #lisp 2017-05-06T14:31:39Z shrdlu68: phoe: Where are the commits? I see the last commit was March 7th. 2017-05-06T14:31:54Z shrdlu68: Sure thing, it needs to stay updated. 2017-05-06T14:32:10Z triawarman left #lisp 2017-05-06T14:32:21Z zshlyg: Can it be that sb-bignum:bignum-type is an remnant from ages ago? I have an sbcl 1.1.7 on x86-32 that also complains about that symbol missing. What is the proper check to check for bignum if I want to do a quickfix? 2017-05-06T14:32:27Z shrdlu68: I don't believe I've seen updated documentation for the new stuff. 2017-05-06T14:32:50Z p9s joined #lisp 2017-05-06T14:34:02Z shrdlu68: zshlyg: Could you grab version 0.34 instead and see if the problem will go away? 2017-05-06T14:34:20Z shrdlu68: That might be a quick fix. 2017-05-06T14:34:28Z zshlyg: Oh, the code is just (locally (declare (optimize (safety 0)) (type sb-bignum:bignum-type length)) ...) I can remove that block safly, should suffer a performanc hit maybe. 2017-05-06T14:35:40Z Guest38218 quit (Ping timeout: 240 seconds) 2017-05-06T14:37:27Z zshlyg: Ok, doing #+nil(type sb-bignum:bignum-type length) made the compile go through, consider upstream patch 2017-05-06T14:38:07Z mjk joined #lisp 2017-05-06T14:38:08Z Ven_ joined #lisp 2017-05-06T14:40:49Z adolf_stalin joined #lisp 2017-05-06T14:41:29Z EvW1 quit (Ping timeout: 260 seconds) 2017-05-06T14:42:47Z Ven_ quit (Ping timeout: 245 seconds) 2017-05-06T14:43:21Z sellout- quit (Quit: Leaving.) 2017-05-06T14:44:37Z Ven_ joined #lisp 2017-05-06T14:45:04Z Ven_ quit (Read error: Connection reset by peer) 2017-05-06T14:45:16Z knobo quit (Ping timeout: 260 seconds) 2017-05-06T14:45:30Z papachan quit (Quit: Saliendo) 2017-05-06T14:45:33Z adolf_stalin quit (Ping timeout: 258 seconds) 2017-05-06T14:45:40Z Ven_ joined #lisp 2017-05-06T14:47:28Z jsgrant_om quit (Ping timeout: 240 seconds) 2017-05-06T14:47:32Z TMA: zshlyg: use #+(or) instead of #+nil 2017-05-06T14:47:34Z ttt72 quit (Quit: ttt72) 2017-05-06T14:47:59Z ttt72 joined #lisp 2017-05-06T14:48:43Z azzamsa quit (Quit: Leaving) 2017-05-06T14:48:53Z p9s_ joined #lisp 2017-05-06T14:50:07Z ttt72 quit (Client Quit) 2017-05-06T14:50:31Z ttt72 joined #lisp 2017-05-06T14:51:15Z knobo joined #lisp 2017-05-06T14:51:57Z p9s quit (Ping timeout: 245 seconds) 2017-05-06T14:52:51Z NeverDie quit (Quit: http://radiux.io/) 2017-05-06T14:53:11Z Seanzheng joined #lisp 2017-05-06T14:53:51Z hazz joined #lisp 2017-05-06T14:53:52Z paule32 joined #lisp 2017-05-06T14:54:40Z paule32: hello 2017-05-06T14:54:46Z paule32: i do: (dolist (print (car '(x))) 2017-05-06T14:55:01Z paule32: it prints: ("JENS" ("KALLUP" "MUSTERMANN" "SWADA")) 2017-05-06T14:55:15Z paule32: so, i want the first element 2017-05-06T14:55:22Z paule32: with car? 2017-05-06T14:55:32Z p9s_ quit (Remote host closed the connection) 2017-05-06T14:55:44Z p9s joined #lisp 2017-05-06T14:55:47Z paule32: but get this: *** - ENDP: A proper list must not end with X 2017-05-06T14:56:11Z zshlyg: TMA: why? isn't #+nil very established? 2017-05-06T14:56:19Z p9s quit (Remote host closed the connection) 2017-05-06T14:56:32Z p9s joined #lisp 2017-05-06T14:56:32Z beach: zshlyg: It may be, but it's wrong nevertheless. 2017-05-06T14:56:44Z paule32: have i insert list before "JENS" like: (list "JENS" (list "MUSTER")) 2017-05-06T14:56:46Z paule32: ? 2017-05-06T14:56:54Z ttt72 quit (Ping timeout: 240 seconds) 2017-05-06T14:56:56Z zshlyg: I refuse! #+(or) is one more character to type! 2017-05-06T14:57:07Z p9s quit (Remote host closed the connection) 2017-05-06T14:57:19Z p9s joined #lisp 2017-05-06T14:57:34Z beach: zshlyg: You can do what you want, of course. But it is better to have correct code if you are going to share it with others. 2017-05-06T14:57:59Z p9s quit (Remote host closed the connection) 2017-05-06T14:58:05Z p9s joined #lisp 2017-05-06T14:58:34Z zshlyg: beach: being stubborn, can you create a conforming CL such that #+nil will not work as it does now? 2017-05-06T14:58:43Z p9s quit (Remote host closed the connection) 2017-05-06T14:58:56Z beach: zshlyg: NIL is in fact the name of a Lisp implementation. 2017-05-06T14:59:18Z beach: zshlyg: And nyef told us the other day he was going to write his own Nyef's Implementation of Lisp. 2017-05-06T14:59:45Z paule32: http://paste.lisp.org/display/345961 2017-05-06T14:59:55Z beach: zshlyg: The point is that #+nil is just wrong. 2017-05-06T15:00:10Z zshlyg: beach: Oh, I see how that is bad then. 2017-05-06T15:00:58Z zshlyg: beach: no! I take that back, since nil is a reserved word, a NIL named CL can't claim #+nil like sbcl claims #+sbcl. 2017-05-06T15:01:31Z neoncontrails joined #lisp 2017-05-06T15:02:13Z mjk quit (Quit: Leaving) 2017-05-06T15:02:13Z zshlyg: I once tried to switch to #-t thinking it would be the logical double-negate of #+nil :) 2017-05-06T15:02:38Z beach: zshlyg: (push :nil *features*) #+nil (print "hello") 2017-05-06T15:03:08Z jackdaniel quit (Remote host closed the connection) 2017-05-06T15:03:22Z beach: zshlyg: There are no "reserved words" in Common Lisp. 2017-05-06T15:03:52Z knobo quit (Ping timeout: 240 seconds) 2017-05-06T15:07:06Z neoncontrails quit (Remote host closed the connection) 2017-05-06T15:08:00Z zshlyg: beach: you are correct, I'm assuming/"so used to" always working in a '(use :cl) package. 2017-05-06T15:08:36Z beach: How is that related? 2017-05-06T15:11:53Z zshlyg: beach: that is where I've picked up the "reserved words" from, from always being in a package which has :cl. 2017-05-06T15:12:21Z zshlyg: Funny how many hits (apropos 'foo) makes on sbcl 2017-05-06T15:12:58Z Ven_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-05-06T15:13:41Z Ukari quit (Quit: Leaving.) 2017-05-06T15:19:03Z knobo joined #lisp 2017-05-06T15:22:45Z nyef: zshlyg: CL:NIL isn't necessarily EQ to :NIL, btw. 2017-05-06T15:22:47Z jameser__ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-05-06T15:24:13Z sacculina joined #lisp 2017-05-06T15:24:29Z beach: Hence my question about how it is related. 2017-05-06T15:24:37Z jameser joined #lisp 2017-05-06T15:24:52Z jackdaniel joined #lisp 2017-05-06T15:26:05Z nyef: Yes; you were questioning the underlying assumption without identifying it, I identified and denied the underlying assumption. 2017-05-06T15:26:19Z phoe: (eq nil :nil) ;=> nil 2017-05-06T15:26:22Z beach: Exactly. 2017-05-06T15:26:24Z nyef: ... Which leads to a question, actually: Which approach is better pedagogy? 2017-05-06T15:26:31Z nyef: phoe: Not necessarily, actually. 2017-05-06T15:26:43Z phoe: nyef: if you intern NIL inside the keyword package instead of creating a new symbol? 2017-05-06T15:26:56Z pve joined #lisp 2017-05-06T15:26:56Z azzamsa joined #lisp 2017-05-06T15:27:00Z phoe: you cannot do it 2017-05-06T15:27:10Z phoe: because then, according to the package rules, :nil will need to evaluate to :nil 2017-05-06T15:27:16Z nyef: phoe: AFAIK, it would be legal for CL:NIL to be EQ to KEYWORD:NIL 2017-05-06T15:27:20Z phoe: where nil is required to evaluate to nil 2017-05-06T15:27:26Z shrdlu68: cl:t and cl:nil are constants, clever. 2017-05-06T15:27:28Z phoe: nyef: what would it evaluate to, then? 2017-05-06T15:27:35Z nyef: Itself, of course! 2017-05-06T15:27:43Z phoe: no no 2017-05-06T15:27:49Z nyef: Per the rules of both CL:NIL and KEYWORD:NIL. 2017-05-06T15:27:51Z phoe: uh 2017-05-06T15:27:52Z Devon joined #lisp 2017-05-06T15:28:27Z phoe: this is more funny than I thought 2017-05-06T15:28:44Z phoe: but what would its home package be? 2017-05-06T15:28:47Z nyef: KEYWORD. 2017-05-06T15:28:55Z emacsoma` joined #lisp 2017-05-06T15:29:02Z phoe: and you intern KEYWORD:NIL into package CL? 2017-05-06T15:29:05Z nyef: But it would be imported and re-exported from COMMON-LISP. 2017-05-06T15:29:12Z phoe: s/intern/import 2017-05-06T15:29:15Z phoe: geez 2017-05-06T15:29:21Z shrdlu68: hehe 2017-05-06T15:29:21Z asdfghzxcvbn joined #lisp 2017-05-06T15:29:26Z nyef: Which is legal per the constraints on CL symbols. 2017-05-06T15:29:50Z nyef: (They are permitted to have a home-package which is not CL itself.) 2017-05-06T15:29:52Z Seanzheng quit (Ping timeout: 240 seconds) 2017-05-06T15:30:00Z phoe facepalms 2017-05-06T15:30:10Z Jesin quit (Ping timeout: 240 seconds) 2017-05-06T15:30:11Z nyef: Same applies for CL:T and :T, btw. 2017-05-06T15:30:54Z phoe facepalms² 2017-05-06T15:31:40Z phoe: it can be done 2017-05-06T15:31:46Z phoe: which doesn't mean it should be done 2017-05-06T15:32:15Z nyef: "We do what we must, because we can." 2017-05-06T15:33:13Z phoe: the person that ended up singing these words ended up dead 2017-05-06T15:33:22Z phoe: and then alive 2017-05-06T15:33:25Z phoe: and then a potato 2017-05-06T15:33:39Z nyef: You're mistaking the character and the voice actress, aren't you? 2017-05-06T15:33:59Z emacsoma` quit (Ping timeout: 260 seconds) 2017-05-06T15:34:07Z phoe: no, that was a song sung by GLaDOS herself 2017-05-06T15:34:09Z nyef: I mean, sure, she's going to end up dead. Because everybody does eventually. 2017-05-06T15:34:23Z phoe: it is a part of the Portal lore 2017-05-06T15:34:27Z nyef: GLaDOS is the character. 2017-05-06T15:34:43Z phoe: yes, and the lyrics of the song are her words 2017-05-06T15:35:21Z nyef: GLaDOS is not a vocaloid. And even the whole "vocaloid" thing is sketchy. There was a real, actual human who sung the song for the soundtrack. 2017-05-06T15:35:30Z phoe: yes, I know 2017-05-06T15:35:46Z nyef: Are you saying that that real, actual human is dead? 2017-05-06T15:36:02Z wol quit (Remote host closed the connection) 2017-05-06T15:36:20Z phoe: no, I'm saying that GLaDOS as a character ended up dead 2017-05-06T15:36:25Z phoe goes to #lispcafe 2017-05-06T15:37:01Z nyef: ... Mmm. Silly argument anyway. 2017-05-06T15:37:16Z Bike joined #lisp 2017-05-06T15:40:32Z phoe: yes 2017-05-06T15:40:51Z jameser quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-05-06T15:41:33Z adolf_stalin joined #lisp 2017-05-06T15:41:40Z razzy quit (Ping timeout: 240 seconds) 2017-05-06T15:43:57Z azzamsa quit (Ping timeout: 240 seconds) 2017-05-06T15:43:59Z mathi_aihtam joined #lisp 2017-05-06T15:44:26Z mathi_aihtam quit (Remote host closed the connection) 2017-05-06T15:45:20Z Jesin joined #lisp 2017-05-06T15:45:28Z jameser joined #lisp 2017-05-06T15:45:40Z sellout- joined #lisp 2017-05-06T15:46:24Z adolf_stalin quit (Ping timeout: 260 seconds) 2017-05-06T15:46:53Z ryanwatkins quit (Ping timeout: 258 seconds) 2017-05-06T15:47:34Z jameser quit (Client Quit) 2017-05-06T15:47:57Z sellout- quit (Client Quit) 2017-05-06T15:50:08Z jameser joined #lisp 2017-05-06T15:51:10Z jameser quit (Client Quit) 2017-05-06T15:54:14Z hazz quit (Quit: Leaving) 2017-05-06T15:56:30Z adolf_stalin joined #lisp 2017-05-06T15:57:21Z NeverDie joined #lisp 2017-05-06T15:58:46Z Bike quit (Quit: fuggit) 2017-05-06T15:59:26Z p9s joined #lisp 2017-05-06T15:59:28Z l04m33 quit (Ping timeout: 240 seconds) 2017-05-06T16:00:35Z Bike joined #lisp 2017-05-06T16:06:03Z l04m33 joined #lisp 2017-05-06T16:07:58Z neoncontrails joined #lisp 2017-05-06T16:09:12Z p9s quit (Ping timeout: 268 seconds) 2017-05-06T16:09:35Z shrdlu68 quit (Ping timeout: 240 seconds) 2017-05-06T16:10:05Z JuanDaugherty quit (Quit: Hibernate, reboot, exeunt, etc.) 2017-05-06T16:10:16Z shrdlu68 joined #lisp 2017-05-06T16:11:51Z _barton_ joined #lisp 2017-05-06T16:11:53Z barton_ quit (Remote host closed the connection) 2017-05-06T16:12:27Z Ven joined #lisp 2017-05-06T16:12:31Z BlueRavenGT joined #lisp 2017-05-06T16:12:51Z Ven is now known as Guest29528 2017-05-06T16:12:57Z neoncontrails quit (Ping timeout: 258 seconds) 2017-05-06T16:19:52Z l04m33 quit (Ping timeout: 240 seconds) 2017-05-06T16:21:10Z paule32: http://paste.lisp.org/display/345968 2017-05-06T16:21:18Z paule32: how can i search for "JENS" 2017-05-06T16:21:20Z paule32: ? 2017-05-06T16:22:48Z shrdlu68: paule32: Use an association list. 2017-05-06T16:23:01Z jackdaniel: paule32: at first glance I can tell it is a very bad Common Lisp you try to write 2017-05-06T16:23:11Z Guest29528 quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-05-06T16:23:15Z jackdaniel: regarding searching strings in sequences, you need to provide test equal 2017-05-06T16:23:16Z My_Hearing quit (Ping timeout: 260 seconds) 2017-05-06T16:23:17Z jackdaniel: (find "JENS" (vector "A" "JENS") :test #'equal) 2017-05-06T16:23:26Z jackdaniel: minion: tell paule32 about pcl 2017-05-06T16:23:26Z minion: paule32: please see pcl: pcl-book: "Practical Common Lisp", an introduction to Common Lisp by Peter Seibel, available at http://www.gigamonkeys.com/book/ and in dead-tree form from Apress (as of 11 April 2005). 2017-05-06T16:23:27Z Bike: they've been recommended PCL at least a dozen times now 2017-05-06T16:23:31Z jackdaniel: ah 2017-05-06T16:23:45Z Bike: just a bit frustrating 2017-05-06T16:23:51Z jackdaniel: yeah 2017-05-06T16:24:08Z shrdlu68: paule32 is determined to learn by his own fashion. 2017-05-06T16:24:29Z paule32: yeah, i have to translate the english stuff 2017-05-06T16:24:37Z shrdlu68: Well, the end justifies the means. 2017-05-06T16:24:40Z jackdaniel: paule32: if you are not going to follow advices received in this channel, then don't ask questions – it's a waste of time for everybody 2017-05-06T16:25:37Z jackdaniel: I mean – it is OK to not know something, but rejecting help to understand it (by means of a very good learning material) isn't nice to people you expect help from 2017-05-06T16:25:55Z paule32: you right 2017-05-06T16:25:58Z paule32: i am to fast 2017-05-06T16:26:58Z shrdlu68: Is there a free version of Land of Lisp? 2017-05-06T16:29:57Z paule32: book? 2017-05-06T16:30:04Z paule32: yes , i read it 2017-05-06T16:30:31Z DougNYC_ joined #lisp 2017-05-06T16:30:34Z shrdlu68: You can't have. 2017-05-06T16:30:36Z l04m33 joined #lisp 2017-05-06T16:33:12Z andrzejku quit (Quit: My iMac has gone to sleep. ZZZzzz…) 2017-05-06T16:34:35Z l04m33 quit (Ping timeout: 240 seconds) 2017-05-06T16:36:05Z Ven_ joined #lisp 2017-05-06T16:38:00Z My_Hearing joined #lisp 2017-05-06T16:38:16Z p9s joined #lisp 2017-05-06T16:38:48Z p9s quit (Remote host closed the connection) 2017-05-06T16:38:58Z p9s joined #lisp 2017-05-06T16:39:35Z p9s quit (Remote host closed the connection) 2017-05-06T16:39:44Z p9s joined #lisp 2017-05-06T16:40:22Z p9s quit (Remote host closed the connection) 2017-05-06T16:40:28Z My_Hearing is now known as Mon_Ouie 2017-05-06T16:40:34Z p9s joined #lisp 2017-05-06T16:41:10Z p9s quit (Remote host closed the connection) 2017-05-06T16:41:20Z p9s joined #lisp 2017-05-06T16:41:58Z p9s quit (Remote host closed the connection) 2017-05-06T16:42:07Z p9s joined #lisp 2017-05-06T16:42:10Z glamas joined #lisp 2017-05-06T16:42:18Z l04m33 joined #lisp 2017-05-06T16:42:46Z p9s quit (Remote host closed the connection) 2017-05-06T16:44:29Z glamas quit (Client Quit) 2017-05-06T16:46:58Z l04m33 quit (Ping timeout: 260 seconds) 2017-05-06T16:48:25Z ryanbw joined #lisp 2017-05-06T16:48:52Z NeverDie quit (Quit: http://radiux.io/) 2017-05-06T16:50:45Z sellout- joined #lisp 2017-05-06T16:51:55Z ebrasca joined #lisp 2017-05-06T16:52:46Z l04m33 joined #lisp 2017-05-06T16:53:31Z fourier joined #lisp 2017-05-06T16:57:47Z l04m33 quit (Remote host closed the connection) 2017-05-06T16:58:07Z Ven_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-05-06T17:07:34Z scymtym quit (Ping timeout: 240 seconds) 2017-05-06T17:13:20Z jsgrant_om joined #lisp 2017-05-06T17:14:45Z teggi quit (Quit: Leaving...) 2017-05-06T17:14:58Z newcup joined #lisp 2017-05-06T17:16:28Z knobo quit (Ping timeout: 260 seconds) 2017-05-06T17:17:35Z knobo joined #lisp 2017-05-06T17:17:56Z NeverDie joined #lisp 2017-05-06T17:21:51Z asdfghzxcvbn quit (Quit: Quit) 2017-05-06T17:22:51Z _barton_ quit (Quit: Leaving) 2017-05-06T17:24:19Z l04m33 joined #lisp 2017-05-06T17:24:58Z scymtym joined #lisp 2017-05-06T17:25:19Z bgg_ joined #lisp 2017-05-06T17:25:22Z asdfghzxcvbn joined #lisp 2017-05-06T17:25:23Z asdfghzxcvbn quit (Max SendQ exceeded) 2017-05-06T17:25:41Z asdfghzxcvbn joined #lisp 2017-05-06T17:25:42Z asdfghzxcvbn quit (Max SendQ exceeded) 2017-05-06T17:25:54Z asdfghzxcvbn joined #lisp 2017-05-06T17:25:55Z asdfghzxcvbn quit (Max SendQ exceeded) 2017-05-06T17:27:46Z discardedes joined #lisp 2017-05-06T17:30:27Z fourier quit (Ping timeout: 240 seconds) 2017-05-06T17:33:23Z fourier joined #lisp 2017-05-06T17:33:52Z shrdlu68 quit (Ping timeout: 240 seconds) 2017-05-06T17:34:13Z andrzejku joined #lisp 2017-05-06T17:34:35Z yeticry_ quit (Ping timeout: 240 seconds) 2017-05-06T17:35:55Z yeticry joined #lisp 2017-05-06T17:38:38Z sacculina: apparently there's a german translation of Land of Lisp out there somewhere (according to a quick google search) 2017-05-06T17:38:49Z bgg_ quit (Quit: Leaving) 2017-05-06T17:39:28Z sacculina: so, yeah, i definitely recommend working through that book, exercise by exercise. #lisp is always happy to help, but a book makes a much more patient tutor, when it becomes a full-time thing. 2017-05-06T17:41:20Z DougNYC_ quit 2017-05-06T17:41:40Z sacculina: https://www.amazon.de/Land-Lisp-Lisp-Programmierung-programmieren-Professional/dp/3826691636 2017-05-06T17:50:59Z python476 joined #lisp 2017-05-06T17:54:00Z neoncontrails joined #lisp 2017-05-06T17:54:16Z razzy joined #lisp 2017-05-06T17:54:20Z Guest68242 is now known as `micro 2017-05-06T17:55:36Z paule32: http://paste.lisp.org/ 2017-05-06T17:55:50Z paule32: how can i get SWADA? 2017-05-06T17:55:55Z paule32: i read up ELT 2017-05-06T17:56:14Z paule32: but i lost in error 2017-05-06T17:57:01Z paule32: http://www.lispmachine.net/books/common_lisp_the_language.pdf 2017-05-06T17:57:43Z phoe: paule32: what's SWADA? 2017-05-06T17:58:14Z phoe: paule32: CLtL2 is a good book, but it has stuff that did not make it into the standard language and are therefore unsupported. 2017-05-06T17:58:37Z neoncontrails quit (Ping timeout: 245 seconds) 2017-05-06T17:59:30Z paule32: scify name, it came into my mind - random name 2017-05-06T18:03:00Z beach: paule32: Why are you showing us a link to that book? 2017-05-06T18:03:56Z shka_: to be fair, it is not that random :D 2017-05-06T18:04:38Z shka_: paule32: seriously, PCL is just fine. 2017-05-06T18:04:55Z shka_: you may like land of lisp if you found PCL boring or something 2017-05-06T18:05:09Z shka_: and common lisp the language is not a tutorial book 2017-05-06T18:05:26Z shka_: (but it is worth reading if you want to understand lisp design) 2017-05-06T18:05:55Z beach: paule32: And why are you showing us a link to paste.lisp.org? Most people here already know about that site. 2017-05-06T18:06:41Z shka_: paule32: there is also paip book by norvig, but it is not as accessible as LOL or PCL 2017-05-06T18:07:01Z shka_: ok, that would be it :-) 2017-05-06T18:08:03Z beach: shka_: As jackdaniel pointed out, it appears that paule32 asks for help, but then does not follow the advice that is given. 2017-05-06T18:08:18Z shka_: hmm 2017-05-06T18:08:23Z jleija joined #lisp 2017-05-06T18:08:32Z shka_: paule32: don't be such a askhole ;-) 2017-05-06T18:09:44Z jleija quit (Client Quit) 2017-05-06T18:09:58Z jleija joined #lisp 2017-05-06T18:11:04Z nowhereman quit (Ping timeout: 260 seconds) 2017-05-06T18:12:13Z paule32: i show you code, because some one wrote to share code for community here 2017-05-06T18:12:26Z paule32: i have a problem, so i use paste 2017-05-06T18:12:44Z paule32: i would like iter trough string vector 2017-05-06T18:12:54Z paule32: the first run is fine 2017-05-06T18:13:10Z paule32: so, i can find "JENS" or "PETER" 2017-05-06T18:13:25Z beach: paule32: You did not show any code. The link is to the paste.lisp.org site, not to your code. You did not show any code. 2017-05-06T18:13:41Z pjb: (loop for char across "string" do (princ char)) 2017-05-06T18:13:42Z bungoman quit (Ping timeout: 258 seconds) 2017-05-06T18:14:04Z pjb: (loop for string across #("a" "string" "named" "wanda") do (princ string)) 2017-05-06T18:14:16Z bungoman joined #lisp 2017-05-06T18:14:19Z pjb: but if you want to find, you don't have to loop! 2017-05-06T18:14:39Z mazoe joined #lisp 2017-05-06T18:14:40Z pjb: (find "JENS" #("a" "string" "named" "wanda") :test (function string=)) 2017-05-06T18:15:14Z paule32: beach: http://paste.lisp.org/display/345817#3 2017-05-06T18:16:05Z paule32: thank you pjb 2017-05-06T18:16:56Z pjb: People usually learn a programming language before starting writing programs in it… 2017-05-06T18:17:09Z mazoe: evening all 2017-05-06T18:17:21Z mazoe: does anyone run sbcl on arch linux? 2017-05-06T18:17:32Z Bike: me. 2017-05-06T18:17:39Z Bike: though i don't usually use the repo one. 2017-05-06T18:17:54Z mazoe: I’m having issues with cl+ssl and wondering if it’s my setup... 2017-05-06T18:18:02Z mazoe: particularly, doing https requests (e.g. with drakma) 2017-05-06T18:18:18Z nyef: pjb: IME, people usually learn a programming language *by* writing programs in it. 2017-05-06T18:18:18Z mazoe: alien function CRYPTO_num_locks not defined 2017-05-06T18:18:36Z mazoe: Bike: hmm ok, I’ll try with the upstream version 2017-05-06T18:18:40Z paule32: beach: you right 2017-05-06T18:18:48Z Bike: mazoe: i don't use https drakma though. 2017-05-06T18:18:50Z paule32: something wrong with my cache 2017-05-06T18:19:18Z Bike: let me try it and see what happens. 2017-05-06T18:19:33Z mazoe: Bike: yep ok. Well, if you have a moment, this doesn’t work for me: “(drakma:http-request "https://google.com”)” 2017-05-06T18:20:17Z Bike: seems to work. i get html back, anyway. 2017-05-06T18:20:24Z mazoe: awesome 2017-05-06T18:20:26Z mazoe: thanks! 2017-05-06T18:20:31Z mazoe: so it’s my setup 2017-05-06T18:20:39Z mazoe: which version of sbcl are you on? 2017-05-06T18:20:53Z Bike: that was 1.3.15 2017-05-06T18:21:14Z Bike: plot twist, so is arch's, though the upstream one is a couple commits ahead 2017-05-06T18:21:16Z paule32: sorry beach 2017-05-06T18:21:23Z mazoe: Bike: hmm, yep I’m on 1.3.15 >< 2017-05-06T18:21:33Z mazoe: hah ok 2017-05-06T18:21:34Z Bike: i get html from the arch install as well. 2017-05-06T18:21:40Z mazoe: ah 2017-05-06T18:21:59Z Bike: perhaps you have a version problem with openSSL (which is what CL+SSL uses, I think?) 2017-05-06T18:22:08Z mazoe: mmm yep possibly 2017-05-06T18:22:27Z safe joined #lisp 2017-05-06T18:23:09Z mazoe: strange 2017-05-06T18:23:20Z pjb: nyef: I'm not sure paule32 is here to learn lisp, instead of writing the program his teacher asked him to write. 2017-05-06T18:23:31Z Tex_Nick joined #lisp 2017-05-06T18:24:25Z FreeBirdLjj quit (Remote host closed the connection) 2017-05-06T18:28:39Z l04m33 quit (Ping timeout: 258 seconds) 2017-05-06T18:29:22Z paule32: lisp execute is from right to left? or bottom to top? 2017-05-06T18:29:43Z l04m33 joined #lisp 2017-05-06T18:31:01Z szmer joined #lisp 2017-05-06T18:31:39Z MrWoohoo quit (Ping timeout: 268 seconds) 2017-05-06T18:32:29Z Bike: boustrophedon 2017-05-06T18:34:10Z milanj quit (Quit: This computer has gone to sleep) 2017-05-06T18:34:39Z bigos_ quit (Quit: Leaving) 2017-05-06T18:37:55Z enzuru joined #lisp 2017-05-06T18:40:49Z l04m33 quit (Remote host closed the connection) 2017-05-06T18:44:45Z jsgrant_om quit (Ping timeout: 258 seconds) 2017-05-06T18:46:04Z zshlyg quit (Remote host closed the connection) 2017-05-06T18:46:30Z l04m33 joined #lisp 2017-05-06T18:49:17Z mazoe: Bike: FYI, downgrading openssl (1.1.0.e-1 => 1.0.2.k-1) fixed it 2017-05-06T18:51:19Z mazoe: any sbcl maintainers on here? :D 2017-05-06T18:51:34Z jsgrant_om joined #lisp 2017-05-06T18:51:53Z Bike: i have both "openssl" and "openssl-1.0" packages installed, i bet this is something annoying 2017-05-06T18:52:06Z Bike: doesn't seem like it has anything to do with sbcl 2017-05-06T18:52:56Z mazoe: ah 2017-05-06T18:52:58Z mazoe: lol 2017-05-06T18:53:04Z mazoe: right 2017-05-06T18:53:11Z Bike: i guess cl+ssl uses an old abi 2017-05-06T18:53:28Z mazoe: mhmm 2017-05-06T18:53:51Z zeez joined #lisp 2017-05-06T18:53:58Z Bike: actually, do you know when your cl+ssl is from? i see stuff for 1.1 2017-05-06T18:54:34Z zeez: hi 2017-05-06T18:54:50Z SAL9000: Are there any libraries for programmatic access to the statistics output by TIME? 2017-05-06T18:55:10Z sellout- quit (Quit: Leaving.) 2017-05-06T18:55:23Z Bike: time the cl macro? the information is implementation-defined 2017-05-06T18:55:29Z Bike: i think there are some portable metering libraries though 2017-05-06T18:55:50Z SAL9000: I want to profile some code, but I can't use the SBCL profiler since almost all the runtime is deep in nested LAMBDAs 2017-05-06T18:56:18Z Bike: mazoe: my running sbcl loaded 1.0. don't think i understand how cl+ssl decides. 2017-05-06T18:57:03Z l04m33 quit (Ping timeout: 260 seconds) 2017-05-06T18:57:26Z l04m33 joined #lisp 2017-05-06T18:58:13Z mazoe: Bike: how can I get at the cl+ssl version? 2017-05-06T18:59:16Z mazoe: there’s no asdf version 2017-05-06T18:59:16Z szmer quit (Read error: Connection reset by peer) 2017-05-06T18:59:18Z smoon quit (Quit: smoon) 2017-05-06T19:00:02Z mazoe: ah 2017-05-06T19:00:55Z attila_lendvai joined #lisp 2017-05-06T19:00:55Z attila_lendvai quit (Changing host) 2017-05-06T19:00:55Z attila_lendvai joined #lisp 2017-05-06T19:01:07Z velo-alien quit (Ping timeout: 245 seconds) 2017-05-06T19:01:40Z mazoe: cl+ssl-20170403-git 2017-05-06T19:02:12Z SAL9000: Bike: Can you name any of those metering libraries? I'm having trouble finding suitable keywords for Google. 2017-05-06T19:03:07Z mazoe: which has the openssl-1.1 system 2017-05-06T19:03:35Z defaultxr joined #lisp 2017-05-06T19:03:35Z enzuru quit (Ping timeout: 255 seconds) 2017-05-06T19:04:57Z Mon_Ouie quit (Quit: WeeChat 1.7.1) 2017-05-06T19:05:02Z zeez quit (Quit: Leaving) 2017-05-06T19:05:35Z razzy quit (Ping timeout: 240 seconds) 2017-05-06T19:07:38Z razzy joined #lisp 2017-05-06T19:09:23Z edgar-rft: SAL9000: 2017-05-06T19:10:13Z Bike: mazoe: same as mine. hum. 2017-05-06T19:10:24Z Bike: mazoe: well, i guess try installing openssl-1.0 from extra? 2017-05-06T19:10:48Z mazoe: Bike: yep. Except… https://www.reddit.com/r/archlinux/comments/67nno6/i_did_something_stupid/ 2017-05-06T19:10:51Z Bike: SAL9000: from that list you might want jackdaniels's https://gitlab.common-lisp.net/dkochmanski/metering 2017-05-06T19:10:57Z mazoe: yayyyyruhghhh 2017-05-06T19:11:21Z Bike: this is exactly why i administrate my system as dumbly as possible 2017-05-06T19:11:35Z mazoe: hah (Y) 2017-05-06T19:11:51Z SAL9000: edgar-rft, Bike: Thanks! 2017-05-06T19:12:14Z mazoe: luckily this is an easy wipe vps image and reinstall job 2017-05-06T19:12:37Z mazoe: Bike: thanks for looking into it 2017-05-06T19:12:41Z Bike: np 2017-05-06T19:19:18Z szmer joined #lisp 2017-05-06T19:23:26Z andrzejku quit (Quit: My iMac has gone to sleep. ZZZzzz…) 2017-05-06T19:27:10Z impulse quit (Quit: leaving) 2017-05-06T19:27:11Z szmer quit (Read error: Connection reset by peer) 2017-05-06T19:28:21Z neoncontrails joined #lisp 2017-05-06T19:31:52Z sellout- joined #lisp 2017-05-06T19:37:20Z sz0 quit (Quit: Connection closed for inactivity) 2017-05-06T19:37:43Z attila_lendvai quit (Ping timeout: 246 seconds) 2017-05-06T19:39:23Z yrk quit (Read error: Connection reset by peer) 2017-05-06T19:42:08Z CEnnis91 joined #lisp 2017-05-06T19:48:22Z szmer joined #lisp 2017-05-06T19:50:01Z jsgrant_om left #lisp 2017-05-06T19:50:16Z smoon joined #lisp 2017-05-06T19:51:35Z raynold joined #lisp 2017-05-06T19:54:09Z jsgrant_om joined #lisp 2017-05-06T19:57:59Z andrzejku joined #lisp 2017-05-06T20:06:16Z papachan joined #lisp 2017-05-06T20:07:40Z dpg joined #lisp 2017-05-06T20:11:57Z knobo quit (Ping timeout: 240 seconds) 2017-05-06T20:11:59Z jackdani1l joined #lisp 2017-05-06T20:12:39Z jackdani1l quit (Client Quit) 2017-05-06T20:13:02Z rippa quit (Quit: {#`%${%&`+'${`%&NO CARRIER) 2017-05-06T20:14:06Z andrzejku quit (Quit: Textual IRC Client: www.textualapp.com) 2017-05-06T20:14:18Z attila_lendvai joined #lisp 2017-05-06T20:14:18Z attila_lendvai quit (Changing host) 2017-05-06T20:14:18Z attila_lendvai joined #lisp 2017-05-06T20:16:58Z nirved quit (Quit: Leaving) 2017-05-06T20:23:53Z fourier quit (Ping timeout: 268 seconds) 2017-05-06T20:24:12Z drduck joined #lisp 2017-05-06T20:25:35Z szmer quit (Ping timeout: 240 seconds) 2017-05-06T20:29:35Z sword quit (Ping timeout: 240 seconds) 2017-05-06T20:33:08Z pve quit (Ping timeout: 240 seconds) 2017-05-06T20:34:42Z Karl_Dscc joined #lisp 2017-05-06T20:35:34Z NeverDie quit (Quit: http://radiux.io/) 2017-05-06T20:41:57Z szmer joined #lisp 2017-05-06T20:42:09Z jack_rabbit joined #lisp 2017-05-06T20:46:04Z Marumarsu joined #lisp 2017-05-06T20:47:54Z attila_lendvai1 joined #lisp 2017-05-06T20:47:54Z attila_lendvai quit (Disconnected by services) 2017-05-06T20:47:54Z attila_lendvai1 quit (Changing host) 2017-05-06T20:47:54Z attila_lendvai1 joined #lisp 2017-05-06T20:48:38Z rhapsody joined #lisp 2017-05-06T20:50:12Z rhapsody: ./join 2017-05-06T20:50:15Z rhapsody quit (Remote host closed the connection) 2017-05-06T20:51:28Z jack_rabbit quit (Ping timeout: 246 seconds) 2017-05-06T20:53:29Z gingerale quit (Remote host closed the connection) 2017-05-06T20:54:10Z wheelsucker quit (Ping timeout: 240 seconds) 2017-05-06T20:56:46Z milanj joined #lisp 2017-05-06T21:05:43Z NeverDie joined #lisp 2017-05-06T21:09:16Z mazoe quit (Quit: mazoe) 2017-05-06T21:13:04Z xrash joined #lisp 2017-05-06T21:15:04Z dpg quit (Ping timeout: 255 seconds) 2017-05-06T21:18:48Z angavrilov quit (Remote host closed the connection) 2017-05-06T21:20:11Z fourier joined #lisp 2017-05-06T21:22:03Z Jesin quit (Quit: Leaving) 2017-05-06T21:22:52Z defaultxr quit (Ping timeout: 240 seconds) 2017-05-06T21:24:35Z fourier quit (Ping timeout: 240 seconds) 2017-05-06T21:35:46Z mishoo quit (Ping timeout: 255 seconds) 2017-05-06T21:38:35Z python476 quit (Ping timeout: 240 seconds) 2017-05-06T21:43:40Z Uneliasmarsu joined #lisp 2017-05-06T21:46:09Z Marumarsu quit (Ping timeout: 260 seconds) 2017-05-06T21:47:34Z strykerkkd joined #lisp 2017-05-06T21:51:31Z CEnnis91 quit (Quit: Connection closed for inactivity) 2017-05-06T22:11:22Z ebrasca is now known as ebrasca-afk 2017-05-06T22:13:04Z defaultxr joined #lisp 2017-05-06T22:20:14Z LiamH quit (Ping timeout: 255 seconds) 2017-05-06T22:21:15Z LiamH joined #lisp 2017-05-06T22:21:56Z dwchandler joined #lisp 2017-05-06T22:22:12Z dwchandler left #lisp 2017-05-06T22:25:52Z pent quit (Ping timeout: 240 seconds) 2017-05-06T22:34:07Z pent joined #lisp 2017-05-06T22:36:26Z szmer quit (Quit: WeeChat 1.6) 2017-05-06T22:36:33Z vlatkoB_ quit (Remote host closed the connection) 2017-05-06T22:36:44Z fourier joined #lisp 2017-05-06T22:37:50Z nowhereman joined #lisp 2017-05-06T22:38:35Z pent quit (Ping timeout: 258 seconds) 2017-05-06T22:40:24Z emacsoma` joined #lisp 2017-05-06T22:52:59Z pent joined #lisp 2017-05-06T22:55:16Z knobo joined #lisp 2017-05-06T22:55:59Z Karl_Dscc quit (Remote host closed the connection) 2017-05-06T23:07:50Z hiro1 joined #lisp 2017-05-06T23:08:22Z oleo quit (Quit: irc client terminated!) 2017-05-06T23:11:44Z hiro1 quit (Client Quit) 2017-05-06T23:15:21Z fourier quit (Ping timeout: 240 seconds) 2017-05-06T23:17:28Z varjagg quit (Ping timeout: 240 seconds) 2017-05-06T23:28:58Z shifty joined #lisp 2017-05-06T23:31:11Z strykerkkd quit (Quit: Leaving) 2017-05-06T23:37:10Z rme_ joined #lisp 2017-05-06T23:37:19Z rme_ is now known as rme 2017-05-06T23:38:41Z oleo joined #lisp 2017-05-06T23:39:30Z prole quit (Remote host closed the connection) 2017-05-06T23:40:23Z python476 joined #lisp 2017-05-06T23:45:43Z python476 quit (Read error: Connection reset by peer) 2017-05-06T23:55:30Z p9s joined #lisp 2017-05-06T23:56:18Z knobo quit (Ping timeout: 260 seconds) 2017-05-06T23:57:08Z p9s quit (Remote host closed the connection) 2017-05-06T23:57:17Z p9s joined #lisp 2017-05-06T23:57:55Z p9s quit (Remote host closed the connection) 2017-05-06T23:58:05Z p9s joined #lisp 2017-05-06T23:58:18Z dpg joined #lisp 2017-05-06T23:58:43Z p9s quit (Remote host closed the connection) 2017-05-06T23:58:52Z MoALTz quit (Quit: Leaving) 2017-05-06T23:58:53Z p9s joined #lisp 2017-05-06T23:59:31Z p9s quit (Remote host closed the connection) 2017-05-06T23:59:41Z p9s joined #lisp