2015-01-22T00:02:59Z Guthur joined #lisp 2015-01-22T00:03:37Z BitPuffin quit (Ping timeout: 245 seconds) 2015-01-22T00:05:34Z zRecursive joined #lisp 2015-01-22T00:06:04Z mishoo quit (Ping timeout: 245 seconds) 2015-01-22T00:07:47Z ehaliewicz joined #lisp 2015-01-22T00:11:23Z robot-beethoven joined #lisp 2015-01-22T00:15:23Z enitiz quit (Ping timeout: 245 seconds) 2015-01-22T00:16:32Z harish quit (Ping timeout: 245 seconds) 2015-01-22T00:19:39Z enitiz joined #lisp 2015-01-22T00:25:33Z Rptx joined #lisp 2015-01-22T00:25:34Z enitiz quit (Excess Flood) 2015-01-22T00:27:21Z enitiz joined #lisp 2015-01-22T00:28:14Z Guthur quit (Remote host closed the connection) 2015-01-22T00:30:19Z vdamewood quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2015-01-22T00:30:44Z dim: hey CL lovers, wanna give some popularity to your favorite programming language? check out https://news.ycombinator.com/item?id=8924270 2015-01-22T00:31:22Z nell quit (Ping timeout: 240 seconds) 2015-01-22T00:31:30Z dim: pgloader has made it to the home page it seems, Lisp is prominently displayed, and the main website for pgloader is down under the load or something so that I had to come up with a mirror ;-) 2015-01-22T00:31:35Z dim: http://dimitri.github.io/pgloader/ is the mirror btw 2015-01-22T00:32:33Z Zamenhof joined #lisp 2015-01-22T00:32:33Z Zhivago: Does pg stand for Paul Graham? 2015-01-22T00:33:22Z copec: ^ https://github.com/dimitri/pgloader 2015-01-22T00:33:36Z copec: I don't think so. 2015-01-22T00:34:08Z EvW quit (Ping timeout: 265 seconds) 2015-01-22T00:36:31Z dim: PostgreSQL 2015-01-22T00:37:26Z defaultxr joined #lisp 2015-01-22T00:38:36Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-01-22T00:38:52Z Longlius joined #lisp 2015-01-22T00:39:07Z logbitp quit (Quit: logbitp) 2015-01-22T00:40:45Z jasom: cl-pdf appears completely broken in the case of character codes greater than 256 2015-01-22T00:41:08Z t4nk696 joined #lisp 2015-01-22T00:41:41Z t4nk696 quit (Client Quit) 2015-01-22T00:41:49Z hoosieree_ joined #lisp 2015-01-22T00:41:55Z enitiz quit (Excess Flood) 2015-01-22T00:42:20Z dump_truck joined #lisp 2015-01-22T00:42:51Z dump_truck quit (Client Quit) 2015-01-22T00:43:14Z innertracks joined #lisp 2015-01-22T00:44:41Z slyrus quit (Ping timeout: 246 seconds) 2015-01-22T00:46:00Z Karl_Dscc quit (Remote host closed the connection) 2015-01-22T00:49:35Z enitiz joined #lisp 2015-01-22T00:52:11Z PaulCapestany quit 2015-01-22T00:53:56Z PaulCapestany joined #lisp 2015-01-22T00:55:06Z taspat joined #lisp 2015-01-22T00:55:15Z nell joined #lisp 2015-01-22T00:55:48Z jasom: also ligatures don't appear to render correctly 2015-01-22T00:59:22Z Petit_Dejeuner_ joined #lisp 2015-01-22T01:00:54Z enitiz quit (Ping timeout: 245 seconds) 2015-01-22T01:00:55Z karswell quit (Remote host closed the connection) 2015-01-22T01:01:10Z karswell` joined #lisp 2015-01-22T01:01:13Z ggherdov quit (Ping timeout: 245 seconds) 2015-01-22T01:02:53Z Petit_Dejeuner__ quit (Ping timeout: 245 seconds) 2015-01-22T01:05:20Z Mon_Ouie quit (Ping timeout: 246 seconds) 2015-01-22T01:05:21Z Guest68136 quit (Quit: Lost terminal) 2015-01-22T01:06:57Z Bicyclidine quit (Ping timeout: 245 seconds) 2015-01-22T01:07:43Z stepnem quit (Ping timeout: 264 seconds) 2015-01-22T01:08:14Z edgar-rft quit (Quit: continuation abandoned because no happening found) 2015-01-22T01:08:59Z CrazyWoods quit (Quit: leaving) 2015-01-22T01:09:17Z attila_lendvai quit (Quit: Leaving.) 2015-01-22T01:09:39Z quazimodo quit (Ping timeout: 264 seconds) 2015-01-22T01:14:19Z ggherdov joined #lisp 2015-01-22T01:14:39Z k-dawg joined #lisp 2015-01-22T01:16:58Z jleija joined #lisp 2015-01-22T01:17:30Z zRecursive quit (Remote host closed the connection) 2015-01-22T01:18:37Z xyh: the name-bindings made by the
of HANDLER-CASE, can not be used in its ? 2015-01-22T01:19:15Z RedEight quit (Quit: leaving) 2015-01-22T01:19:35Z nyef: Umm... HANDLER-CASE doesn't bind any names, does it? 2015-01-22T01:20:25Z Xach: xyh: i don't have a link. try searching for: drew mcdermott ytools 2015-01-22T01:20:56Z wsk joined #lisp 2015-01-22T01:25:07Z Natch quit (Ping timeout: 272 seconds) 2015-01-22T01:25:55Z zRecursive joined #lisp 2015-01-22T01:30:59Z manuel__ joined #lisp 2015-01-22T01:32:28Z dim: I didn't quite expect PostgreSQL+Common-Lisp to be the source of a slashdot effect ;-) I guess the CL community is still alive and well despite all we can read about it 2015-01-22T01:33:30Z k-dawg quit (Quit: This computer has gone to sleep) 2015-01-22T01:34:03Z Natch joined #lisp 2015-01-22T01:36:18Z nikki93 joined #lisp 2015-01-22T01:38:30Z manuel__ quit (Quit: manuel__) 2015-01-22T01:42:30Z wsk quit (Quit: wsk) 2015-01-22T01:43:58Z nikki93 quit (Remote host closed the connection) 2015-01-22T01:46:09Z akkad: dim: is your site hosted on CL? :P 2015-01-22T01:54:03Z acieroid` joined #lisp 2015-01-22T01:54:09Z acieroid quit (Read error: Connection reset by peer) 2015-01-22T01:54:22Z PaulCapestany quit 2015-01-22T01:54:44Z dmiles joined #lisp 2015-01-22T01:54:51Z MoALTz__ joined #lisp 2015-01-22T01:55:55Z dmiles_afk quit (Ping timeout: 256 seconds) 2015-01-22T01:55:59Z AntiSpamMeta2 joined #lisp 2015-01-22T01:56:07Z PaulCapestany joined #lisp 2015-01-22T01:56:09Z pjb` joined #lisp 2015-01-22T01:56:18Z manuel__ joined #lisp 2015-01-22T01:56:19Z enitiz joined #lisp 2015-01-22T01:56:27Z newcup quit (Ping timeout: 264 seconds) 2015-01-22T01:56:27Z pjb quit (Read error: Connection reset by peer) 2015-01-22T01:57:13Z Bike_ joined #lisp 2015-01-22T01:57:35Z Jesin quit (Quit: Leaving) 2015-01-22T01:59:07Z ruste_ joined #lisp 2015-01-22T01:59:39Z s_e_ joined #lisp 2015-01-22T01:59:56Z Shozan joined #lisp 2015-01-22T02:00:01Z AntiSpamMeta2 quit (Client Quit) 2015-01-22T02:00:18Z AntiSpamMeta2 joined #lisp 2015-01-22T02:00:31Z eagleflo_ joined #lisp 2015-01-22T02:00:38Z honkfest1val joined #lisp 2015-01-22T02:00:50Z Xach: dim: it's news whenever lisp is used for something practical 2015-01-22T02:01:07Z Xach: who knew? 2015-01-22T02:01:15Z wjiang_ joined #lisp 2015-01-22T02:01:15Z brandonz_ joined #lisp 2015-01-22T02:01:23Z wjiang_ quit (Remote host closed the connection) 2015-01-22T02:01:39Z Jesin joined #lisp 2015-01-22T02:01:40Z wjiang_ joined #lisp 2015-01-22T02:03:38Z jaimef_ joined #lisp 2015-01-22T02:03:47Z Rptx` joined #lisp 2015-01-22T02:04:34Z sshirolost joined #lisp 2015-01-22T02:04:46Z TakumoKatekari joined #lisp 2015-01-22T02:04:46Z TakumoKatekari quit (Changing host) 2015-01-22T02:04:46Z TakumoKatekari joined #lisp 2015-01-22T02:05:41Z stopbyte joined #lisp 2015-01-22T02:06:02Z Bike quit (Ping timeout: 264 seconds) 2015-01-22T02:06:02Z araujo quit (Ping timeout: 264 seconds) 2015-01-22T02:06:02Z AntiSpamMeta quit (Ping timeout: 264 seconds) 2015-01-22T02:06:02Z MoALTz_ quit (Ping timeout: 264 seconds) 2015-01-22T02:06:02Z sshirokov quit (Ping timeout: 264 seconds) 2015-01-22T02:06:03Z s_e quit (Ping timeout: 264 seconds) 2015-01-22T02:06:03Z hoosieree_ quit (Ping timeout: 264 seconds) 2015-01-22T02:06:03Z SHODAN quit (Ping timeout: 264 seconds) 2015-01-22T02:06:03Z Soft- quit (Ping timeout: 264 seconds) 2015-01-22T02:06:03Z honkfestival quit (Ping timeout: 264 seconds) 2015-01-22T02:06:04Z eagleflo quit (Ping timeout: 264 seconds) 2015-01-22T02:06:04Z Takumo quit (Ping timeout: 264 seconds) 2015-01-22T02:06:04Z Rptx quit (Ping timeout: 264 seconds) 2015-01-22T02:06:04Z brandonz quit (Ping timeout: 264 seconds) 2015-01-22T02:06:04Z jaimef quit (Ping timeout: 264 seconds) 2015-01-22T02:06:04Z stopbit quit (Ping timeout: 264 seconds) 2015-01-22T02:06:04Z ramus_ joined #lisp 2015-01-22T02:06:04Z sshirolost is now known as sshirokov 2015-01-22T02:06:05Z s_e_ is now known as s_e 2015-01-22T02:06:06Z araujo_ joined #lisp 2015-01-22T02:07:25Z PaulCapestany quit 2015-01-22T02:07:43Z ramus quit (Ping timeout: 264 seconds) 2015-01-22T02:09:30Z PaulCapestany joined #lisp 2015-01-22T02:10:39Z profess quit (Ping timeout: 252 seconds) 2015-01-22T02:11:51Z guicho joined #lisp 2015-01-22T02:13:22Z sheilong joined #lisp 2015-01-22T02:15:31Z AntiSpamMeta2 is now known as AntiSpamMeta 2015-01-22T02:16:40Z goglosh joined #lisp 2015-01-22T02:21:36Z xyh: I have added :prefix & :postfix support to CAT, 2015-01-22T02:22:30Z pjb` is now known as pjb 2015-01-22T02:22:32Z doomlord_ joined #lisp 2015-01-22T02:22:50Z xyh: I will add :indent support too. 2015-01-22T02:23:07Z logbitp joined #lisp 2015-01-22T02:23:40Z pjb: xyh: there's no name bound by handler-case or handler-bind but there's still modification of the dynamic environment. 2015-01-22T02:24:51Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-01-22T02:25:50Z Soft- joined #lisp 2015-01-22T02:26:46Z michaniskin joined #lisp 2015-01-22T02:27:42Z michaniskin: hi! i'm curious why arguments to macros are not macroexpanded before being passed to the macro procedure? 2015-01-22T02:28:25Z Zhivago: So that the macro can expand them as it sees fit? 2015-01-22T02:28:41Z michaniskin: this seems like a natural symmetry with eval, which evaluates arguments before applying 2015-01-22T02:29:02Z Zhivago: Not at all -- consider (my-macro I like to get drunk and code) 2015-01-22T02:29:06Z michaniskin: i couldn't find anything about this written anywhere 2015-01-22T02:29:16Z michaniskin: ok 2015-01-22T02:29:23Z Zhivago: If I like to get drunk and code were macro-expanded, then your macro couldn't handle that case itself. 2015-01-22T02:29:42Z michaniskin: what do you mean by "that case"? 2015-01-22T02:29:48Z Zhivago: If it wants them macro-expanded, just include them in the output of the macro, which will then be macro-expanded. 2015-01-22T02:29:57Z michaniskin: the symbols I like to get... presumably have meaning 2015-01-22T02:30:11Z Zhivago: Yes, they're potentially meaningful to that macro. 2015-01-22T02:30:21Z michaniskin: meaning that is impossible to determine at macroexpand time 2015-01-22T02:30:30Z Zhivago: That does not follow. 2015-01-22T02:30:35Z michaniskin: how so? 2015-01-22T02:30:42Z Zhivago: They're meaningful _to that macro_. 2015-01-22T02:30:50Z michaniskin: the symbol I refers to something in the environment, no? 2015-01-22T02:30:51Z frkout joined #lisp 2015-01-22T02:31:03Z Zhivago: No. It is the symbol I. 2015-01-22T02:31:24Z Zhivago: That might be used as a name, or something else, but the symbol is its own identify. 2015-01-22T02:31:28Z Zhivago: er, identity. 2015-01-22T02:31:56Z michaniskin: if not you'd quote it 2015-01-22T02:31:56Z michaniskin: or use a keyword 2015-01-22T02:31:56Z michaniskin: etc 2015-01-22T02:32:11Z Zhivago: Quoting is to protect against evaluation. 2015-01-22T02:32:28Z Zhivago: You're not evaluating here -- you're translating. 2015-01-22T02:32:48Z michaniskin: that something could be a macro 2015-01-22T02:32:48Z michaniskin: so operating on I means you have another evaluator inside of lisp 2015-01-22T02:32:50Z Zhivago: The macro translates itself to a language that does not include the macro. 2015-01-22T02:32:53Z michaniskin: in your macro 2015-01-22T02:32:54Z michaniskin: i don't see the benefit 2015-01-22T02:32:54Z michaniskin: how is a symbol better than a keyword in that case? 2015-01-22T02:32:54Z michaniskin: or a string 2015-01-22T02:32:54Z michaniskin: or anything else that isn't a symbol but can be distinguished from other things? 2015-01-22T02:32:59Z Zhivago: What? 2015-01-22T02:33:14Z Zhivago: A keyword is a symbol. 2015-01-22T02:33:21Z michaniskin: maybe if there were an example of such a macro 2015-01-22T02:33:23Z Zhivago: And you can use strings if you like. 2015-01-22T02:33:30Z Zhivago: But you were asking about symbols. 2015-01-22T02:33:54Z Zhivago: Do you know what a compiler is? 2015-01-22T02:33:59Z michaniskin: i do 2015-01-22T02:34:08Z Zhivago: A macro is a compiler. 2015-01-22T02:34:23Z michaniskin: i don't think i agree, but continue 2015-01-22T02:34:41Z michaniskin: in my understanding a macro is a semantic transformation 2015-01-22T02:35:01Z michaniskin: syntactic 2015-01-22T02:35:13Z michaniskin: like define-syntax in scheme 2015-01-22T02:35:25Z Zhivago: From one language to another. Thus a compiler. 2015-01-22T02:35:33Z michaniskin: why from one language to another? 2015-01-22T02:35:53Z michaniskin: what's wrong with lisp? 2015-01-22T02:36:42Z Zhivago: Macroexpansion translates from the language with macros, to the language without macros ... 2015-01-22T02:36:47Z Zhivago: Do you follow? 2015-01-22T02:37:03Z michaniskin: perhaps an example would be helpful: 2015-01-22T02:37:25Z xyh: michaniskin: for design new syntax by SEXP, for example :: 2015-01-22T02:37:43Z xyh: (ensure ==> ) 2015-01-22T02:37:58Z ramus joined #lisp 2015-01-22T02:38:09Z Zhivago: (defmacro delay (&rest expression) `(lambda () ,@rest)) 2015-01-22T02:38:15Z Harag joined #lisp 2015-01-22T02:38:33Z Zhivago: (delay (+ 1 2)) is valid in the language extended by that macro. 2015-01-22T02:38:36Z michaniskin: https://www.irccloud.com/pastebin/GszPGjqB 2015-01-22T02:38:52Z Zhivago: Expanding the macro gives you (lambda () (+ 1 2)) in the language without that macro. 2015-01-22T02:38:56Z eivarv joined #lisp 2015-01-22T02:39:13Z michaniskin: my point is that this seems like a dumb thing to do, because i just wrote a crippled evaluator inside of lisp 2015-01-22T02:39:56Z michaniskin: the delay macro would would fine if rest were macroexpanded before delay got it 2015-01-22T02:39:56Z Zhivago: What does an evaluator have to do with macros? 2015-01-22T02:40:04Z eivarv quit (Client Quit) 2015-01-22T02:40:06Z michaniskin: because it doesn't care what rest IS 2015-01-22T02:40:14Z michaniskin: it just rearranges the expression 2015-01-22T02:40:15Z Zhivago: The delay macro is fine, since what it produces is subsequently macro-expanded. 2015-01-22T02:40:45Z michaniskin: my point is that if the macro doesn't care what rest IS then it doesn't hurt if rest is already macroexpanded, no? 2015-01-22T02:40:50Z ramus_ quit (Ping timeout: 264 seconds) 2015-01-22T02:40:55Z michaniskin: when the macro procedure gets it 2015-01-22T02:40:55Z Zhivago: And if it _does_ care? 2015-01-22T02:41:04Z michaniskin: then i think you have something like what i pasted 2015-01-22T02:41:12Z michaniskin: which seems to me like a misguided thing 2015-01-22T02:41:13Z Zhivago: Both cases are fine as is, because of the subsequent macro-expansion. 2015-01-22T02:41:23Z Zhivago: It's broken in the system that you propose. 2015-01-22T02:41:28Z Zhivago: Think it through. 2015-01-22T02:41:32Z michaniskin: i know that 2015-01-22T02:41:52Z __main__ quit (Read error: Connection reset by peer) 2015-01-22T02:41:57Z michaniskin: what i am saying is that i don't see why it's bad for that to be broken in the system i propose 2015-01-22T02:42:03Z michaniskin: because that's a terrible way to program 2015-01-22T02:42:19Z michaniskin: basically i wrote part of the lisp eval in that macro 2015-01-22T02:42:25Z michaniskin: but a really dumb eval 2015-01-22T02:42:34Z Zhivago: Why did you do something stupid like that? 2015-01-22T02:42:59Z michaniskin: it was an example of a macro that cares what its argument is without first macroexpanding it 2015-01-22T02:43:09Z michaniskin: i guess my thesis is this: 2015-01-22T02:43:31Z Zhivago: It's really simple. 2015-01-22T02:43:31Z michaniskin: "if a macro cares about the value of its arguments, then it should macroexpand them before walking them" 2015-01-22T02:43:42Z Zhivago: The macro passes through unchanged the bits it doesn't care about. 2015-01-22T02:43:49Z Zhivago: Which are then post-expanded. 2015-01-22T02:43:56Z Zhivago: Avoiding your problem entirely. 2015-01-22T02:44:05Z michaniskin: i realize this, i'm familiar with macros 2015-01-22T02:44:21Z badkins quit 2015-01-22T02:44:40Z Zhivago: If the macro cares about the macro-expanded form of its arguments, then it should code-walk, seems to be your argument. 2015-01-22T02:45:01Z michaniskin: ok, consider the foo macro above 2015-01-22T02:45:12Z michaniskin: i don't think macros like that are useful 2015-01-22T02:45:20Z Zhivago: Then why produce it as an example? 2015-01-22T02:46:02Z michaniskin: because those are the kind of macros that are broken when arguments are macroexpanded before they get them 2015-01-22T02:46:19Z michaniskin: only the dumb macros get broken 2015-01-22T02:46:24Z Zhivago: Think about loop ... 2015-01-22T02:46:25Z michaniskin: the rest are unaffected 2015-01-22T02:46:58Z Zhivago: Think about anything that introduces macrolets ... 2015-01-22T02:47:42Z michaniskin: you mean CL loop? 2015-01-22T02:49:12Z Zhivago: Sure. 2015-01-22T02:49:29Z michaniskin: haha i'm not a fan of it 2015-01-22T02:49:32Z michaniskin: no offense 2015-01-22T02:49:39Z Zhivago: I don't care. 2015-01-22T02:49:50Z Zhivago: What you are a fan of is completely irrelevant. 2015-01-22T02:51:43Z hlavaty quit (Remote host closed the connection) 2015-01-22T02:51:54Z Zhivago: All you need to grasp is that prematurely expanding the arguments to a macro prevents the macro from defining its own sublanguage. 2015-01-22T02:52:05Z stardiviner joined #lisp 2015-01-22T02:52:08Z michaniskin: this is a good thing 2015-01-22T02:52:13Z Zhivago: And that everything you get from premature expansion you get for free by post-expansion. 2015-01-22T02:53:14Z michaniskin: i just see the problems caused by "sublanguages" 2015-01-22T02:53:37Z michaniskin: in clojure there's an initiative to introduce feature expressions like common lisp 2015-01-22T02:53:52Z michaniskin: basically a preprocessor pass 2015-01-22T02:54:24Z michaniskin: the reason you want things like that is mainly because of macros that introduce sublanguages 2015-01-22T02:54:33Z Zhivago: That's what macros do. 2015-01-22T02:54:53Z michaniskin: ok dude 2015-01-22T02:55:12Z michaniskin: you can do that 2015-01-22T02:55:19Z michaniskin: just like you can do any number of things 2015-01-22T02:55:25Z michaniskin: but that doesn't mean it's smart 2015-01-22T02:55:59Z Zhivago: Do you have a point? 2015-01-22T02:56:12Z michaniskin: i'm highly skeptical of the claim that other languages are needed when you have lisp already 2015-01-22T02:56:26Z michaniskin: i have yet to see a compelling example 2015-01-22T02:56:29Z Zhivago: They're not needed -- you can do everything in machine code directly. 2015-01-22T02:56:41Z Zhivago: That's a completely retarded argument; try again. 2015-01-22T02:57:10Z michaniskin: wow, you're a dickhead 2015-01-22T02:57:15Z michaniskin: see ya 2015-01-22T02:57:17Z michaniskin left #lisp 2015-01-22T02:59:15Z Zhivago: That's the level of critical reasoning I've come to expect from you. :) 2015-01-22T03:00:57Z DrCode quit (Ping timeout: 250 seconds) 2015-01-22T03:01:37Z nand1 quit (Remote host closed the connection) 2015-01-22T03:02:15Z swedishfish quit (Ping timeout: 250 seconds) 2015-01-22T03:02:33Z badkins joined #lisp 2015-01-22T03:03:00Z ehaliewicz quit (Ping timeout: 265 seconds) 2015-01-22T03:07:21Z kapil__ joined #lisp 2015-01-22T03:08:00Z Jirachier joined #lisp 2015-01-22T03:09:47Z xyh: Xach: I see that ytools' OUT is trying to convert FORMAT's syntax to SEXP, and merging arguments into a format. 2015-01-22T03:11:15Z xyh: while using CAT, you can choose to merging in or not. 2015-01-22T03:13:41Z theseb joined #lisp 2015-01-22T03:15:11Z PaulCapestany quit 2015-01-22T03:17:07Z PaulCapestany joined #lisp 2015-01-22T03:18:28Z __main__ joined #lisp 2015-01-22T03:19:51Z Jirachier quit (Ping timeout: 264 seconds) 2015-01-22T03:21:15Z Harag quit (Remote host closed the connection) 2015-01-22T03:21:35Z yeticry quit (Ping timeout: 244 seconds) 2015-01-22T03:22:29Z Rptx` quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-01-22T03:23:08Z spacebat` joined #lisp 2015-01-22T03:23:50Z yeticry joined #lisp 2015-01-22T03:24:08Z beach joined #lisp 2015-01-22T03:24:11Z pillton quit (Read error: Connection reset by peer) 2015-01-22T03:24:19Z beach: Good morning everyone! 2015-01-22T03:24:37Z Vivitron` quit (Remote host closed the connection) 2015-01-22T03:25:27Z Bike_ is now known as Bike 2015-01-22T03:25:36Z beach: ries: Still around? 2015-01-22T03:26:24Z nyef: Hello beach. 2015-01-22T03:26:46Z beach: Hey nyef! What are you working on these days? 2015-01-22T03:27:08Z nyef: Still hacking away at the Linux kernel, trying to get a usable MIPS system. 2015-01-22T03:27:41Z nyef: I think I may finally have the PCI configuration somewhat sorted, but still no IRQs. 2015-01-22T03:27:56Z nyef: Figured out a possible reason WHY no IRQs, though, so that's an improvement. 2015-01-22T03:28:38Z beach: I guess you are good at that kind of low-level stuff. 2015-01-22T03:29:11Z Harag joined #lisp 2015-01-22T03:29:12Z nyef: I made a career of it for a few years, so yeah. 2015-01-22T03:31:16Z xyh: https://gist.github.com/xieyuheng/f22e1a53653acf761c9c 2015-01-22T03:31:24Z pillton joined #lisp 2015-01-22T03:31:46Z sheilong quit (Quit: Konversation terminated!) 2015-01-22T03:31:58Z beach: xyh: I prefer you stop just posting random URLs. That's spammer behavior. At least say a few words regarding what the URL is about. 2015-01-22T03:33:45Z taspat quit (Remote host closed the connection) 2015-01-22T03:36:16Z beach: ries: If you are still listening, I am surprised only dlowe mentioned Clasp and only very briefly. Clasp was designed to make C++ code available from Common Lisp, so LibreCAD seems to be a perfect use case for it. I suggest you talk to drmeister about it. 2015-01-22T03:42:04Z beach: Hmm [reading the LibreCAD Features page]. What is the main use for a 2D CAD program? 2015-01-22T03:44:05Z pjb: People still make plans. 2015-01-22T03:44:19Z pjb: Sounds strange yes :-) 2015-01-22T03:44:27Z beach: Oh, right, like house drawings. I guess so, yes. 2015-01-22T03:51:22Z urandom__ quit (Quit: Konversation terminated!) 2015-01-22T03:52:53Z logbitp quit (Ping timeout: 245 seconds) 2015-01-22T03:54:19Z jonh joined #lisp 2015-01-22T03:56:06Z BlueRavenGT joined #lisp 2015-01-22T03:58:08Z itheos is now known as theos 2015-01-22T03:59:17Z yuqian joined #lisp 2015-01-22T04:00:11Z psy_ quit (Quit: Leaving) 2015-01-22T04:00:23Z xyh quit (Remote host closed the connection) 2015-01-22T04:03:12Z psy_ joined #lisp 2015-01-22T04:03:51Z xyh joined #lisp 2015-01-22T04:08:13Z leo2007 quit (Quit: rcirc on GNU Emacs 24.4.2) 2015-01-22T04:11:59Z zacharias_ joined #lisp 2015-01-22T04:13:37Z cpt_nemo quit (Ping timeout: 256 seconds) 2015-01-22T04:15:48Z zacharias quit (Ping timeout: 276 seconds) 2015-01-22T04:16:57Z Vutral quit (Ping timeout: 265 seconds) 2015-01-22T04:18:52Z bgs100 quit (Quit: bgs100) 2015-01-22T04:22:03Z ruste_ quit (Ping timeout: 245 seconds) 2015-01-22T04:24:58Z badkins quit (Remote host closed the connection) 2015-01-22T04:28:06Z Vutral joined #lisp 2015-01-22T04:29:27Z Zamenhof quit (Quit: WeeChat 1.0.1) 2015-01-22T04:32:59Z vdamewood joined #lisp 2015-01-22T04:34:09Z xyh: FORMAT using up very much memory!! why ? 2015-01-22T04:37:58Z Zhivago: Probably to print things. 2015-01-22T04:42:32Z stardiviner quit (Quit: Weird in coding now, or make love, only two things push me away from IRC.) 2015-01-22T04:43:32Z Oddity quit (Ping timeout: 265 seconds) 2015-01-22T04:45:46Z xyh: I remember someone just had warned me, FORMAT will use much memory. 2015-01-22T04:46:49Z beach: xyh: Don't believe everything you are told. 2015-01-22T04:48:02Z Oddity joined #lisp 2015-01-22T04:48:56Z emaczen joined #lisp 2015-01-22T04:53:17Z emaczen: is there a utility function for splitting a string in common lisp? 2015-01-22T04:53:45Z stardiviner joined #lisp 2015-01-22T04:53:46Z stardiviner quit (Changing host) 2015-01-22T04:53:46Z stardiviner joined #lisp 2015-01-22T04:55:56Z nyef quit (Quit: G'night all) 2015-01-22T04:56:35Z beach: emaczen: There is a library called split-sequence. 2015-01-22T04:57:16Z beach: emaczen: You can install it using Quicklisp. 2015-01-22T04:58:47Z emaczen: beach: okay 2015-01-22T04:59:08Z nell quit (Quit: WeeChat 1.2-dev) 2015-01-22T05:00:40Z emaczen: beach: how would I efficiently do this for strings though out of curiosity? 2015-01-22T05:00:55Z beach: In case you didn't have the library? 2015-01-22T05:01:00Z emaczen: in general, what is a quick way to iterate over each character that makes up the string? 2015-01-22T05:01:15Z emaczen: beach: Yes, I'm trying to learn more of the details in common lisp 2015-01-22T05:01:19Z beach: (loop for char across string ...) 2015-01-22T05:01:34Z emaczen: beach: is loop built on top of do? 2015-01-22T05:01:38Z beach: No 2015-01-22T05:02:00Z emaczen: What are the pros and cons of do and loop? 2015-01-22T05:02:16Z beach: LOOP is readable, DO is not. :) 2015-01-22T05:02:28Z foom quit (Ping timeout: 245 seconds) 2015-01-22T05:02:43Z emaczen: hahaa yeah... I just wrote a DO form... 2015-01-22T05:02:52Z emaczen: beach: what about in terms of efficiency? 2015-01-22T05:02:53Z manuel__ quit (Quit: manuel__) 2015-01-22T05:02:59Z emaczen: I can see that they are both macros 2015-01-22T05:03:13Z beach: Shouldn't be a difference. They both turn into TAGBODY and GO. 2015-01-22T05:03:30Z Harag quit (Remote host closed the connection) 2015-01-22T05:03:51Z Harag joined #lisp 2015-01-22T05:06:34Z innertracks quit (Quit: innertracks) 2015-01-22T05:07:39Z innertracks joined #lisp 2015-01-22T05:07:55Z emaczen: beach: interesting, also out of curiosity which CL implementation do you use and would you recommend for performance? 2015-01-22T05:08:44Z emaczen: I am interested in multithreaded big-dataish applications (I know clojure is pretty much made for the parallel world) 2015-01-22T05:08:47Z stardiviner quit (Quit: Weird in coding now, or make love, only two things push me away from IRC.) 2015-01-22T05:08:50Z beach: emaczen: I use SBCL. I hear it is one of the best when it comes to performance, but I haven't really compared them all. 2015-01-22T05:09:27Z zRecursive: The pattern match is helpful to decrease the code size. Yeah, there is cl-match. Is it worthy merging it into CL standard ? 2015-01-22T05:09:35Z Zhivago: multithreading isn't going to get you very far with big-data. 2015-01-22T05:10:39Z beach: zRecursive: Why did you suddenly mention the standard? 2015-01-22T05:10:49Z ahungry: Have there been any attempts to compile sbcl to asm.js/emcscripten using clang/llvm? I hear they are doing it with C++ 3d games to get near native performance (well, 2x as slow but still good for being in a browser) 2015-01-22T05:11:12Z ahungry: How cool would it be to have an sbcl.js that could load real .lisp files and execute as if it were native 2015-01-22T05:11:27Z ahungry: Would make CL available on all mobiles as well 2015-01-22T05:12:03Z emaczen: ahungry: what is the performance comparison of a compiled CL program to a Java one? 2015-01-22T05:12:06Z beach: ahungry: Clasp uses the C++ LLVM interface to generate code. 2015-01-22T05:12:35Z emaczen: ahungry: I'm looking for general answers (I know there are any implementation of CL) 2015-01-22T05:13:00Z beach: emaczen: Don't know about Java, but if you put in as many declarations as you would put into a C program, you can get very similar performance. 2015-01-22T05:13:16Z beach: emaczen: Talking about SBCL now. 2015-01-22T05:13:21Z emaczen: beach: what do you mean by declarations? type annotations? 2015-01-22T05:13:59Z beach: emaczen: They are not called annotations. They are called declarations. And yes, type declarations, and OPTIMIZE declarations. 2015-01-22T05:14:42Z emaczen: Will CL throw compile time type errors if you use them? 2015-01-22T05:14:47Z emaczen: I mean SBCL? 2015-01-22T05:14:51Z foom joined #lisp 2015-01-22T05:14:56Z beach: emaczen: Please read the papers by Didier Verna. They are very well written. He shows how to get things like floating-point performance to the same level as C. 2015-01-22T05:15:14Z beach: emaczen: What do you mean? 2015-01-22T05:15:50Z emaczen: are declarations just type hints? 2015-01-22T05:15:53Z beach: emaczen: If you use a high safety level, then SBCL will signal an error if you violate a type declarations. 2015-01-22T05:16:07Z emaczen: beach: That's amazing! 2015-01-22T05:16:42Z beach: emaczen: If you have a low safety level, in some cases at least, the compiler will trust you. That is sometimes necessary to do in order to get the same performance as C, because that is what C does. 2015-01-22T05:16:50Z drmeister: Hey beach! 2015-01-22T05:17:01Z beach: drmeister: Hey. 2015-01-22T05:17:14Z beach: drmeister: You should definitely talk to ries about LibreCAD. 2015-01-22T05:17:14Z drmeister: I'm running Cleavir again. 2015-01-22T05:17:22Z emaczen: beach: thanks for the informative answers! I can't wait to immerse myself further into the lagnguage :) 2015-01-22T05:17:51Z enitiz quit (Ping timeout: 265 seconds) 2015-01-22T05:18:01Z beach: emaczen: Pleasure. 2015-01-22T05:18:51Z beach: drmeister: LibreCAD is a C++ application, and ries is contemplating how to make it possible to integrate Lisp into it. 2015-01-22T05:19:09Z beach: drmeister: Sounds like a perfect match for Clasp. 2015-01-22T05:19:18Z drmeister: I'm just looking at it. 2015-01-22T05:19:23Z drmeister: They want a scripting language? 2015-01-22T05:19:32Z beach: He didn't say. 2015-01-22T05:19:41Z beach: That's why you two should talk. :) 2015-01-22T05:19:41Z jasom: any suggested lisp tools for basic typesetting other than cl-typesetting? 2015-01-22T05:20:04Z jasom: or should I just (uiop:run-program ("pdflatex" ...))) 2015-01-22T05:20:10Z drmeister: jasom: Hi! I brought clasp up to date with the llvm ToT a few days ago. 2015-01-22T05:20:16Z jasom: drmeister: sweet! 2015-01-22T05:20:39Z drmeister: It wasn't as bad as I thought. They haven't gone crazy with C++ move semantics. 2015-01-22T05:20:43Z echo-area quit (Remote host closed the connection) 2015-01-22T05:20:54Z jasom: C++ move semantics are fairly straightforward 2015-01-22T05:21:02Z drmeister: But yeah, the changes to the class hierarchy that you warned me about were pretty serious. 2015-01-22T05:21:07Z jasom: though I've been using rust on-and-off for a while 2015-01-22T05:21:26Z drmeister: They are great for C++, they are terrible for interoperation between C++ and other languages. 2015-01-22T05:21:52Z drmeister: Terrible may be too strong a word. Let's say they complicate things. 2015-01-22T05:23:54Z drmeister: I also added a local GO and local RETURN-FROM to clasp that speed up clasp on linux by at least a factor of 2. 2015-01-22T05:25:05Z echo-area joined #lisp 2015-01-22T05:26:49Z zRecursive: beach: because i'am studying cl-match now 2015-01-22T05:27:18Z stardiviner joined #lisp 2015-01-22T05:29:48Z beach: zRecursive: There is roughly 0 probability the there will ever be a new standard, and if that should be the case, the probability is very small that cl-match will be part of it. So take two very small numbers and multiply them and you get something vanishingly small. 2015-01-22T05:30:00Z ahungry: hi drmeister - clasp looks awesome, thanks for your work on it (compiling it now) 2015-01-22T05:30:29Z drmeister: ahungry: Cool - thanks. Check out the irc channel #clasp 2015-01-22T05:30:32Z emaczen: how can I see a macro definition in the REPL 2015-01-22T05:30:32Z ahungry: Do you know if anyone has attempted to compile it with emscripten to run it in a web browser yet? 2015-01-22T05:30:55Z zRecursive: beach: oh 2015-01-22T05:31:00Z drmeister: I should have a new release in a couple of days that supports ASDF, SLIME and Quicklisp and is considerably faster than the current version on Linux. 2015-01-22T05:31:01Z beach: emaczen: See? 2015-01-22T05:31:23Z gingerale quit (Ping timeout: 265 seconds) 2015-01-22T05:31:30Z drmeister: ahungry: No - I don't think anyone has tried. If they did, they haven't told me about it. 2015-01-22T05:31:43Z emaczen: beach: What is see? 2015-01-22T05:31:47Z ahungry: Ok, well, that's what I'll be doing tonight, I'll let you know if I succeed 2015-01-22T05:31:56Z beach: emaczen: There is no standard way of getting the source code of a defined macro. You would have to look at the ... source code. Is that what you mean? 2015-01-22T05:32:15Z emaczen: beach: what is macroexpand and macroexpand-1 2015-01-22T05:32:21Z beach: emaczen: You said "see a macro definition". 2015-01-22T05:32:30Z emaczen: beach: yes -- it's late lol 2015-01-22T05:32:38Z beach: emaczen: They take a form and apply the macro to it. 2015-01-22T05:33:08Z beach: emaczen: But that is not the source code of the macro. That is the result of applying the macro expander to a form. 2015-01-22T05:33:49Z drmeister: beach: I think ries is away from his keyboard. I opened a chat with him. 2015-01-22T05:33:49Z beach: emaczen: For fun, try (macroexpand-1 '(loop for i from 0 to 10 do (print i))) 2015-01-22T05:34:01Z beach: drmeister: Yeah, I think you are right. 2015-01-22T05:34:17Z beach: drmeister: I tried to get him in #librecad, but there is silence. 2015-01-22T05:34:36Z drmeister: beach: I'm running cleavir again on my code to generate HIR to get back into that. 2015-01-22T05:34:42Z emaczen: what is the equivalent of (if (progn ...) (else-form)) 2015-01-22T05:34:48Z beach: drmeister: Excellent. 2015-01-22T05:35:11Z beach: emaczen: "equivalent" in terms of what? 2015-01-22T05:35:35Z drmeister: Would you expect this to switch packages: (eval-when (eval compile load) (core:select-package :core)) 2015-01-22T05:35:37Z nell joined #lisp 2015-01-22T05:35:42Z emaczen: I'm looking for the equivalent of if else in other languages 2015-01-22T05:35:58Z beach: emaczen: (if ) 2015-01-22T05:36:01Z emaczen: with (if .. don't you only get one s-expr 2015-01-22T05:36:07Z drmeister: When I pass that form to (cleavir-generate-ast:generate ast) followed by (cleavir-ast-to-hir:compile-toplevel) ? 2015-01-22T05:36:14Z emaczen: beach: how do you get more expressions? 2015-01-22T05:36:43Z beach: emaczen: PROGN is one way. It evaluates sequentially and returns the value(s) of the last form. 2015-01-22T05:37:11Z beach: emaczen: So PROGN is one way of turning a sequence of forms into a single form. 2015-01-22T05:39:09Z egp__ joined #lisp 2015-01-22T05:39:36Z jasom: drmeister: yeah pretty much every language except C likes to pretend that it's the only language you're using 2015-01-22T05:40:03Z beach: emaczen: Does that answer your question? 2015-01-22T05:40:40Z jasom: ahungry: it's unlikely to be possible to compile any of the kcl derivitives in emscripten 2015-01-22T05:41:17Z emaczen: beach: yes, thank you -- I did (if (progn ...) (else-form)) 2015-01-22T05:41:26Z beach: emaczen: No test? 2015-01-22T05:41:35Z emaczen: beach: yes I did do a test 2015-01-22T05:42:03Z beach: emaczen: (if (> x 10) (progn (print "yes") (print "indeed")) (progn (print "no") (print "not at all"))) 2015-01-22T05:42:27Z emaczen: thanks again for all the help beach. I'm signing off 2015-01-22T05:42:34Z emaczen quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-01-22T05:42:49Z beach: Yeah, me too. Time to get to work! 2015-01-22T05:42:56Z beach left #lisp 2015-01-22T05:43:24Z innertracks quit (Quit: innertracks) 2015-01-22T05:43:55Z gingerale joined #lisp 2015-01-22T05:44:20Z Mon_Ouie joined #lisp 2015-01-22T05:44:44Z logbitp joined #lisp 2015-01-22T05:44:57Z logbitp quit (Client Quit) 2015-01-22T05:45:51Z jasom: aha! cl-typesetting works "good enough" if I only use a font size of 12pts. I think it applies the font-scale twice since smaller sizes are over-kerned and larger sizes are spaced way out 2015-01-22T05:49:59Z indiegente joined #lisp 2015-01-22T05:52:53Z indiegente quit (Remote host closed the connection) 2015-01-22T06:01:18Z munksgaard joined #lisp 2015-01-22T06:03:33Z frkout_ joined #lisp 2015-01-22T06:04:03Z zRecursive: Why isnot slime in ELPA ? 2015-01-22T06:04:10Z frkout quit (Ping timeout: 255 seconds) 2015-01-22T06:10:53Z jleija quit (Quit: leaving) 2015-01-22T06:12:58Z eivarv joined #lisp 2015-01-22T06:14:08Z jlongster quit (Ping timeout: 245 seconds) 2015-01-22T06:17:35Z nell quit (Quit: WeeChat 1.2-dev) 2015-01-22T06:17:44Z jasom: zRecursive: probably because slime and swank need to match versions 2015-01-22T06:18:48Z BlueRavenGT quit (Ping timeout: 244 seconds) 2015-01-22T06:19:21Z zRecursive: jasom: i will install it manually now 2015-01-22T06:21:06Z pillton: zRecursive: I get slime using the quicklisp-slime-helper system in Quicklisp. It updates every time the Quicklisp distribution updates. 2015-01-22T06:21:36Z jasom: zRecursive: +1 for quicklisp-slime-helper 2015-01-22T06:27:01Z zRecursive: pillton: great! 2015-01-22T06:29:50Z pillton: You just need to add (load (expand-file-name "~/quicklisp/slime-helper.el")) to your .emacs file. 2015-01-22T06:30:42Z pillton wonders if there should be quicklisp-paredit-helper too. 2015-01-22T06:30:49Z sdemarre joined #lisp 2015-01-22T06:31:02Z zRecursive: thanks 2015-01-22T06:31:31Z huza joined #lisp 2015-01-22T06:35:04Z theseb quit (Quit: Leaving) 2015-01-22T06:35:49Z psy_ quit (Quit: Leaving) 2015-01-22T06:35:57Z meiji11 joined #lisp 2015-01-22T06:37:43Z ukari joined #lisp 2015-01-22T06:37:43Z ukari quit (Changing host) 2015-01-22T06:37:43Z ukari joined #lisp 2015-01-22T06:39:40Z ukari quit (Client Quit) 2015-01-22T06:40:37Z gigetoo quit (Ping timeout: 255 seconds) 2015-01-22T06:42:58Z gigetoo joined #lisp 2015-01-22T06:43:49Z hvxgr quit (Ping timeout: 252 seconds) 2015-01-22T06:48:36Z goglosh quit (Quit: sleep maybe?) 2015-01-22T06:50:00Z oleo quit (Quit: Verlassend) 2015-01-22T06:51:18Z logbitp joined #lisp 2015-01-22T06:53:50Z booly-yam-8846 joined #lisp 2015-01-22T06:56:00Z logbitp quit (Client Quit) 2015-01-22T06:58:50Z angavrilov joined #lisp 2015-01-22T06:59:59Z slyrus joined #lisp 2015-01-22T07:06:20Z booly-yam-8846 quit (Ping timeout: 244 seconds) 2015-01-22T07:08:04Z yuqian quit (Read error: Connection reset by peer) 2015-01-22T07:08:32Z logbitp joined #lisp 2015-01-22T07:08:55Z Shinmera joined #lisp 2015-01-22T07:10:22Z jlongster joined #lisp 2015-01-22T07:11:48Z zRecursive: `echo $HOME` => d:\Z, but why does quicklisp install slime-helper into c:/Documents and Settings/***/ ? 2015-01-22T07:12:36Z Shinmera: because it uses USER-HOMEDIR-PATHNAME, which may not rely on $HOME, I guess. 2015-01-22T07:12:42Z DrCode joined #lisp 2015-01-22T07:13:31Z zRecursive: `echo $USER-HOMEDIR-PATHNAME` => nothing 2015-01-22T07:13:39Z Shinmera: that's a CL function... 2015-01-22T07:13:56Z Shinmera: clhs user-homedir-pathname 2015-01-22T07:13:56Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_user_h.htm 2015-01-22T07:14:42Z hvxgr joined #lisp 2015-01-22T07:15:08Z zRecursive: (USER-HOMEDIR-PATHNAME) => #P"C:/Documents and Settings/***/", it indeed doesnot care the HOME value. 2015-01-22T07:15:18Z jlongster quit (Ping timeout: 265 seconds) 2015-01-22T07:15:48Z Shinmera: SBCL does at least https://filebox.tymoon.eu/file/TWpZMw== 2015-01-22T07:17:21Z Shinmera: I remember getting things to work by using a batch file on windows and doing 'set HOME', but I don't know what exactly you're doing. 2015-01-22T07:18:25Z zRecursive: The HOME is set globally here 2015-01-22T07:20:55Z sdemarre quit (Ping timeout: 264 seconds) 2015-01-22T07:28:49Z yuqian joined #lisp 2015-01-22T07:30:09Z pt1 joined #lisp 2015-01-22T07:30:57Z mishoo joined #lisp 2015-01-22T07:35:26Z swedishfish joined #lisp 2015-01-22T07:46:19Z vdamewood quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2015-01-22T07:49:07Z zacharias_ is now known as zacharias 2015-01-22T07:49:42Z mrSpec joined #lisp 2015-01-22T07:51:37Z quazimodo joined #lisp 2015-01-22T07:52:20Z intinig joined #lisp 2015-01-22T07:52:43Z yuqian: If I want to make a active page using lisp (like using PHP), do you have any good advice? 2015-01-22T07:53:18Z mrkkrp joined #lisp 2015-01-22T07:53:26Z H4ns: yuqian: you can look at hunchentoot and cl-who 2015-01-22T07:53:42Z jasom: yuqian: hunchentoot and cl-who is the quickest way to get started certainly 2015-01-22T07:54:00Z jasom: there are also a half-dozen templating engines for lisp if you don't want to use cl-who 2015-01-22T07:54:51Z chu quit (Ping timeout: 276 seconds) 2015-01-22T07:54:56Z logbitp quit (Quit: logbitp) 2015-01-22T07:55:30Z jasom: http://clacklisp.org/ is another decent one 2015-01-22T07:55:53Z chu joined #lisp 2015-01-22T07:56:19Z relentless101 joined #lisp 2015-01-22T07:58:29Z yuqian: en, the syntax of CommonLisp is not so clear. I'll have a look at your advices. Thanks a lot. 2015-01-22T07:58:49Z relentless101 quit 2015-01-22T07:59:32Z mrkkrp: Is there some library to pick random element of a sequence, where every element has its own weight? Or, it would be even better if I could pass a vector of numbers, where every number represents a weight, and get index of selected element as a result... 2015-01-22T07:59:46Z Beetny joined #lisp 2015-01-22T08:00:39Z mrkkrp: of course it can be done from scratch... 2015-01-22T08:00:45Z 7GHAAO0VS joined #lisp 2015-01-22T08:01:40Z intinig quit (Remote host closed the connection) 2015-01-22T08:02:17Z badkins joined #lisp 2015-01-22T08:02:51Z intinig joined #lisp 2015-01-22T08:03:56Z d4ryus quit (Ping timeout: 246 seconds) 2015-01-22T08:04:32Z psy_ joined #lisp 2015-01-22T08:05:09Z psy_ quit (Max SendQ exceeded) 2015-01-22T08:06:10Z psy_ joined #lisp 2015-01-22T08:06:33Z madnificent joined #lisp 2015-01-22T08:06:34Z ggole joined #lisp 2015-01-22T08:07:28Z badkins quit (Ping timeout: 255 seconds) 2015-01-22T08:09:30Z nowhere_man joined #lisp 2015-01-22T08:09:49Z Harag quit (Ping timeout: 245 seconds) 2015-01-22T08:10:47Z jlongster joined #lisp 2015-01-22T08:15:01Z Harag joined #lisp 2015-01-22T08:15:07Z jlongster quit (Ping timeout: 252 seconds) 2015-01-22T08:16:44Z mrkkrp left #lisp 2015-01-22T08:17:27Z alesguzik joined #lisp 2015-01-22T08:21:34Z the_real_intinig joined #lisp 2015-01-22T08:22:24Z booly-yam-8846 joined #lisp 2015-01-22T08:22:52Z mvilleneuve joined #lisp 2015-01-22T08:23:23Z Shozan is now known as SHODAN 2015-01-22T08:24:05Z intinig quit (Ping timeout: 256 seconds) 2015-01-22T08:25:13Z eivarv quit (Quit: Sleep) 2015-01-22T08:27:06Z FAMAS joined #lisp 2015-01-22T08:27:07Z FAMAS quit (Max SendQ exceeded) 2015-01-22T08:28:14Z FAMAS joined #lisp 2015-01-22T08:28:14Z FAMAS quit (Max SendQ exceeded) 2015-01-22T08:29:11Z FAMAS joined #lisp 2015-01-22T08:29:11Z FAMAS quit (Max SendQ exceeded) 2015-01-22T08:29:46Z FAMAS joined #lisp 2015-01-22T08:29:47Z FAMAS quit (Max SendQ exceeded) 2015-01-22T08:30:12Z eivarv joined #lisp 2015-01-22T08:33:07Z munksgaard quit (Read error: Connection reset by peer) 2015-01-22T08:35:20Z foobar_ joined #lisp 2015-01-22T08:37:17Z the_real_intinig quit (Remote host closed the connection) 2015-01-22T08:40:00Z intinig joined #lisp 2015-01-22T08:41:44Z defaultxr quit (Quit: gnight) 2015-01-22T08:42:35Z vdamewood joined #lisp 2015-01-22T08:43:12Z intinig quit (Remote host closed the connection) 2015-01-22T08:43:32Z nee joined #lisp 2015-01-22T08:45:35Z huza quit (Ping timeout: 246 seconds) 2015-01-22T08:46:15Z arenz joined #lisp 2015-01-22T08:50:45Z victor_lowther quit (Ping timeout: 276 seconds) 2015-01-22T08:52:03Z endou______ quit (Ping timeout: 276 seconds) 2015-01-22T08:52:27Z bb010g quit (Ping timeout: 265 seconds) 2015-01-22T08:52:42Z NhanH quit (Ping timeout: 276 seconds) 2015-01-22T08:53:33Z Davidbrcz joined #lisp 2015-01-22T08:53:58Z zadock joined #lisp 2015-01-22T08:56:45Z gz quit (Ping timeout: 189 seconds) 2015-01-22T08:57:01Z eMBee quit (Remote host closed the connection) 2015-01-22T08:57:15Z eMBee joined #lisp 2015-01-22T08:58:35Z gluegadget quit (Ping timeout: 272 seconds) 2015-01-22T08:59:10Z FAMAS joined #lisp 2015-01-22T08:59:10Z FAMAS quit (Max SendQ exceeded) 2015-01-22T08:59:34Z FAMAS joined #lisp 2015-01-22T08:59:35Z FAMAS quit (Max SendQ exceeded) 2015-01-22T09:00:09Z FAMAS joined #lisp 2015-01-22T09:00:10Z FAMAS quit (Max SendQ exceeded) 2015-01-22T09:00:34Z FAMAS joined #lisp 2015-01-22T09:00:35Z FAMAS quit (Max SendQ exceeded) 2015-01-22T09:01:03Z FAMAS joined #lisp 2015-01-22T09:01:04Z FAMAS quit (Max SendQ exceeded) 2015-01-22T09:01:33Z FAMAS joined #lisp 2015-01-22T09:01:34Z FAMAS quit (Max SendQ exceeded) 2015-01-22T09:01:58Z FAMAS joined #lisp 2015-01-22T09:01:59Z FAMAS quit (Max SendQ exceeded) 2015-01-22T09:02:16Z TakumoKatekari is now known as Takumo 2015-01-22T09:02:28Z FAMAS joined #lisp 2015-01-22T09:02:29Z FAMAS quit (Max SendQ exceeded) 2015-01-22T09:02:37Z alesguzik quit (Quit: leaving) 2015-01-22T09:02:38Z taraz`` joined #lisp 2015-01-22T09:02:53Z FAMAS joined #lisp 2015-01-22T09:02:54Z FAMAS quit (Max SendQ exceeded) 2015-01-22T09:03:19Z wenincode joined #lisp 2015-01-22T09:03:19Z FAMAS joined #lisp 2015-01-22T09:03:20Z FAMAS quit (Max SendQ exceeded) 2015-01-22T09:04:09Z victor_lowther joined #lisp 2015-01-22T09:04:24Z FAMAS joined #lisp 2015-01-22T09:04:25Z FAMAS quit (Max SendQ exceeded) 2015-01-22T09:04:51Z NhanH joined #lisp 2015-01-22T09:05:11Z hugoduncan joined #lisp 2015-01-22T09:05:13Z endou______ joined #lisp 2015-01-22T09:05:31Z Posterdati quit (Ping timeout: 255 seconds) 2015-01-22T09:05:53Z hugod quit (Ping timeout: 246 seconds) 2015-01-22T09:06:20Z munksgaard joined #lisp 2015-01-22T09:06:37Z FAMAS joined #lisp 2015-01-22T09:06:37Z FAMAS quit (Max SendQ exceeded) 2015-01-22T09:06:55Z gluegadget joined #lisp 2015-01-22T09:07:50Z bb010g joined #lisp 2015-01-22T09:08:38Z Ragnaroek joined #lisp 2015-01-22T09:09:23Z zhangyh26258 joined #lisp 2015-01-22T09:10:43Z AndChat|104025 joined #lisp 2015-01-22T09:10:47Z jlongster joined #lisp 2015-01-22T09:13:26Z FAMAS joined #lisp 2015-01-22T09:13:27Z FAMAS quit (Max SendQ exceeded) 2015-01-22T09:13:52Z FAMAS joined #lisp 2015-01-22T09:13:53Z FAMAS quit (Max SendQ exceeded) 2015-01-22T09:14:48Z zhangyh26258 quit (Ping timeout: 276 seconds) 2015-01-22T09:14:48Z Davidbrcz quit (Ping timeout: 276 seconds) 2015-01-22T09:14:59Z jlongster quit (Ping timeout: 244 seconds) 2015-01-22T09:15:28Z Alfr joined #lisp 2015-01-22T09:18:42Z booly-yam-8846 quit (Ping timeout: 276 seconds) 2015-01-22T09:18:49Z meiji11 quit (Remote host closed the connection) 2015-01-22T09:18:58Z Posterdati joined #lisp 2015-01-22T09:19:34Z booly-yam-8846 joined #lisp 2015-01-22T09:22:42Z mishoo_ joined #lisp 2015-01-22T09:23:30Z AndChat|104025 quit (Remote host closed the connection) 2015-01-22T09:23:46Z mishoo quit (Ping timeout: 244 seconds) 2015-01-22T09:23:50Z zRecursive quit (Remote host closed the connection) 2015-01-22T09:25:44Z zhangyh26258 joined #lisp 2015-01-22T09:31:32Z sg|polyneikes joined #lisp 2015-01-22T09:35:11Z karswell` quit (Remote host closed the connection) 2015-01-22T09:36:00Z mrkkrp joined #lisp 2015-01-22T09:37:10Z mrkkrp: how does LENGTH work on vectors? Does it just lookup some value, or it has to iterate over all elements of a vector? 2015-01-22T09:39:27Z yuqian quit (Ping timeout: 256 seconds) 2015-01-22T09:40:16Z H4ns: why would it be called vector if it really were a list? 2015-01-22T09:41:24Z yuqian joined #lisp 2015-01-22T09:43:09Z mrkkrp: what do you mean? you have to iterate over a list to find out its length, you have to do the same to find out how many elements is in a vector in C for example. I mean actual elements, not how much memory allocated. So if vector is null terminated, you have to iterate over it. 2015-01-22T09:44:02Z H4ns: ok - from the perspective of the stupidness of c strings, your question makes sense. 2015-01-22T09:44:13Z chu quit (Ping timeout: 255 seconds) 2015-01-22T09:44:13Z mrkkrp: but that's C string, if you deal with Pascal strings, there is a value that directly tells you length of the string 2015-01-22T09:44:23Z H4ns: all proper languages have that :) 2015-01-22T09:44:38Z cpt_nemo joined #lisp 2015-01-22T09:44:47Z mrkkrp: thanks, I just didn't know if it's part of the standard 2015-01-22T09:44:47Z H4ns: in common lisp, you can have an "adjustable array" that has both an allocation size and a (possibly smaller) fill pointer 2015-01-22T09:45:01Z H4ns: a good way to find out what the standard contains is study it. 2015-01-22T09:46:00Z chu joined #lisp 2015-01-22T09:47:03Z mrkkrp: H4ns, ok, I understand, next time I will read it instead of asking here. 2015-01-22T09:47:18Z ssake joined #lisp 2015-01-22T09:47:37Z mrkkrp left #lisp 2015-01-22T09:54:09Z stepnem joined #lisp 2015-01-22T09:57:11Z protist joined #lisp 2015-01-22T09:59:37Z intinig joined #lisp 2015-01-22T10:01:41Z gravicappa joined #lisp 2015-01-22T10:03:29Z trigen joined #lisp 2015-01-22T10:06:24Z nowhere_man quit (Ping timeout: 265 seconds) 2015-01-22T10:07:13Z Karl_Dscc joined #lisp 2015-01-22T10:08:31Z pacon joined #lisp 2015-01-22T10:10:20Z Zhivago: This is one area where stl did very well - specifying the time complexity of stl items. 2015-01-22T10:10:47Z jlongster joined #lisp 2015-01-22T10:11:24Z redeemed joined #lisp 2015-01-22T10:13:07Z Alfr_ joined #lisp 2015-01-22T10:14:45Z Quadrescence: Zhivago, what do you think about non-ASCII unicode names in source code? 2015-01-22T10:15:09Z jlongster quit (Ping timeout: 256 seconds) 2015-01-22T10:15:34Z Zhivago: I'm fine with them. 2015-01-22T10:15:59Z Zhivago: Why do you ask? 2015-01-22T10:16:07Z Alfr quit (Ping timeout: 252 seconds) 2015-01-22T10:18:18Z Quadrescence: Zhivago, Maybe you had a nuanced opinion on them and I remain undecided. 2015-01-22T10:18:29Z Anarch quit (Ping timeout: 265 seconds) 2015-01-22T10:19:59Z araujo_ quit (Quit: Leaving) 2015-01-22T10:20:19Z araujo joined #lisp 2015-01-22T10:21:27Z Zhivago: Did you see how fortress handled it? 2015-01-22T10:22:24Z Zhivago: They had a restricted markup approach displayed by an intelligent editor. 2015-01-22T10:23:02Z Quadrescence: Yes I remember their multiple representations. 2015-01-22T10:23:05Z Zhivago: Kind of overkill, imho, but I can see the reasoning that lead to it. 2015-01-22T10:23:45Z Zhivago: Given symbol macros and the like synonym establishment shouldn't be hard. 2015-01-22T10:26:25Z Zhivago: These days I use cursive inout by preference, and that allows the direct input of random scripts well. 2015-01-22T10:26:42Z Karl_Dscc quit (Remote host closed the connection) 2015-01-22T10:27:02Z Zhivago: e.g., I can enter any chinese character I can see. 2015-01-22T10:28:59Z hlavaty joined #lisp 2015-01-22T10:29:46Z sg|polyneikes quit (Ping timeout: 272 seconds) 2015-01-22T10:30:26Z jasom: hmmm, any downside to using (find-package :swank) to tell if I'm running in a debug environment or not? 2015-01-22T10:30:55Z jasom: I gues I could use (member :swank *features*) instead 2015-01-22T10:32:28Z Alfr__ joined #lisp 2015-01-22T10:33:36Z jdz: jasom: what, you don't have swank in production? 2015-01-22T10:33:56Z intinig quit (Remote host closed the connection) 2015-01-22T10:34:01Z xan_ joined #lisp 2015-01-22T10:34:25Z intinig joined #lisp 2015-01-22T10:35:27Z Alfr_ quit (Ping timeout: 264 seconds) 2015-01-22T10:36:11Z wjiang_ quit (Quit: Leaving) 2015-01-22T10:36:29Z aftershave quit (Remote host closed the connection) 2015-01-22T10:37:33Z isoraqathedh joined #lisp 2015-01-22T10:38:04Z aftershave joined #lisp 2015-01-22T10:39:16Z intinig quit (Remote host closed the connection) 2015-01-22T10:39:25Z intinig joined #lisp 2015-01-22T10:40:09Z nowhereman_ is now known as nowhere_man 2015-01-22T10:42:07Z Quadrescence: jasom learned his lesson when he submitted his 25 MB CAT(1) program to Debian and it included Swank so anyone could do on-line runtime debugging of the program. 2015-01-22T10:44:42Z aftershave quit (Quit: Textual IRC Client: www.textualapp.com) 2015-01-22T10:46:37Z robot-beethoven quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-01-22T10:51:15Z hlavaty: dim: mssql requires freetds, how do you package deps (libs) e.g. on windows? what other libs does pgloader depends on? 2015-01-22T10:51:42Z AndChat|104025 joined #lisp 2015-01-22T10:53:50Z aftershave joined #lisp 2015-01-22T10:53:55Z zhangyh26258 quit (Ping timeout: 264 seconds) 2015-01-22T10:54:15Z hiato joined #lisp 2015-01-22T10:55:06Z isoraqathedh quit (Ping timeout: 272 seconds) 2015-01-22T10:56:14Z hiato_ joined #lisp 2015-01-22T10:58:50Z hiato quit (Ping timeout: 244 seconds) 2015-01-22T10:59:16Z hiato_ is now known as hiato 2015-01-22T10:59:21Z booly-yam-8846 quit (Ping timeout: 256 seconds) 2015-01-22T10:59:57Z intinig quit (Remote host closed the connection) 2015-01-22T11:00:11Z kons joined #lisp 2015-01-22T11:00:14Z sg|polyneikes joined #lisp 2015-01-22T11:00:15Z dim: hlavaty: openssl comes to mind, other than that I try and avoid depending on system libs (for convenience and memory management purposes) 2015-01-22T11:00:19Z sg|polyneikes quit (Client Quit) 2015-01-22T11:00:30Z dim: I'm yet to consider packaging pgloader for windows 2015-01-22T11:01:31Z kapil__ quit (Quit: Connection closed for inactivity) 2015-01-22T11:01:34Z dim: I'm told that you can just place the .dll files needed by the main .exe in the same directory and be done, as if LD_LIBRARY_PATH always began with .: 2015-01-22T11:01:42Z gko_ joined #lisp 2015-01-22T11:04:43Z hlavaty: dim: do you work on it fulltime? 2015-01-22T11:08:52Z p_l: dim: you can definitely modify CFFI's search path 2015-01-22T11:10:02Z Karl_Dscc joined #lisp 2015-01-22T11:10:40Z foobar_ quit (Ping timeout: 246 seconds) 2015-01-22T11:11:35Z JuanDaugherty quit (Remote host closed the connection) 2015-01-22T11:16:54Z dim: hlavaty: not fulltime no, far from that, but in a professional capacity indeed 2015-01-22T11:22:57Z Harag1 joined #lisp 2015-01-22T11:23:13Z Harag quit (Ping timeout: 252 seconds) 2015-01-22T11:24:07Z quazimodo: anyone playing with movitz lately? 2015-01-22T11:25:39Z quazimodo: pjb: you back yet? 2015-01-22T11:26:22Z k-dawg joined #lisp 2015-01-22T11:29:27Z Cymew: quazimodo: Not lately, no. Are you? 2015-01-22T11:30:20Z mishoo__ joined #lisp 2015-01-22T11:32:47Z quazimodo: Cymew: not really, just curious about it 2015-01-22T11:32:54Z quazimodo: it seems like... a lot of work 2015-01-22T11:33:22Z mishoo_ quit (Ping timeout: 240 seconds) 2015-01-22T11:33:49Z booly-yam-8846 joined #lisp 2015-01-22T11:34:42Z dim: movitz-on-kvm or movitz-on-{docker,vagrant} would be nice to have, ala ErlangOnXen 2015-01-22T11:35:44Z dilated_dinosaur joined #lisp 2015-01-22T11:36:01Z quazimodo: idno? 2015-01-22T11:36:08Z quazimodo: <- not a comp sci nerd 2015-01-22T11:36:56Z quazimodo: wish I was that smart, honestly 2015-01-22T11:37:01Z quazimodo: I've never even written a basic kernel 2015-01-22T11:38:26Z Alfr__ quit (Remote host closed the connection) 2015-01-22T11:38:59Z mishoo_ joined #lisp 2015-01-22T11:40:43Z mishoo__ quit (Ping timeout: 256 seconds) 2015-01-22T11:46:53Z jumblerg joined #lisp 2015-01-22T11:53:17Z Cymew: Me neither, which made movitz an interesting environment, since I didn't have to think about the language 2015-01-22T11:54:02Z intinig joined #lisp 2015-01-22T11:56:46Z mishoo_ quit (Read error: No route to host) 2015-01-22T11:57:11Z hiyosi joined #lisp 2015-01-22T11:59:19Z kcj quit (Remote host closed the connection) 2015-01-22T11:59:44Z chu quit (Remote host closed the connection) 2015-01-22T12:00:00Z chu joined #lisp 2015-01-22T12:04:11Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-01-22T12:04:35Z zadock quit (Quit: Leaving) 2015-01-22T12:04:53Z jumblerg joined #lisp 2015-01-22T12:07:31Z Ethan- joined #lisp 2015-01-22T12:08:12Z protist quit (Quit: Konversation terminated!) 2015-01-22T12:08:20Z protist joined #lisp 2015-01-22T12:09:36Z kapil__ joined #lisp 2015-01-22T12:10:03Z elimik31 joined #lisp 2015-01-22T12:11:20Z egp__ quit (Quit: Ухожу я от вас (xchat 2.4.5 или старше)) 2015-01-22T12:13:10Z mishoo joined #lisp 2015-01-22T12:14:16Z JuanDaugherty joined #lisp 2015-01-22T12:15:16Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-01-22T12:15:46Z egp_ quit (Remote host closed the connection) 2015-01-22T12:15:51Z RenRenJuan joined #lisp 2015-01-22T12:15:56Z RenRenJuan quit (Remote host closed the connection) 2015-01-22T12:17:09Z Cymew: I fooled around with filesystems using movtiz and it was most enlightening 2015-01-22T12:17:39Z intinig quit (Remote host closed the connection) 2015-01-22T12:18:22Z AndChat|104025 quit (Ping timeout: 240 seconds) 2015-01-22T12:18:34Z Beetny quit (Ping timeout: 255 seconds) 2015-01-22T12:19:13Z eudoxia joined #lisp 2015-01-22T12:19:22Z Longlius quit (Remote host closed the connection) 2015-01-22T12:23:55Z pt1 quit (Ping timeout: 264 seconds) 2015-01-22T12:26:42Z pt1 joined #lisp 2015-01-22T12:27:03Z Harag1 quit (Ping timeout: 265 seconds) 2015-01-22T12:30:24Z nabax joined #lisp 2015-01-22T12:30:35Z elimik31 quit (Ping timeout: 256 seconds) 2015-01-22T12:34:50Z Harag joined #lisp 2015-01-22T12:36:56Z hiato quit (Ping timeout: 246 seconds) 2015-01-22T12:37:59Z elimik31 joined #lisp 2015-01-22T12:39:10Z hiato joined #lisp 2015-01-22T12:39:45Z raphaelss joined #lisp 2015-01-22T12:40:48Z Joreji joined #lisp 2015-01-22T12:42:30Z jumblerg joined #lisp 2015-01-22T12:43:15Z nabax quit (Remote host closed the connection) 2015-01-22T12:46:55Z Joreji quit (Ping timeout: 255 seconds) 2015-01-22T12:48:34Z Joreji joined #lisp 2015-01-22T12:49:49Z urandom__ joined #lisp 2015-01-22T12:51:09Z harish joined #lisp 2015-01-22T12:51:26Z hardenedapple joined #lisp 2015-01-22T12:52:55Z mishoo_ joined #lisp 2015-01-22T12:53:34Z pacon quit (Read error: Connection reset by peer) 2015-01-22T12:53:52Z taraz`` quit (Ping timeout: 240 seconds) 2015-01-22T12:54:23Z mishoo quit (Ping timeout: 256 seconds) 2015-01-22T12:55:34Z aerique quit (Ping timeout: 265 seconds) 2015-01-22T12:55:35Z mishoo_ quit (Client Quit) 2015-01-22T12:55:55Z mishoo joined #lisp 2015-01-22T13:03:18Z Karl_Dscc quit (Remote host closed the connection) 2015-01-22T13:09:22Z yrk joined #lisp 2015-01-22T13:09:53Z yrk quit (Changing host) 2015-01-22T13:09:53Z yrk joined #lisp 2015-01-22T13:10:49Z jlongster joined #lisp 2015-01-22T13:11:05Z edgar-rft joined #lisp 2015-01-22T13:13:21Z Denommus quit (Ping timeout: 276 seconds) 2015-01-22T13:15:57Z jlongster quit (Ping timeout: 276 seconds) 2015-01-22T13:16:01Z gko_ quit (Quit: Connection closed for inactivity) 2015-01-22T13:19:55Z psy_ quit (Quit: Leaving) 2015-01-22T13:20:52Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-01-22T13:23:58Z Harag1 joined #lisp 2015-01-22T13:24:32Z Harag quit (Ping timeout: 246 seconds) 2015-01-22T13:24:57Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-01-22T13:26:08Z Karl_Dscc joined #lisp 2015-01-22T13:29:02Z pjb quit (Ping timeout: 245 seconds) 2015-01-22T13:29:41Z guicho quit (Quit: さようなら) 2015-01-22T13:30:17Z elimik31 quit (Ping timeout: 245 seconds) 2015-01-22T13:34:58Z Adlai joined #lisp 2015-01-22T13:36:48Z jumblerg joined #lisp 2015-01-22T13:36:48Z chen_traveler quit (Quit: 离开) 2015-01-22T13:43:33Z arpunk quit (Remote host closed the connection) 2015-01-22T13:45:23Z Harag1 quit (Ping timeout: 256 seconds) 2015-01-22T13:45:37Z taraz`` joined #lisp 2015-01-22T13:45:56Z aerique joined #lisp 2015-01-22T13:46:10Z chen_traveler joined #lisp 2015-01-22T13:46:31Z rk[1] quit (Remote host closed the connection) 2015-01-22T13:46:41Z elimik31 joined #lisp 2015-01-22T13:47:59Z Emre` joined #lisp 2015-01-22T13:48:34Z Emre`: Why do they say that learning Lisp (or Haskell) makes you a better programmer? They never give specifics to this argument. 2015-01-22T13:50:04Z Zhivago: It gives a distinct perspective. 2015-01-22T13:50:26Z Zhivago: You should also learn prolog. 2015-01-22T13:51:14Z yulian joined #lisp 2015-01-22T13:51:42Z yulian quit (Client Quit) 2015-01-22T13:55:20Z matthewhill joined #lisp 2015-01-22T13:56:35Z Adlai quit (Ping timeout: 250 seconds) 2015-01-22T13:56:53Z yenda quit (Ping timeout: 240 seconds) 2015-01-22T13:57:44Z Adlai joined #lisp 2015-01-22T13:57:58Z Adlai quit (Client Quit) 2015-01-22T14:02:32Z tromey joined #lisp 2015-01-22T14:02:37Z Davidbrcz joined #lisp 2015-01-22T14:05:30Z Emre`: Zhivago: what do you mean by that 2015-01-22T14:07:35Z Shinmera: Working with a different set of tools pushes you towards finding different ways of solving problems. 2015-01-22T14:08:02Z Shinmera: Thus acquiring a new perspective on problem solving. The experience gained from this is beneficial overall, regardless of the constraints you're given. 2015-01-22T14:09:06Z Shinmera: Therefore: Learning Lisp will improve your abilities as a programmer overall, regardless of the language you'll be using, given that you are willing to embrace the new perspective, rather than trying to force your existing one onto the set of tools Lisp offers. 2015-01-22T14:09:32Z FAMAS joined #lisp 2015-01-22T14:09:32Z FAMAS quit (Max SendQ exceeded) 2015-01-22T14:10:30Z tsumetai: The main benefit I derived from lisp-like languages is the realization that programming can actually be fun. And code can be beautiful. 2015-01-22T14:10:49Z FAMAS joined #lisp 2015-01-22T14:10:49Z FAMAS quit (Max SendQ exceeded) 2015-01-22T14:12:25Z manuel__ joined #lisp 2015-01-22T14:12:28Z acieroid` is now known as acieroid 2015-01-22T14:12:35Z zadock joined #lisp 2015-01-22T14:13:39Z Emre` quit (Remote host closed the connection) 2015-01-22T14:15:33Z LiamH joined #lisp 2015-01-22T14:15:58Z fjolsvidr joined #lisp 2015-01-22T14:20:48Z Davidbrcz quit (Ping timeout: 245 seconds) 2015-01-22T14:23:12Z Davidbrcz joined #lisp 2015-01-22T14:24:12Z taraz`` quit (Ping timeout: 276 seconds) 2015-01-22T14:25:56Z pacon joined #lisp 2015-01-22T14:26:15Z fjolsvidr quit (Remote host closed the connection) 2015-01-22T14:27:21Z antgreen joined #lisp 2015-01-22T14:28:08Z fjolsvidr joined #lisp 2015-01-22T14:28:19Z heurist`_ is now known as heurist 2015-01-22T14:30:26Z antgreen quit (Remote host closed the connection) 2015-01-22T14:31:56Z antgreen joined #lisp 2015-01-22T14:32:44Z theos quit (Ping timeout: 245 seconds) 2015-01-22T14:34:40Z fjolsvidr: Which Lisp to focus on right now? Clojure? 2015-01-22T14:34:41Z nowhereman joined #lisp 2015-01-22T14:34:47Z dlowe: Common Lisp. 2015-01-22T14:34:54Z theos joined #lisp 2015-01-22T14:35:24Z dlowe: If you ask #clojure, I bet you'll get Clojure as an answer. 2015-01-22T14:35:39Z dlowe: If you ask #scheme, they'll tell you that Scheme is the best. 2015-01-22T14:36:09Z chu: If you ask #emacs, they'll tell you elisp is the answer? :p 2015-01-22T14:36:09Z dlowe: if you ask #emacs, you'll find out that you can do anything you really need with elisp 2015-01-22T14:36:24Z chu: :) 2015-01-22T14:37:16Z fjolsvidr: I thought this was more of a Lisp channel rather than CLisp 2015-01-22T14:37:47Z elimik31 quit (Ping timeout: 245 seconds) 2015-01-22T14:37:48Z hlavaty: clisp is a common lisp implementation, http://www.clisp.org/ 2015-01-22T14:38:02Z ruste_ joined #lisp 2015-01-22T14:38:25Z dlowe: fjolsvidr: Yeah, this is a common lisp channel. The generic lisp channel is ##lisp 2015-01-22T14:40:40Z pacon quit (Read error: Connection reset by peer) 2015-01-22T14:41:04Z xyh: any ccl users? I meet the following error when compiling the source, any ideas ? 2015-01-22T14:41:04Z xyh: ;Compiling "/home/xyh/lang/lisp/ccl/ccl/lib/compile-ccl.lisp"... || Read error between positions 17853 and 18603 in /home/xyh/lang/lisp/ccl/ccl/lib/compile-ccl.lisp. || > Error: Foreign variable "EX_OSERR" not found 2015-01-22T14:41:29Z oleo joined #lisp 2015-01-22T14:45:18Z vaporatorius joined #lisp 2015-01-22T14:45:35Z elimik31 joined #lisp 2015-01-22T14:46:42Z fjolsvidr left #lisp 2015-01-22T14:46:53Z gravicappa quit (Remote host closed the connection) 2015-01-22T14:47:26Z hlavaty: xyh: ask #ccl 2015-01-22T14:53:16Z hiato quit (Quit: The great inequality of life: nothing > money) 2015-01-22T14:55:49Z jlongster joined #lisp 2015-01-22T14:56:38Z segmond quit (Ping timeout: 245 seconds) 2015-01-22T15:01:22Z badkins joined #lisp 2015-01-22T15:01:36Z psy joined #lisp 2015-01-22T15:01:45Z taspat joined #lisp 2015-01-22T15:01:46Z manuel__ quit (Quit: manuel__) 2015-01-22T15:02:05Z taspat is now known as tjp` 2015-01-22T15:02:21Z tjp` is now known as jtomas 2015-01-22T15:02:36Z jtomas is now known as tmj 2015-01-22T15:03:45Z tmj is now known as jantomas 2015-01-22T15:04:08Z Guest44562 quit (Ping timeout: 245 seconds) 2015-01-22T15:05:14Z jantomas is now known as yantom 2015-01-22T15:08:55Z segmond joined #lisp 2015-01-22T15:08:58Z yantom is now known as taspat 2015-01-22T15:09:21Z smithzv joined #lisp 2015-01-22T15:09:37Z smithzv is now known as Guest24452 2015-01-22T15:09:56Z Ethan- quit (Ping timeout: 265 seconds) 2015-01-22T15:12:41Z ruste_ quit (Quit: Leaving) 2015-01-22T15:12:46Z taraz`` joined #lisp 2015-01-22T15:15:33Z taspat quit (Remote host closed the connection) 2015-01-22T15:15:50Z taspat joined #lisp 2015-01-22T15:15:53Z taspat left #lisp 2015-01-22T15:16:26Z honkfest1val is now known as honkfestival 2015-01-22T15:18:13Z zhangyh26258 joined #lisp 2015-01-22T15:18:30Z intinig joined #lisp 2015-01-22T15:20:01Z munksgaard quit (Ping timeout: 256 seconds) 2015-01-22T15:20:20Z manuel__ joined #lisp 2015-01-22T15:20:45Z innertracks joined #lisp 2015-01-22T15:21:25Z nell joined #lisp 2015-01-22T15:21:57Z chen_traveler quit (Ping timeout: 250 seconds) 2015-01-22T15:22:50Z intinig quit (Ping timeout: 246 seconds) 2015-01-22T15:23:57Z chen_traveler joined #lisp 2015-01-22T15:24:24Z chen_traveler quit (Max SendQ exceeded) 2015-01-22T15:25:04Z chen_traveler joined #lisp 2015-01-22T15:25:32Z chen_traveler quit (Max SendQ exceeded) 2015-01-22T15:26:00Z chen_traveler joined #lisp 2015-01-22T15:26:26Z chen_traveler quit (Max SendQ exceeded) 2015-01-22T15:26:41Z taspat joined #lisp 2015-01-22T15:26:55Z chen_traveler joined #lisp 2015-01-22T15:27:20Z elimik31 quit (Ping timeout: 265 seconds) 2015-01-22T15:27:25Z chen_traveler quit (Max SendQ exceeded) 2015-01-22T15:27:53Z Mon_Ouie quit (Quit: WeeChat 1.1) 2015-01-22T15:27:54Z chen_traveler joined #lisp 2015-01-22T15:28:21Z chen_traveler quit (Max SendQ exceeded) 2015-01-22T15:28:50Z chen_traveler joined #lisp 2015-01-22T15:28:51Z chen_traveler quit (Changing host) 2015-01-22T15:28:51Z chen_traveler joined #lisp 2015-01-22T15:28:52Z elimik31 joined #lisp 2015-01-22T15:28:58Z yuqian quit (Read error: Connection reset by peer) 2015-01-22T15:29:26Z ahungry_ joined #lisp 2015-01-22T15:29:41Z yuqian joined #lisp 2015-01-22T15:30:56Z innertracks quit (Quit: innertracks) 2015-01-22T15:31:23Z enitiz joined #lisp 2015-01-22T15:32:58Z Denommus joined #lisp 2015-01-22T15:36:46Z billstclair quit (Remote host closed the connection) 2015-01-22T15:37:15Z billstclair joined #lisp 2015-01-22T15:37:15Z billstclair quit (Changing host) 2015-01-22T15:37:15Z billstclair joined #lisp 2015-01-22T15:38:08Z intinig joined #lisp 2015-01-22T15:40:23Z Joreji quit (Read error: Connection reset by peer) 2015-01-22T15:43:53Z yuqianCN joined #lisp 2015-01-22T15:45:06Z nyef joined #lisp 2015-01-22T15:45:17Z nyef: G'morning all 2015-01-22T15:45:48Z yuqian quit (Ping timeout: 272 seconds) 2015-01-22T15:49:00Z BitPuffin joined #lisp 2015-01-22T15:50:42Z Fade: heya, nyef 2015-01-22T15:51:03Z antgreen quit (Ping timeout: 264 seconds) 2015-01-22T15:52:01Z karswell` joined #lisp 2015-01-22T15:55:53Z nowhereman quit (Quit: Konversation terminated!) 2015-01-22T15:56:15Z zhangyh26258 quit (Quit: Bye) 2015-01-22T15:56:56Z gangil joined #lisp 2015-01-22T15:57:30Z gangil: Hi, I am facing issues with the iterate package listed on the clisp website 2015-01-22T15:57:52Z gangil: when I try to load the package in sbcl 2015-01-22T15:57:58Z gangil: I get the following error 2015-01-22T15:57:59Z gangil: #: COMPILE-FILE-ERROR while compiling # 2015-01-22T15:58:01Z dlowe: gangil: a common lisp website or the actual clisp.org? 2015-01-22T15:58:22Z gangil: dlowe: I downloaded it from ehre 2015-01-22T15:58:22Z gangil: http://www.cliki.net/iterate 2015-01-22T15:58:26Z hugoduncan is now known as hugod 2015-01-22T15:58:29Z gangil: *here 2015-01-22T15:58:58Z hugod is now known as Guest24103 2015-01-22T15:59:01Z dlowe: CL is a better abbreviation for common lisp. Clisp is confusing 2015-01-22T15:59:31Z booly-yam-8846 quit (Ping timeout: 255 seconds) 2015-01-22T15:59:43Z dlowe: gangil: from the "adsf-install" link? 2015-01-22T15:59:48Z gangil: yes 2015-01-22T16:00:02Z gangil: clicking that link downloads iterate-current.tar.gz 2015-01-22T16:00:02Z pjb joined #lisp 2015-01-22T16:00:10Z gangil: which is iterate version 1.4.3 2015-01-22T16:00:14Z protist quit (Ping timeout: 245 seconds) 2015-01-22T16:00:32Z dlowe: so does it tell you what the error is? 2015-01-22T16:01:05Z gangil: It just gives me this error message 2015-01-22T16:01:06Z gangil: #: COMPILE-FILE-ERROR while compiling # 2015-01-22T16:01:09Z dlowe: gangil: also, what version of sbcl? 2015-01-22T16:01:26Z gangil: 1.2.3.debian 2015-01-22T16:01:31Z kapil__ quit (Quit: Connection closed for inactivity) 2015-01-22T16:01:37Z dlowe: hm. that's not too bad. 2015-01-22T16:01:55Z dlowe: how are you loading it? 2015-01-22T16:02:09Z gangil: (asdf:operate 'asdf:load-op 'iterate) 2015-01-22T16:03:32Z dlowe: I'm afraid I don't know what the problem is. Sorry. 2015-01-22T16:03:57Z nyef: "Have you considered trying to install it via quicklisp instead of manually?" 2015-01-22T16:04:40Z SBox joined #lisp 2015-01-22T16:04:51Z gangil: nyef: I can try that, but wont quicklisp also source iterate from the same location? 2015-01-22T16:05:00Z gangil: http://www.cliki.net/iterate 2015-01-22T16:05:09Z dlowe: no, it has its own repository 2015-01-22T16:05:27Z yuqianCN quit (Quit: Bye) 2015-01-22T16:05:41Z dlowe: I mean, it eventually sources it from the project page 2015-01-22T16:05:44Z nyef: Even if it's the same version, it has a better chance of dealing with any possible dependency issues and whatnot. 2015-01-22T16:06:23Z chen_traveler quit (Quit: 离开) 2015-01-22T16:06:25Z yenda joined #lisp 2015-01-22T16:07:02Z gangil: thanks! 2015-01-22T16:07:06Z gangil: I will give it a shot 2015-01-22T16:07:10Z elimik31 quit (Ping timeout: 255 seconds) 2015-01-22T16:07:25Z gangil: though getting a link to a stable iterate package would have been much less work 2015-01-22T16:09:48Z pjb: jasom: C also likes to predent that it's the only language you're using: no care for lisp heaps! Even Fortran COMMONs or arrays are difficult to deal with C! 2015-01-22T16:14:12Z edgar-rft quit (Quit: computation stopped into eternal vacuum) 2015-01-22T16:14:31Z chu quit (Ping timeout: 244 seconds) 2015-01-22T16:20:31Z chu joined #lisp 2015-01-22T16:20:52Z theseb joined #lisp 2015-01-22T16:21:31Z taraz`` quit (Ping timeout: 264 seconds) 2015-01-22T16:22:07Z attila_lendvai joined #lisp 2015-01-22T16:27:03Z nee quit (Read error: Connection reset by peer) 2015-01-22T16:30:17Z eivarv quit (Quit: Sleep) 2015-01-22T16:30:23Z taraz`` joined #lisp 2015-01-22T16:35:28Z intinig quit (Remote host closed the connection) 2015-01-22T16:35:55Z eivarv joined #lisp 2015-01-22T16:35:57Z intinig joined #lisp 2015-01-22T16:39:50Z quazimodo quit (Ping timeout: 246 seconds) 2015-01-22T16:40:01Z intinig quit (Remote host closed the connection) 2015-01-22T16:40:10Z intinig joined #lisp 2015-01-22T16:43:19Z Davidbrcz quit (Ping timeout: 256 seconds) 2015-01-22T16:43:56Z mvilleneuve quit (Quit: This computer has gone to sleep) 2015-01-22T16:44:16Z primafacie_ joined #lisp 2015-01-22T16:45:04Z Kruppe quit (Quit: ZNC - http://znc.in) 2015-01-22T16:45:17Z primafacie quit (Ping timeout: 245 seconds) 2015-01-22T16:46:33Z eivarv quit (Quit: Sleep) 2015-01-22T16:46:35Z Kruppe joined #lisp 2015-01-22T16:46:40Z gangil: hi dlowe nyef I still get the same error 2015-01-22T16:46:53Z gangil: when I try to load the iterate package via quicklisp 2015-01-22T16:47:06Z Xach: if you downloaded it and asdf can find it, it will use that version 2015-01-22T16:47:12Z jasom: gangil: do you still have the .tgz you downloaded installed where asdf can find it? 2015-01-22T16:47:22Z gangil: yes 2015-01-22T16:47:45Z gangil: I can delete the tgz and try again 2015-01-22T16:48:34Z jasom: not the .tgz but wherever you untarred it 2015-01-22T16:48:37Z Xach: not just the tgz, but the directory with the .asd 2015-01-22T16:48:43Z gangil: yes 2015-01-22T16:49:59Z redeemed quit (Quit: q) 2015-01-22T16:52:33Z gangil: jasom: Xach it worked 2015-01-22T16:52:35Z gangil: thanks! :) 2015-01-22T16:53:53Z SBox quit (Quit: WeeChat 1.0.1) 2015-01-22T16:54:18Z gangil quit (Quit: Page closed) 2015-01-22T16:56:57Z chu quit (Ping timeout: 276 seconds) 2015-01-22T16:57:32Z chu joined #lisp 2015-01-22T16:57:45Z EvW joined #lisp 2015-01-22T16:59:40Z edgar-rft joined #lisp 2015-01-22T17:00:30Z eudoxia quit (Quit: Leaving) 2015-01-22T17:02:12Z beach joined #lisp 2015-01-22T17:02:27Z beach: Good evening everyone! 2015-01-22T17:02:32Z Oladon: Morning beach 2015-01-22T17:02:33Z z0d: hi 2015-01-22T17:02:44Z pt1 quit (Ping timeout: 245 seconds) 2015-01-22T17:03:05Z Denommus quit (Ping timeout: 244 seconds) 2015-01-22T17:03:24Z nyef: Hello beach. 2015-01-22T17:04:07Z taraz`` quit (Ping timeout: 264 seconds) 2015-01-22T17:05:23Z beach: Consider the following definition of POSITION: http://metamodular.com/position.lisp 2015-01-22T17:06:00Z beach: It is horribly inefficient because it makes tests in the inner loop that are invariant. 2015-01-22T17:06:16Z beach: On the other hand, it is easy to test. 2015-01-22T17:06:56Z beach: I think I can turn the intermediate (HIR) code of that program into one where the loops are duplicated for each invariant test. 2015-01-22T17:07:16Z beach: ... by using an automatic rewriting technique. 2015-01-22T17:07:20Z bb010g quit (Quit: Connection closed for inactivity) 2015-01-22T17:07:46Z chu quit (Read error: Connection reset by peer) 2015-01-22T17:08:21Z booly-yam-8846 joined #lisp 2015-01-22T17:09:17Z ggole: beach: this is usually called loop unswitching 2015-01-22T17:09:33Z beach: ggole: Ah, OK. Thanks. 2015-01-22T17:09:59Z beach: ggole: Any reference? 2015-01-22T17:10:12Z beach: I guess I'll search for it myself. 2015-01-22T17:10:17Z ggole: Not off the top of my head... 2015-01-22T17:10:22Z ggole: It could be in Muchnick 2015-01-22T17:10:34Z beach: I don't think so. I would have seen it. 2015-01-22T17:10:35Z ggole: (Because most things are in Muchnick.) 2015-01-22T17:11:52Z beach: Not in Muchnick as far as I can see. 2015-01-22T17:12:59Z ggole: Unswitching, page 588 2015-01-22T17:13:03Z Bicyclidine joined #lisp 2015-01-22T17:13:20Z ggole: Might be a different edition though. 2015-01-22T17:13:34Z beach: Right you are. Thanks! 2015-01-22T17:13:59Z ggole: Hmm, doesn't really go into any depth 2015-01-22T17:14:09Z beach: Very skimpy on what techniques to use. 2015-01-22T17:14:10Z beach: Yeah. 2015-01-22T17:14:10Z Adlai joined #lisp 2015-01-22T17:14:34Z beach: I'll read up on what they do. 2015-01-22T17:14:35Z innertracks joined #lisp 2015-01-22T17:14:38Z logbitp joined #lisp 2015-01-22T17:15:38Z beach: I can use the same technique as I use to omit multiple tests in things like (let ((x (car list)) (y (cdr list))) ...) where there would be two CONSP and two NULL tests in general. 2015-01-22T17:17:10Z beach: Since I know a lot about rewriting techniques, I started gathering papers on what other optimizations can be done with rewriting techniques. 2015-01-22T17:17:13Z edgar-rft quit (Quit: execution vanished because everything exploded) 2015-01-22T17:17:46Z LoicLisp joined #lisp 2015-01-22T17:19:12Z baotiao joined #lisp 2015-01-22T17:19:28Z ggole: What technique is that? 2015-01-22T17:19:44Z beach: Local rewriting. 2015-01-22T17:19:49Z ggole: (I would usually expect some flavour of numbering to cover such cases.) 2015-01-22T17:19:58Z Ragnaroek quit (Ping timeout: 245 seconds) 2015-01-22T17:20:30Z beach: Basically move the test up by interchanging it with its predecessors. 2015-01-22T17:20:38Z beach: It's a bit more involved but not much. 2015-01-22T17:21:07Z beach: ... and duplicating the predecessors in each branch of course. 2015-01-22T17:21:14Z Adlai quit (Remote host closed the connection) 2015-01-22T17:21:15Z beach: That's how the loop gets duplicated. 2015-01-22T17:21:24Z Adlai` joined #lisp 2015-01-22T17:21:47Z ggole: Ah, right 2015-01-22T17:22:33Z Karl_Dscc quit (Remote host closed the connection) 2015-01-22T17:23:04Z LoicLisp is now known as _loic_ 2015-01-22T17:23:41Z beach: I also have a colleague who is a world expert on rewriting techniques. I am hoping that we could figure something out together, including checking whether rewriting has been used for loop unswitching in the past. 2015-01-22T17:23:59Z Harag joined #lisp 2015-01-22T17:25:04Z Adlai` is now known as adlai 2015-01-22T17:26:53Z beach: By doing it on HIR, I can do the following: Consider an implementation with the following (simplified) definition of AREF: (defun aref (vector i) (cond ((typep vector 'simple-bit-vector) ....) ... ((typep vector 'simple-string) ...)) ...) 2015-01-22T17:27:21Z beach: I can allow for the HIR version of AREF to be inlined in POSITION, and then apply the unswitching. 2015-01-22T17:27:44Z shka joined #lisp 2015-01-22T17:27:46Z shka: hi all 2015-01-22T17:27:57Z beach: Hello shka. 2015-01-22T17:28:39Z Harag quit (Client Quit) 2015-01-22T17:30:08Z beach: OK, I just popped in to share my excitement. Now I need to go fix dinner. 2015-01-22T17:30:11Z beach left #lisp 2015-01-22T17:32:08Z keen__________39 joined #lisp 2015-01-22T17:32:17Z Harag joined #lisp 2015-01-22T17:33:00Z mvilleneuve joined #lisp 2015-01-22T17:34:55Z keen__________38 quit (Ping timeout: 255 seconds) 2015-01-22T17:37:02Z antgreen joined #lisp 2015-01-22T17:37:17Z k-dawg quit (Quit: This computer has gone to sleep) 2015-01-22T17:37:24Z MoALTz__ quit (Quit: Leaving) 2015-01-22T17:37:43Z MoALTz joined #lisp 2015-01-22T17:38:15Z k-dawg joined #lisp 2015-01-22T17:39:03Z madnificent quit (Ping timeout: 264 seconds) 2015-01-22T17:39:07Z profil left #lisp 2015-01-22T17:39:24Z karswell` quit (Read error: Connection reset by peer) 2015-01-22T17:40:16Z karswell` joined #lisp 2015-01-22T17:49:07Z mishoo quit (Read error: No route to host) 2015-01-22T17:49:58Z mishoo joined #lisp 2015-01-22T17:51:12Z guicho joined #lisp 2015-01-22T17:52:16Z baotiao quit (Quit: baotiao) 2015-01-22T17:52:40Z eivarv joined #lisp 2015-01-22T17:55:47Z booly-yam-8846 quit (Ping timeout: 244 seconds) 2015-01-22T17:57:40Z booly-yam-8846 joined #lisp 2015-01-22T18:00:23Z Harag quit (Read error: Connection reset by peer) 2015-01-22T18:00:30Z Harag1 joined #lisp 2015-01-22T18:01:25Z guicho quit (Quit: さようなら) 2015-01-22T18:02:28Z arenz quit (Ping timeout: 245 seconds) 2015-01-22T18:02:56Z jtza8 joined #lisp 2015-01-22T18:04:00Z Patzy quit (Remote host closed the connection) 2015-01-22T18:04:07Z Patzy joined #lisp 2015-01-22T18:06:32Z _5kg quit (Ping timeout: 245 seconds) 2015-01-22T18:07:26Z _5kg joined #lisp 2015-01-22T18:07:39Z adlai quit (Remote host closed the connection) 2015-01-22T18:09:25Z adlai joined #lisp 2015-01-22T18:12:32Z nand1 joined #lisp 2015-01-22T18:14:33Z sdemarre joined #lisp 2015-01-22T18:16:19Z Guest24103 is now known as hugod 2015-01-22T18:17:47Z taspat: sofware engineering or computer science? :) 2015-01-22T18:18:30Z taspat: can't decide what to choose for the last 3 semesters 2015-01-22T18:18:49Z edgar-rft joined #lisp 2015-01-22T18:19:54Z oGMo: taspat: CS is quite a lot more interesting in the long run, even if the classes are boring 2015-01-22T18:20:19Z oGMo: most of the valuable software engineering stuff you don't get until you actually do it, anyway 2015-01-22T18:22:10Z oGMo: if you want to write a website is lisp, software engineering; if you want to write a lisp, CS 2015-01-22T18:22:11Z gravicappa joined #lisp 2015-01-22T18:22:27Z karswell` quit (Read error: Connection reset by peer) 2015-01-22T18:22:42Z nyef: If you want to make a business using lisp, drop out. d-: 2015-01-22T18:22:43Z taspat: :) 2015-01-22T18:23:02Z nyef: (Don't take my advice on that, really.) 2015-01-22T18:23:05Z oGMo: yeah, you probably won't actually be using lisp, but analogies here 2015-01-22T18:23:26Z karswell` joined #lisp 2015-01-22T18:23:33Z k-dawg quit (Quit: This computer has gone to sleep) 2015-01-22T18:23:51Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-01-22T18:24:02Z ryankarason joined #lisp 2015-01-22T18:24:23Z psy quit (Disconnected by services) 2015-01-22T18:24:54Z jasom: taspat: take the one that is better at your university 2015-01-22T18:25:07Z psy_ joined #lisp 2015-01-22T18:25:29Z jasom: a good SE department is better than a bad CS department and vice versa 2015-01-22T18:26:22Z jasom: but in general, I would prefer CS as it's a more academic discipline, and universities tend to be better at academic disciplines 2015-01-22T18:26:25Z logbitp quit (Quit: logbitp) 2015-01-22T18:28:08Z ehu joined #lisp 2015-01-22T18:28:09Z stepnem quit (Ping timeout: 256 seconds) 2015-01-22T18:32:50Z intinig quit (Remote host closed the connection) 2015-01-22T18:34:01Z stepnem joined #lisp 2015-01-22T18:34:13Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-01-22T18:34:51Z jumblerg joined #lisp 2015-01-22T18:35:19Z raphaelss quit (Remote host closed the connection) 2015-01-22T18:36:38Z mrSpec quit (Quit: mrSpec) 2015-01-22T18:38:42Z adlai: the question (for me) is whether dropping *in* is worth it 2015-01-22T18:43:04Z Harag1 quit (Read error: Connection reset by peer) 2015-01-22T18:43:17Z Harag joined #lisp 2015-01-22T18:50:16Z BlueRavenGT joined #lisp 2015-01-22T18:51:05Z slyrus quit (Ping timeout: 246 seconds) 2015-01-22T18:52:12Z nyef: adlai: I used to want to go to university, but these days I'm fairly well convinced it's not worth my time or money. I certainly can't see putting up with three or four years of crap to get a BS degree. 2015-01-22T18:52:28Z karswell` quit (Ping timeout: 245 seconds) 2015-01-22T18:52:39Z theseb quit (Quit: Leaving) 2015-01-22T18:53:39Z eivarv quit (Quit: Sleep) 2015-01-22T18:54:06Z adlai quit (Remote host closed the connection) 2015-01-22T18:54:26Z Adlai joined #lisp 2015-01-22T18:54:53Z matthewhill quit (Quit: Be back later ...) 2015-01-22T18:55:43Z Adlai: nyef: thank you for the contrarian opinion! 2015-01-22T18:59:24Z nyef: Besides, I'd rather spend my time hacking on things than studying. I get to go at my own pace, and have better control over what to study. 2015-01-22T19:00:38Z Adlai: don't let schooling interfere with your eddication! 2015-01-22T19:01:11Z Shinmera: nyef: Hearing this is somewhat reassuring; I'm currently in uni and struggling by quite a bit to study, I don't really know if it's a thing for me. I'm just afraid I won't have good chances at getting a job without some form of degree. 2015-01-22T19:01:24Z Adlai: problems begin when interesting topics are difficult to learn independently 2015-01-22T19:01:48Z nyef: Adlai: Like quantum physics? 2015-01-22T19:02:52Z Adlai: that, and the weird soup of fields between organic chemistry, molecular biology, bioinformatics 2015-01-22T19:03:39Z nyef: Adlai: If anything, I'd want to have someone who I can turn to for an explanation and an idea of what to look at next, rather than being spoon-fed the information. 2015-01-22T19:03:42Z antgreen quit (Ping timeout: 276 seconds) 2015-01-22T19:04:45Z eazar001 quit (Quit: WeeChat 1.1) 2015-01-22T19:05:16Z eivarv joined #lisp 2015-01-22T19:05:18Z Adlai is still on the lookout for programs that sidestep the BS (what an apt acronym...) 2015-01-22T19:07:28Z gabriel_laddel quit (Ping timeout: 245 seconds) 2015-01-22T19:07:42Z nikki93 joined #lisp 2015-01-22T19:09:04Z matthewhill joined #lisp 2015-01-22T19:10:55Z logbitp joined #lisp 2015-01-22T19:12:48Z linux_dream joined #lisp 2015-01-22T19:15:16Z zadock quit (Quit: Leaving) 2015-01-22T19:15:20Z jtza8 quit (Remote host closed the connection) 2015-01-22T19:15:56Z eivarv quit (Quit: Sleep) 2015-01-22T19:16:25Z PuercoPop: nyef: but studying always alone is harder then learning with someone and discussing the difficulties encouraged and how each overcame them (It still beats the soul sucking experience of University IME) 2015-01-22T19:16:51Z nyef: Okay, that's fair enough. 2015-01-22T19:16:57Z quazimodo joined #lisp 2015-01-22T19:18:07Z jasom: nyef: the cool thing is that a good advisor at a university will do that, and most students never go talk to them, so it's easy to schedule time 2015-01-22T19:18:36Z dlowe: If you go to university, it's important to use as many of its services as you possibly can, or you're getting ripped off 2015-01-22T19:18:56Z jasom: I started in physics and this guy: http://en.wikipedia.org/wiki/Albert_Overhauser was my advisor. He knew more about solid state physics than I ever will know about any field. 2015-01-22T19:19:05Z nyef: I don't even want to think about how many of the "students" at a university these days aren't there because they want to learn. 2015-01-22T19:19:18Z Adlai notes: consult with graduates of a program before enrolling in it, find out what resources are available 2015-01-22T19:19:37Z jasom: Adlai: most of them won't know, because most of them didn't use them 2015-01-22T19:19:49Z Adlai: then i find another graduate to consult 2015-01-22T19:19:53Z jasom: yeah 2015-01-22T19:19:57Z dlowe: A lot of hackers also dismiss the non-technical classes as being "fluff," which is very wrong-headed. 2015-01-22T19:20:18Z jasom: dlowe: this is partly because a lot of engineering schools have sub-par non-technical departments 2015-01-22T19:20:26Z dlowe: jasom: I'll buy that. 2015-01-22T19:20:49Z dlowe: but exposure to a lot of different kinds of ideas is one of the life-improving perks of going. 2015-01-22T19:21:01Z Ragnaroek joined #lisp 2015-01-22T19:21:17Z jasom: e.g. I went to Purdue, and thought all liberal arts majors were idiots, but then I visited Indiana University (which is the state school to which all the smart kids who wanted to do liberal arts went) 2015-01-22T19:22:10Z jasom: and none of the mandatory liberal arts classes I took were taught by professors 2015-01-22T19:25:37Z linux_dream quit (Quit: Leaving) 2015-01-22T19:26:25Z hiroakip joined #lisp 2015-01-22T19:26:39Z nikki93 quit (Remote host closed the connection) 2015-01-22T19:26:43Z jasom: nyef: quantum physics isn't too hard to learn on your own if you have a solid grounding in linear algebra and differential equations; just ask a physics professor to recommend a textbook 2015-01-22T19:27:09Z jasom: there are some really good textbooks on that topic (but you'll be paying over $100 a piece) 2015-01-22T19:27:12Z nikki93 joined #lisp 2015-01-22T19:27:50Z hellofunk joined #lisp 2015-01-22T19:28:15Z nyef: My linalg is largely limited to what I needed to learn for 3d wireframe rendering back when I was in my teens, and my differential equations is even weaker. No wonder I have trouble with it. 2015-01-22T19:28:51Z sdemarre quit (Ping timeout: 264 seconds) 2015-01-22T19:29:20Z _loic_ quit (Remote host closed the connection) 2015-01-22T19:29:47Z jasom is trying to remember if vector calc comes up a lot in quantum; it's used quite heavily in classical electromagnetism. 2015-01-22T19:31:00Z Bicyclidine: in the path integral formulation, at least, i think 2015-01-22T19:31:45Z Bicyclidine: maybe in QFT for the same reasons it does in electromagnetics... 2015-01-22T19:32:18Z nikki93 quit (Ping timeout: 276 seconds) 2015-01-22T19:32:19Z jasom got 3 years into a physics BS and then burned out 2015-01-22T19:32:42Z Alfr joined #lisp 2015-01-22T19:32:42Z enitiz quit (Remote host closed the connection) 2015-01-22T19:32:43Z Bicyclidine: might go from vector calc to differential algebra for GR reasons, plus that's what electromagnetics does sometimes 2015-01-22T19:33:31Z nyef: I really would prefer now that back when I was in my early teens I knew how completely amazing calculus was, and where to find the hardbound copy of The Feynman Lectures that I had access to at the time. 2015-01-22T19:34:06Z Bicyclidine: UC put the lectures online for free, it's nice 2015-01-22T19:34:27Z enitiz joined #lisp 2015-01-22T19:35:11Z nikki93 joined #lisp 2015-01-22T19:36:03Z hardenedapple quit (Quit: WeeChat 1.1) 2015-01-22T19:37:50Z Adlai: what do i need to destroy in order for swank::*swank-wire-protocol-version* to update itself? it's stuck on 2014-10-10, despite (ql:update-all-dists) saying that everything's up to day 2015-01-22T19:38:27Z Xach: Adlai: updating dists updates files on disk, not code in session. 2015-01-22T19:38:37Z Adlai: this is with a fresh sbcl 2015-01-22T19:38:55Z jasom: Adlai: make sure there isn't another swank visible to asdf 2015-01-22T19:39:06Z Xach: (ql:where-is-system "swank") could give a hint 2015-01-22T19:40:18Z Adlai quit (Remote host closed the connection) 2015-01-22T19:40:18Z isoraqathedh joined #lisp 2015-01-22T19:40:24Z amir_ joined #lisp 2015-01-22T19:40:29Z amir_: hi 2015-01-22T19:40:48Z amir_ is now known as Guest84197 2015-01-22T19:41:31Z Harag quit (Ping timeout: 252 seconds) 2015-01-22T19:41:35Z Adlai joined #lisp 2015-01-22T19:41:38Z Guest84197: i need to know are there any projects in Gsoc which involves Closure 2015-01-22T19:41:45Z Guest84197: ? 2015-01-22T19:42:11Z Shinmera: Probably not, Closure is a dead project. 2015-01-22T19:42:22Z Adlai: Xach: sorry, airport wifi... this is with a fresh session, but it's still loading the old swank version. 2015-01-22T19:42:25Z Shinmera: You might mean to say Clojure, for which this is not the channel. Try #clojure 2015-01-22T19:42:35Z nikki93 quit (Remote host closed the connection) 2015-01-22T19:42:44Z Guest84197: and what about Clisp 2015-01-22T19:42:45Z Guest84197: ? 2015-01-22T19:42:55Z Xach: Adlai: what does (ql:where-is-system "swank") say? 2015-01-22T19:43:13Z Guest84197: i wanted to implement finger trees in lisp but was unsuccessful 2015-01-22T19:43:14Z Guest84197: ? 2015-01-22T19:43:19Z Adlai: #P"/home/adlai/src/quicklisp/dists/quicklisp/software/slime-2.10.1/" 2015-01-22T19:43:27Z Shinmera: This is a statement? 2015-01-22T19:44:05Z Guest84197: Has anyone implemented finger tree in Clisp ? 2015-01-22T19:44:12Z Xach: Adlai: what do you get from (ql:update-dist "quicklisp")? 2015-01-22T19:44:39Z Adlai: Xach: You already have the latest version of "quicklisp": 2015-01-13. 2015-01-22T19:44:43Z manuel__ quit (Quit: manuel__) 2015-01-22T19:44:46Z pnpuff joined #lisp 2015-01-22T19:45:21Z Adlai: Guest84197: "Clisp" generally refers to a specific implementation of "Common Lisp"... if you're looking for data structure libraries, a bunch are listed in http://www.cliki.net/data%20structure 2015-01-22T19:45:38Z Guest84197: ok thanks 2015-01-22T19:45:48Z Xach: Adlai: Hmm, you might want to try ql-dist::(clean (dist "quicklisp")) and (ql:quickload "swank") 2015-01-22T19:47:26Z pnpuff left #lisp 2015-01-22T19:47:27Z manuel__ joined #lisp 2015-01-22T19:48:03Z Guest84197 quit (Quit: Page closed) 2015-01-22T19:48:22Z Ragnaroek quit (Ping timeout: 272 seconds) 2015-01-22T19:48:31Z Ragnaroek_ joined #lisp 2015-01-22T19:48:45Z Ragnaroek_ is now known as Ragnaroek 2015-01-22T19:48:49Z Adlai assumes Xach meant (ql-dist::clean (ql-dist:find-dist "quicklisp")), which worked. thank you! 2015-01-22T19:49:12Z Adlai: well, "worked" may be premature, but it's compiling the updated version right now, so it seems to be work-ing 2015-01-22T19:49:27Z JuanDaugherty quit (Remote host closed the connection) 2015-01-22T19:49:36Z playnu_com_ar_ joined #lisp 2015-01-22T19:49:36Z Xach: Adlai: I didn't mean that. 2015-01-22T19:49:47Z Xach: If you're using sbcl, ql-dist::(clean (dist "quicklisp")) suffices. 2015-01-22T19:49:56Z Adlai: news to me 2015-01-22T19:50:06Z Adlai: where can I read about this? 2015-01-22T19:50:40Z Xach: IRC, for one. Look up a few lines. 2015-01-22T19:50:44Z Xach: Not sure if it's in the manual. 2015-01-22T19:50:46Z Adlai: http://www.sbcl.org/manual/#Reader-Extensions ? 2015-01-22T19:51:45Z sheilong joined #lisp 2015-01-22T19:54:15Z pnpuff joined #lisp 2015-01-22T19:54:32Z playnu_com_ar_: Hello, am making a binding to a C++ library that has exceptions, exist any chance that if an exception in throwed from the C++, lisp catches it? 2015-01-22T19:54:34Z rhllor joined #lisp 2015-01-22T19:55:04Z playnu_com_ar_: i think not, but here stay the experts 2015-01-22T19:55:19Z pnpuff left #lisp 2015-01-22T19:55:27Z Adlai: more information would help. which implementation are you using? 2015-01-22T19:56:11Z Bicyclidine quit (Ping timeout: 252 seconds) 2015-01-22T19:56:13Z Adlai: drmeister is working on a new implementation that will interoperate with C++ 2015-01-22T19:58:22Z jasom: playnu_com_ar_: no, you need to write wrappers that catch the exception 2015-01-22T19:59:08Z drmeister: playnu_com_ar_: clasp is a new Common Lisp implementation that works seamlessly with c++ exceptions 2015-01-22T19:59:48Z playnu_com_ar_: ohoo i will take a look at clasp 2015-01-22T20:00:36Z Poenikatu left #lisp 2015-01-22T20:00:39Z drmeister: Gitub.com/drmeister/clasp 2015-01-22T20:02:48Z JokesOnYou77 joined #lisp 2015-01-22T20:02:55Z Bicyclidine joined #lisp 2015-01-22T20:05:28Z shka quit (Quit: WeeChat 1.1) 2015-01-22T20:05:38Z ssake quit (Read error: No route to host) 2015-01-22T20:08:36Z rhllor quit (Quit: rhllor) 2015-01-22T20:10:14Z Bicyclidine quit (Ping timeout: 245 seconds) 2015-01-22T20:12:01Z EvW quit (Ping timeout: 265 seconds) 2015-01-22T20:18:32Z Bicyclidine joined #lisp 2015-01-22T20:20:12Z sheilong quit (Quit: Konversation terminated!) 2015-01-22T20:21:18Z nikki93 joined #lisp 2015-01-22T20:22:34Z otwieracz quit (Ping timeout: 272 seconds) 2015-01-22T20:25:16Z eivarv joined #lisp 2015-01-22T20:27:44Z Alfr quit (Quit: Leaving) 2015-01-22T20:27:50Z eivarv quit (Client Quit) 2015-01-22T20:28:19Z Adlai quit (Ping timeout: 250 seconds) 2015-01-22T20:29:20Z otwieracz joined #lisp 2015-01-22T20:31:13Z isoraqathedh_l joined #lisp 2015-01-22T20:33:06Z Adlai joined #lisp 2015-01-22T20:33:11Z nikki93 quit (Remote host closed the connection) 2015-01-22T20:33:22Z isoraqathedh quit (Ping timeout: 240 seconds) 2015-01-22T20:33:44Z nikki93 joined #lisp 2015-01-22T20:33:54Z Joreji joined #lisp 2015-01-22T20:34:44Z mvilleneuve quit (Ping timeout: 265 seconds) 2015-01-22T20:35:47Z isoraqathedh joined #lisp 2015-01-22T20:36:01Z nikki93_ joined #lisp 2015-01-22T20:36:54Z nikki93 quit (Read error: Connection reset by peer) 2015-01-22T20:39:03Z isoraqathedh_l quit (Ping timeout: 264 seconds) 2015-01-22T20:41:19Z EvW joined #lisp 2015-01-22T20:43:32Z nikki93_ quit (Remote host closed the connection) 2015-01-22T20:44:15Z 64MABUCAW joined #lisp 2015-01-22T20:44:46Z isoraqathedh_l joined #lisp 2015-01-22T20:46:03Z 64MABUCAW quit (Remote host closed the connection) 2015-01-22T20:46:08Z isoraqathedh quit (Disconnected by services) 2015-01-22T20:46:10Z isoraqathedh_l is now known as isoraqathedh 2015-01-22T20:48:49Z nand1 quit (Remote host closed the connection) 2015-01-22T20:49:13Z isoraqathedh_l joined #lisp 2015-01-22T20:51:17Z nand1 joined #lisp 2015-01-22T20:51:50Z isoraqathedh quit (Ping timeout: 246 seconds) 2015-01-22T20:53:21Z theseb joined #lisp 2015-01-22T20:53:28Z nand1 quit (Remote host closed the connection) 2015-01-22T20:53:47Z isoraqathedh_l is now known as isoraqathedh 2015-01-22T20:54:52Z eudoxia joined #lisp 2015-01-22T21:00:37Z Denommus joined #lisp 2015-01-22T21:00:47Z nikki93 joined #lisp 2015-01-22T21:01:21Z hiroakip quit (Ping timeout: 276 seconds) 2015-01-22T21:01:54Z ggole quit 2015-01-22T21:02:40Z isoraqathedh_l joined #lisp 2015-01-22T21:03:18Z nikki93 quit (Remote host closed the connection) 2015-01-22T21:04:19Z angavrilov quit (Remote host closed the connection) 2015-01-22T21:04:52Z logbitp quit (Quit: logbitp) 2015-01-22T21:05:11Z isoraqathedh quit (Ping timeout: 265 seconds) 2015-01-22T21:05:35Z trebor_home joined #lisp 2015-01-22T21:09:03Z eni joined #lisp 2015-01-22T21:13:57Z gravicappa quit (Remote host closed the connection) 2015-01-22T21:16:16Z isoraqathedh joined #lisp 2015-01-22T21:18:47Z isoraqathedh_l quit (Ping timeout: 246 seconds) 2015-01-22T21:19:18Z profess joined #lisp 2015-01-22T21:19:53Z nand1 joined #lisp 2015-01-22T21:20:11Z profess quit (Read error: Connection reset by peer) 2015-01-22T21:20:43Z Adlai quit (Remote host closed the connection) 2015-01-22T21:22:12Z Adlai joined #lisp 2015-01-22T21:23:17Z nikki93 joined #lisp 2015-01-22T21:25:16Z eudoxia quit (Quit: Leaving) 2015-01-22T21:28:47Z yenda: is the seed used by sbcl for #'random related to processor cycles ? 2015-01-22T21:29:45Z |3b|: RANDOM just uses current value of *RANDOM-STATE*, which will be saved in the image 2015-01-22T21:30:03Z isoraqathedh_l joined #lisp 2015-01-22T21:30:18Z Shinmera: yenda: http://www.sbcl.org/manual/#Random-Number-Generation 2015-01-22T21:32:47Z isoraqathedh quit (Ping timeout: 246 seconds) 2015-01-22T21:34:40Z Petit_Dejeuner_ quit (Ping timeout: 265 seconds) 2015-01-22T21:35:50Z theseb quit (Quit: Leaving) 2015-01-22T21:41:36Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-01-22T21:42:17Z Shinmera joined #lisp 2015-01-22T21:43:11Z Petit_Dejeuner joined #lisp 2015-01-22T21:43:36Z Ragnaroek_ joined #lisp 2015-01-22T21:43:38Z hitecnologys quit (Ping timeout: 244 seconds) 2015-01-22T21:43:58Z eni quit (Remote host closed the connection) 2015-01-22T21:44:16Z Ragnaroek quit (Ping timeout: 272 seconds) 2015-01-22T21:44:38Z Ragnaroek_ is now known as Ragnaroek 2015-01-22T21:44:52Z hitecnologys joined #lisp 2015-01-22T21:46:15Z nikki93 quit (Remote host closed the connection) 2015-01-22T21:47:47Z isoraqathedh_l is now known as isoraqathedh 2015-01-22T21:49:07Z Joreji quit (Read error: Connection reset by peer) 2015-01-22T21:52:26Z isoraqathedh_l joined #lisp 2015-01-22T21:52:37Z cabaire joined #lisp 2015-01-22T21:52:43Z isoraqathedh quit (Ping timeout: 264 seconds) 2015-01-22T21:57:03Z mvilleneuve joined #lisp 2015-01-22T22:01:06Z tromey quit (Quit: ERC (IRC client for Emacs 25.0.50.2)) 2015-01-22T22:01:21Z Ragnaroek_ joined #lisp 2015-01-22T22:01:22Z Ragnaroek quit (Ping timeout: 272 seconds) 2015-01-22T22:01:23Z vdamewood quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2015-01-22T22:01:41Z Ragnaroek_ is now known as Ragnaroek 2015-01-22T22:03:40Z yrk quit (Quit: ERC (IRC client for Emacs 25.0.50.1)) 2015-01-22T22:04:09Z Denommus quit (Ping timeout: 265 seconds) 2015-01-22T22:05:00Z jasom: does anyone know where the logic is for the indentation that happens in emacs with slime? 2015-01-22T22:05:34Z nyef: It's not just the common-lisp-indent-function that comes with emacs? 2015-01-22T22:05:48Z jasom: that would be why I couldn't find it in slime 2015-01-22T22:06:38Z Petit_Dejeuner quit (Ping timeout: 245 seconds) 2015-01-22T22:08:49Z Shinmera: jasom: Look at contrib/slime-cl-indent.el 2015-01-22T22:09:15Z Shinmera: jasom: You can also influence the way things are indented from the lisp side. For that, have a look at https://github.com/Shinmera/trivial-indent 2015-01-22T22:09:17Z Adlai quit (Ping timeout: 250 seconds) 2015-01-22T22:09:37Z eivarv joined #lisp 2015-01-22T22:09:40Z Adlai joined #lisp 2015-01-22T22:10:37Z Davidbrcz joined #lisp 2015-01-22T22:10:54Z ahungry_ quit (Quit: leaving) 2015-01-22T22:11:14Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-01-22T22:12:15Z mvilleneuve quit (Quit: This computer has gone to sleep) 2015-01-22T22:18:34Z jasom quit (Read error: Connection reset by peer) 2015-01-22T22:20:17Z Vutral quit (Ping timeout: 245 seconds) 2015-01-22T22:20:27Z isoraqathedh joined #lisp 2015-01-22T22:20:38Z matthewhill quit (Quit: Be back later ...) 2015-01-22T22:21:26Z CrazyM4n joined #lisp 2015-01-22T22:22:55Z isoraqathedh_l quit (Ping timeout: 255 seconds) 2015-01-22T22:26:44Z antgreen joined #lisp 2015-01-22T22:26:59Z xyh: I found that SBCL's FORMAT can indent SEXP, while CLL's can not. 2015-01-22T22:27:07Z xyh: * CCL 2015-01-22T22:27:18Z pjb: Check *print-pretty* 2015-01-22T22:27:20Z Shinmera: Both can 2015-01-22T22:27:27Z xyh: oh! 2015-01-22T22:27:31Z Shinmera: CCL has *print-pretty* set to NIL by default, whereas it's T on SBCL 2015-01-22T22:32:38Z xyh: I have a little tester (fork from MSL.TEST) can output its report in org-mode's syntax now ^-^ 2015-01-22T22:34:08Z isoraqathedh_l joined #lisp 2015-01-22T22:34:54Z innertracks quit (Quit: innertracks) 2015-01-22T22:35:14Z Baggers joined #lisp 2015-01-22T22:35:46Z antonv joined #lisp 2015-01-22T22:36:09Z Adlai quit (Ping timeout: 250 seconds) 2015-01-22T22:36:40Z Adlai joined #lisp 2015-01-22T22:36:50Z isoraqathedh quit (Ping timeout: 246 seconds) 2015-01-22T22:39:24Z kcj joined #lisp 2015-01-22T22:40:15Z isoraqathedh joined #lisp 2015-01-22T22:40:27Z gingerale quit (Ping timeout: 252 seconds) 2015-01-22T22:41:51Z EvW quit (Ping timeout: 265 seconds) 2015-01-22T22:42:23Z isoraqathedh_l quit (Ping timeout: 240 seconds) 2015-01-22T22:42:45Z Vutral joined #lisp 2015-01-22T22:43:15Z nikki93 joined #lisp 2015-01-22T22:44:11Z nikki93 quit (Remote host closed the connection) 2015-01-22T22:45:39Z Davidbrcz quit (Ping timeout: 245 seconds) 2015-01-22T22:45:49Z Baggers quit (Remote host closed the connection) 2015-01-22T22:46:28Z isoraqathedh quit (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.) 2015-01-22T22:47:21Z Denommus joined #lisp 2015-01-22T22:47:27Z DeadTrickster quit (Ping timeout: 264 seconds) 2015-01-22T22:47:46Z DeadTrickster joined #lisp 2015-01-22T22:48:46Z cabaire quit (Quit: leaving) 2015-01-22T22:48:55Z Adlai: "For rational arguments, signum is a rational function, but it may be irrational for complex arguments." << cartesian coordinates considered harmful 2015-01-22T22:52:26Z Vutral quit (Excess Flood) 2015-01-22T22:52:30Z Petit_Dejeuner joined #lisp 2015-01-22T22:52:49Z Rptx joined #lisp 2015-01-22T22:53:04Z JokesOnYou77 quit (Ping timeout: 255 seconds) 2015-01-22T22:53:27Z mishoo quit (Ping timeout: 265 seconds) 2015-01-22T22:54:17Z booly-yam-8846_ joined #lisp 2015-01-22T22:54:47Z Longlius joined #lisp 2015-01-22T22:54:52Z booly-yam-8846 quit (Ping timeout: 245 seconds) 2015-01-22T22:54:54Z Ragnaroek quit (Ping timeout: 265 seconds) 2015-01-22T22:55:28Z munksgaard joined #lisp 2015-01-22T22:57:28Z DeadTrickster quit (Ping timeout: 245 seconds) 2015-01-22T22:57:45Z DeadTrickster joined #lisp 2015-01-22T23:00:10Z Vutral joined #lisp 2015-01-22T23:01:39Z taspat quit (Remote host closed the connection) 2015-01-22T23:04:02Z moei quit (Quit: Leaving...) 2015-01-22T23:04:34Z trebor_home quit (Read error: Connection reset by peer) 2015-01-22T23:11:00Z Denommus` joined #lisp 2015-01-22T23:11:22Z Denommus quit (Ping timeout: 240 seconds) 2015-01-22T23:13:18Z hiyosi joined #lisp 2015-01-22T23:15:20Z Denommus` quit (Ping timeout: 246 seconds) 2015-01-22T23:18:30Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-01-22T23:19:03Z attila_lendvai quit (Quit: Leaving.) 2015-01-22T23:20:01Z xyh: (ql:quickload "hemlock.clx") ==> [package iolib.syscalls]..; g++ -m64 ... >> fatal error: lfp.h: No such file or directory 2015-01-22T23:20:13Z xyh: what is lfp? 2015-01-22T23:20:19Z LiamH quit (Quit: Leaving.) 2015-01-22T23:21:02Z matthewhill joined #lisp 2015-01-22T23:21:12Z pillton: libfixposix I think. 2015-01-22T23:21:27Z pillton: Which is part of IOLIB. 2015-01-22T23:22:03Z pillton: Or was part of. I can't remember. 2015-01-22T23:22:46Z fe[nl]ix: xyh: it's a C library you must install 2015-01-22T23:23:49Z Adlai quit (Ping timeout: 250 seconds) 2015-01-22T23:23:51Z theos quit (Disconnected by services) 2015-01-22T23:24:03Z itheos joined #lisp 2015-01-22T23:26:06Z arpunk joined #lisp 2015-01-22T23:26:30Z playnu_com_ar_ quit (Remote host closed the connection) 2015-01-22T23:26:46Z slyrus joined #lisp 2015-01-22T23:26:57Z matthewhill quit (Ping timeout: 276 seconds) 2015-01-22T23:30:51Z CrazyEddy quit (Ping timeout: 276 seconds) 2015-01-22T23:30:52Z Ethan- joined #lisp 2015-01-22T23:32:39Z Bicyclidine quit (Ping timeout: 244 seconds) 2015-01-22T23:32:47Z Denommus joined #lisp 2015-01-22T23:33:32Z Bicyclidine joined #lisp 2015-01-22T23:35:00Z badkins quit 2015-01-22T23:35:20Z CrazyM4n quit (Remote host closed the connection) 2015-01-22T23:35:39Z eazar001 joined #lisp 2015-01-22T23:36:04Z eazar001 quit (Client Quit) 2015-01-22T23:38:01Z eazar001 joined #lisp 2015-01-22T23:39:43Z eazar001 quit (Read error: Connection reset by peer) 2015-01-22T23:39:51Z eazar001 joined #lisp 2015-01-22T23:44:06Z profess joined #lisp 2015-01-22T23:47:11Z Grue` quit (Ping timeout: 246 seconds) 2015-01-22T23:51:26Z Grue` joined #lisp 2015-01-22T23:51:57Z antonv quit (Ping timeout: 245 seconds) 2015-01-22T23:52:13Z antonv joined #lisp 2015-01-22T23:53:29Z enitiz quit (Read error: Connection reset by peer) 2015-01-22T23:56:27Z julianb joined #lisp 2015-01-22T23:57:58Z innertracks joined #lisp