2017-08-13T03:53:33Z ccl-logbot joined #scheme 2017-08-13T03:53:33Z 2017-08-13T03:53:33Z names: ccl-logbot Riastradh joast felipedvorak sz0 ArneBab_ vikraman daviid beekill Kooda ArthurAGleckler[ M-krsiehl lritter_ DeeEff MrBusiness hugo lambda-11235 larsen brendos Kkiro blt groovy2shoes jonaslund pygospa bgardner Lowl3v3l fadein grublet pilne vicenteH pjb choas_ qu1j0t3 g0d355__ ski mrnugget Menche hive-mind leppie zacts cromachina jcowan branstark pie__ gko yosafbridge edgar-rft basket yrdz sethalves nckx Merv stasku abbe nikivi snits stux|work 2017-08-13T03:53:33Z names: stamourv dmiles groscoe acarrico mathnode benaiah defanor owickstrom jessup cibs_ lloda` DGASAU` whoman cross Khisanth wasamasa mario-goulart tokik C-Keen webshinra carc ssake rotty druidofluhn copec ByronJohnson jackdaniel vifino ertes tessier askatasuna CORDIC kjak cmatei_ turbofail taylan solrize drot davexunit GGMethos nullx002 Boniche aeth mlaine balkamos ejt LeoNerd Blkt ineiros ohama profan Kryo cmaloney snw happy_gnu dpk pyro- axion z0d gnomon \h 2017-08-13T03:53:33Z names: jrdnull jim eMBee ericmathison ozzloy eagleflo XTL dsp___ micro`_ edw```` alphor unseen rudybot schaeffer bsima SirDayBat catern kbtr_ gf3 tmc weinholt tephra nisstyre cky Hijiri edmoore sbauman amoe niklasl lucasem clog DerGuteMoritz ijp M_D_K elliottcable zbigniew sudoman mjl neuri8 averell akkad m1dnight_ jyc__ CustosL1men _0x5eb_ r0kc4t fiddlerwoaroof cjh` fizzie pchrist ft Vivek evhan kori ecraven kjeldahl Jasu_M jrslepak mason ec\ foof` renopt gwatt 2017-08-13T03:53:33Z names: kwmiebach ventonegro Riviera c0dehero stephe greghendershott hook54321a asumu micmus wingo ggherdov dan64 samth rjungemann gabot 2017-08-13T03:55:33Z lritter_ quit (Remote host closed the connection) 2017-08-13T04:10:06Z Riastradh quit (Remote host closed the connection) 2017-08-13T04:11:35Z nomicflux joined #scheme 2017-08-13T04:25:17Z Riastradh joined #scheme 2017-08-13T04:37:38Z nomicflux quit (Quit: nomicflux) 2017-08-13T04:53:30Z jonaslund quit (Ping timeout: 240 seconds) 2017-08-13T04:55:19Z Lowl3v3l quit (Ping timeout: 276 seconds) 2017-08-13T05:05:00Z jonaslund joined #scheme 2017-08-13T05:07:28Z Lowl3v3l joined #scheme 2017-08-13T05:15:14Z pilne quit (Quit: Quitting!) 2017-08-13T05:20:09Z beekill quit (Remote host closed the connection) 2017-08-13T05:20:41Z daviid quit (Ping timeout: 246 seconds) 2017-08-13T06:04:49Z jonaslund quit (Ping timeout: 248 seconds) 2017-08-13T06:04:52Z kvda joined #scheme 2017-08-13T06:12:10Z solrize quit (Ping timeout: 246 seconds) 2017-08-13T06:21:57Z lritter joined #scheme 2017-08-13T06:22:25Z g0d355__ quit (Ping timeout: 248 seconds) 2017-08-13T06:38:51Z jmd joined #scheme 2017-08-13T06:56:49Z jmd` joined #scheme 2017-08-13T06:57:45Z jmd` quit (Remote host closed the connection) 2017-08-13T07:06:35Z lambda-11235 quit (Quit: WeeChat 1.9) 2017-08-13T07:22:15Z kvda quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-08-13T08:18:27Z lritter quit (Ping timeout: 240 seconds) 2017-08-13T08:51:26Z jonaslund joined #scheme 2017-08-13T09:19:39Z lockywolf joined #scheme 2017-08-13T09:59:32Z jmd` joined #scheme 2017-08-13T10:08:02Z grublet quit (Ping timeout: 246 seconds) 2017-08-13T10:09:54Z xaotuk joined #scheme 2017-08-13T10:13:07Z pjb quit (Ping timeout: 258 seconds) 2017-08-13T10:14:57Z taylan quit (Ping timeout: 255 seconds) 2017-08-13T10:23:26Z lockywolf quit (Ping timeout: 246 seconds) 2017-08-13T10:52:20Z taylan joined #scheme 2017-08-13T11:00:50Z marvin2 joined #scheme 2017-08-13T11:10:24Z pjb joined #scheme 2017-08-13T11:10:48Z jmd quit (Remote host closed the connection) 2017-08-13T11:25:32Z kvda joined #scheme 2017-08-13T11:29:12Z pjb quit (Ping timeout: 255 seconds) 2017-08-13T12:02:39Z BW^- joined #scheme 2017-08-13T12:02:45Z BW^-: Guys, do you know of any implementations of the dynamic connected graph problem? 2017-08-13T12:02:50Z BW^-: E.g. https://scholar.google.ca/citations?view_op=view_citation&hl=en&user=VzPHumEAAAAJ&citation_for_view=VzPHumEAAAAJ:u5HHmVD_uO8C 2017-08-13T12:02:52Z rudybot: http://teensy.info/nqW39Kwspp 2017-08-13T12:02:57Z BW^-: "Poly-logarithmic deterministic fully-dynamic algorithms for connectivity, minimum spanning tree, 2-edge, and biconnectivity" 2017-08-13T12:09:10Z CORDIC: BW^-: You can also ask in ##algorithms. 2017-08-13T12:09:55Z xaotuk quit (Quit: WeeChat 1.4) 2017-08-13T12:18:34Z druidofluhn: Got a quick question about syntax-rules: can I quote an argument passed to them, in the output? 2017-08-13T12:19:07Z druidofluhn: So say I call my macro with (m spam eggs), could I have it output (f 'spam eggs) for example? 2017-08-13T12:28:32Z BW^-: CORDIC: done 2017-08-13T12:29:28Z BW^-: could anyone also bother to explain to me what a "spanning forest" means beyond just a "tree" or a "forest". what's spanning. 2017-08-13T12:31:17Z wigust joined #scheme 2017-08-13T12:32:26Z ecraven: Riastradh: is there a way to "capture" the original value of `set!' and use it in a new definition of a new macro `set!' on mit-scheme? 2017-08-13T12:32:44Z ecraven: I tried (define-syntax set! (let-syntax ...)) but mit-scheme doesn't like that 2017-08-13T12:35:26Z BW^-: Riastradh: do you know any dynamic graph connectivity implementations? 2017-08-13T12:42:58Z druidofluhn: Nevermind, my question was answered 2017-08-13T12:56:15Z ecraven: druidofluhn: sorry, you probably found out that you just need to quote it, then it will be quoted 2017-08-13T12:56:25Z beekill joined #scheme 2017-08-13T13:01:24Z kvda quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-08-13T13:06:32Z arbv joined #scheme 2017-08-13T13:07:21Z kvda joined #scheme 2017-08-13T13:40:21Z BW^-: ecraven: do you know of any such impls? :) 2017-08-13T13:44:27Z Riastradh: ecraven: Not that I know of offhand. 2017-08-13T13:45:29Z BW^-: Riastradh: do you know any impl? 2017-08-13T13:45:57Z Riastradh: BW^-: Nope. 2017-08-13T13:46:23Z Riastradh: But from a cursory glance it looks like there's ample information in Wikipedia to write one, since the subject has obviously been well-studied in the literature. 2017-08-13T13:57:30Z BW^-: Riastradh: yeah, indeed it's well studied 2017-08-13T13:57:35Z BW^-: Riastradh: however almost no impls out there. 2017-08-13T13:58:00Z BW^-: Riastradh: i wonder if there's a undocumented "s***t *** pants" factor in the problem somewhere lol (sorry for rough vocabulary) lol 2017-08-13T13:58:19Z BW^-: for most stuff the world is full of impls, but for this problem no 2017-08-13T13:58:20Z BW^-: t 2017-08-13T13:58:29Z BW^-: anyhow. 2017-08-13T14:10:48Z lockywolf joined #scheme 2017-08-13T14:30:52Z felipedvorak quit (Ping timeout: 246 seconds) 2017-08-13T14:37:57Z ecraven: Riastradh: thanks 2017-08-13T14:41:09Z felipedvorak joined #scheme 2017-08-13T14:57:48Z HTTP_____GK1wmSU joined #scheme 2017-08-13T15:00:23Z HTTP_____GK1wmSU left #scheme 2017-08-13T15:09:38Z jmd` quit (Remote host closed the connection) 2017-08-13T15:10:55Z jmd joined #scheme 2017-08-13T15:19:01Z beekill quit (Remote host closed the connection) 2017-08-13T15:20:34Z brendos quit (Ping timeout: 246 seconds) 2017-08-13T15:21:17Z kvda quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-08-13T15:25:35Z arbv quit (Quit: ZNC - http://znc.in) 2017-08-13T15:28:41Z arbv joined #scheme 2017-08-13T15:57:10Z jmd quit (Remote host closed the connection) 2017-08-13T16:01:39Z sz0 quit (Quit: Connection closed for inactivity) 2017-08-13T16:02:08Z jmd joined #scheme 2017-08-13T16:03:03Z jmd` joined #scheme 2017-08-13T16:06:46Z jmd quit (Ping timeout: 246 seconds) 2017-08-13T16:20:47Z amz3 joined #scheme 2017-08-13T16:20:51Z amz3: héllo #scheme 2017-08-13T16:21:01Z amz3: why is the foo.bar.baz syntax not popular to traversing objects in lisp-like languages 2017-08-13T16:22:21Z jmd` quit (Remote host closed the connection) 2017-08-13T16:23:30Z jmd joined #scheme 2017-08-13T16:23:44Z jmd quit (Remote host closed the connection) 2017-08-13T16:24:18Z jmd joined #scheme 2017-08-13T16:30:09Z nomicflux joined #scheme 2017-08-13T16:33:27Z ecraven: amz3: probably because lisp doesn't like non-s-expression syntax 2017-08-13T16:34:25Z amz3 quit (Ping timeout: 246 seconds) 2017-08-13T16:34:48Z jmd` joined #scheme 2017-08-13T16:34:48Z wasamasa: instant KO? 2017-08-13T16:35:33Z ecraven: hm.. I think I've seen that nick before, not sure where ;) wasn't my intention to drive him/her away 2017-08-13T16:47:32Z amz3 joined #scheme 2017-08-13T16:50:20Z amz3: I am asking because the (SUBJECT.VERB COMPLEMENT) notation looks very familiar so I am wondering why no lisp adopted it 2017-08-13T16:51:56Z amz3 backlogging 2017-08-13T16:52:10Z amz3: ecraven: yes, but it can be rewritten as s-expr 2017-08-13T16:52:23Z ecraven: amz3: not sure I understand... point.x doesn't look like subject.verb to me 2017-08-13T16:53:02Z amz3: yes point.x is not a good example, but stil, it's clear that x belongs to point 2017-08-13T16:53:14Z ecraven: well, lisp would probably say (x point) 2017-08-13T16:53:30Z ecraven: which has advantages, everything is a function, you don't distinguish between "fields 2017-08-13T16:53:33Z CORDIC: amz3: IIRC Maru implements `read' to Desugar it into ``((in SBJECT "VERB") COMPLEMENT)''. 2017-08-13T16:53:35Z ecraven: " and "methods" 2017-08-13T16:53:54Z amz3: for instance, given the (point.move 101 42) can be rewritten into ((getattr point 'move) 101 42) and it's s-expr 2017-08-13T16:54:00Z ecraven: well, kawa scheme for example does support point.x 2017-08-13T16:54:45Z ecraven: I use dot-notation in my javascript transpiler, but in general, I don't think you'd gain much 2017-08-13T16:54:54Z ecraven: as there are times when you need to decompose it anyway 2017-08-13T16:55:32Z amz3: ecraven: what is your javascript transpiler? 2017-08-13T16:55:49Z amz3: ecraven: what do you mean by "you need to decompose it"? 2017-08-13T16:56:34Z ecraven: not public, just a very small private project, turns (define name (and o (get-name o))) -> var name = ((o) && (o.getName())), or (to-upper-case "hello") -> "hello".toUpperCase() 2017-08-13T16:57:20Z ecraven: it's inspired by parenscript, but the syntax is different and it is not as good by far ;) 2017-08-13T16:58:02Z ecraven: amz3: well, (x point) means you can do things like (define (fun acc) (acc point)) to access any of x, y and z by passing an argument 2017-08-13T16:58:09Z ecraven: how would you write that with point...? 2017-08-13T16:58:35Z ecraven: not saying I don't understand the wish, but I don't think it'd be as good as it seems 2017-08-13T16:58:54Z ecraven: just like I've been wondering how nice srfi-17 would be to have, but it might just not be as nice as I think it is 2017-08-13T16:59:49Z amz3: tx, for discussing it, I am not sure myself it's a good, that's why I am asking 2017-08-13T17:00:19Z ecraven: but as I said, some Schemes are indeed using it. 2017-08-13T17:00:31Z ecraven: Kawa supports it for accessing fields in java classes 2017-08-13T17:04:52Z amz3 quit (Ping timeout: 246 seconds) 2017-08-13T17:16:26Z X-Scale joined #scheme 2017-08-13T17:17:42Z amz3 joined #scheme 2017-08-13T17:18:01Z nomicflux quit (Quit: nomicflux) 2017-08-13T17:22:12Z pjb joined #scheme 2017-08-13T17:26:04Z nomicflux joined #scheme 2017-08-13T17:30:46Z amz3 quit (Ping timeout: 246 seconds) 2017-08-13T17:30:52Z jmd` quit (Remote host closed the connection) 2017-08-13T17:47:15Z lockywolf quit (Ping timeout: 246 seconds) 2017-08-13T17:49:07Z lritter joined #scheme 2017-08-13T17:52:07Z alezost joined #scheme 2017-08-13T17:59:18Z lockywolf joined #scheme 2017-08-13T18:09:10Z amz3 joined #scheme 2017-08-13T18:22:55Z lockywolf quit (Ping timeout: 246 seconds) 2017-08-13T18:23:22Z jmd` joined #scheme 2017-08-13T18:25:19Z amz3 quit (Ping timeout: 258 seconds) 2017-08-13T18:25:40Z jmd` quit (Remote host closed the connection) 2017-08-13T18:26:08Z jmd` joined #scheme 2017-08-13T18:26:26Z nomicflux quit (Quit: nomicflux) 2017-08-13T18:30:50Z jmd` quit (Remote host closed the connection) 2017-08-13T18:36:57Z jmd quit (Remote host closed the connection) 2017-08-13T18:37:57Z jmd joined #scheme 2017-08-13T18:38:10Z amz3 joined #scheme 2017-08-13T18:47:00Z nomicflux joined #scheme 2017-08-13T18:47:21Z wigust quit (Remote host closed the connection) 2017-08-13T18:57:07Z amz3 quit (Ping timeout: 240 seconds) 2017-08-13T19:01:28Z daviid joined #scheme 2017-08-13T19:09:43Z amz3 joined #scheme 2017-08-13T19:27:36Z amz3 quit (Ping timeout: 276 seconds) 2017-08-13T19:40:34Z arbv quit (Ping timeout: 240 seconds) 2017-08-13T19:43:27Z jmd quit (Remote host closed the connection) 2017-08-13T19:49:53Z arbv joined #scheme 2017-08-13T19:54:06Z ft quit (Ping timeout: 255 seconds) 2017-08-13T19:55:10Z ft joined #scheme 2017-08-13T19:57:13Z jmd joined #scheme 2017-08-13T19:57:19Z pilne joined #scheme 2017-08-13T20:04:11Z nikivi quit (Quit: ZNC 1.6.5 - http://znc.in) 2017-08-13T20:04:50Z jmd quit (Remote host closed the connection) 2017-08-13T20:07:55Z jmd joined #scheme 2017-08-13T20:16:11Z Lowl3v3l quit (Quit: Leaving.) 2017-08-13T20:21:39Z vtomole joined #scheme 2017-08-13T20:23:12Z vtomole: When I do 'M-x scheme-mode' in emacs, it asks me to input a scheme implementation. Is there a way to automatically set a variable so I dont have to do it all the time? 2017-08-13T20:25:06Z hugo quit (Quit: WeeChat 1.4) 2017-08-13T20:25:27Z wasamasa: sure 2017-08-13T20:25:37Z wasamasa: it's `scheme-program-name' 2017-08-13T20:27:39Z vtomole: I already did that in my .emacs "(setq scheme-program-name "scheme")" No difference. i also tried setting it to "mit" which is the implementation im using 2017-08-13T20:29:19Z vtomole: Oh I should also mention that i'm trying to get scheme-mode on a different file extension .my-scheme 2017-08-13T20:29:47Z vtomole: So I set (setq auto-mode-alist (cons '("\\.my-scheme%" . scheme-mode) auto-mode-alist)) 2017-08-13T20:33:26Z vtomole: That shouldn't matter though as I could get a scheme-mode on the scratch buffer 2017-08-13T20:34:22Z wasamasa: time for a sanity check 2017-08-13T20:34:28Z wasamasa: F1 v scheme-program-name 2017-08-13T20:34:39Z sz0 joined #scheme 2017-08-13T20:36:22Z vtomole: ELISP> scheme-program-name =>"scheme" 2017-08-13T20:37:39Z BitPuffin|osx joined #scheme 2017-08-13T20:38:33Z wasamasa: (executable-find "scheme") 2017-08-13T20:39:24Z vtomole: ELISP> (executable-find "scheme") => "/usr/bin/scheme" 2017-08-13T20:39:38Z wasamasa: you should have no problems then :> 2017-08-13T20:41:13Z wasamasa: test again with M-x run-scheme 2017-08-13T20:42:07Z vtomole: M-x run-scheme works fine. M-x scheme-mode asks me for the implementation 2017-08-13T20:43:08Z vtomole: Which is what I want to avoid cause it's tedious to enter for every file I edit 2017-08-13T20:45:15Z wasamasa: can you reproduce the problem in emacs -Q? 2017-08-13T20:45:21Z jmd quit (Remote host closed the connection) 2017-08-13T20:47:48Z vtomole: It works! But why? 2017-08-13T20:48:02Z wasamasa: because you have something weird in your init file 2017-08-13T20:48:22Z wasamasa: have fun with bisecting it 2017-08-13T20:48:34Z vtomole: wasamasa: Thanks a lot! 2017-08-13T20:49:00Z wasamasa: or maybe you messed up your current session enough that a minimal one doesn't have the problem, dunno 2017-08-13T20:49:04Z wasamasa: scheme-mode is weird 2017-08-13T20:52:44Z vtomole: It is strange. I deleted everything besides (setq scheme-program-name "scheme") and Im back to square one 2017-08-13T20:54:13Z amz3 joined #scheme 2017-08-13T20:59:05Z alezost quit (Quit: I live in GuixSD and Emacs ) 2017-08-13T21:05:01Z badkins joined #scheme 2017-08-13T21:09:23Z amz3 quit (Ping timeout: 258 seconds) 2017-08-13T21:13:39Z jcowan quit (Read error: Connection reset by peer) 2017-08-13T21:17:14Z jcowan joined #scheme 2017-08-13T21:18:34Z nikivi joined #scheme 2017-08-13T21:19:32Z Menche quit (Quit: Leaving) 2017-08-13T21:22:35Z amz3 joined #scheme 2017-08-13T21:39:29Z amz3 quit (Ping timeout: 240 seconds) 2017-08-13T21:52:35Z amz3 joined #scheme 2017-08-13T21:58:41Z daviid quit (Ping timeout: 260 seconds) 2017-08-13T22:04:02Z BW^- quit (Quit: BW^-) 2017-08-13T22:09:27Z amz3 quit (Ping timeout: 276 seconds) 2017-08-13T22:18:32Z mejja joined #scheme 2017-08-13T22:20:45Z amz3 joined #scheme 2017-08-13T22:36:03Z amz3 quit (Ping timeout: 255 seconds) 2017-08-13T22:48:25Z amz3 joined #scheme 2017-08-13T22:50:44Z pierpa joined #scheme 2017-08-13T22:56:15Z amz3 quit (Ping timeout: 276 seconds) 2017-08-13T22:56:49Z daviid joined #scheme 2017-08-13T23:32:33Z kvda joined #scheme 2017-08-13T23:34:32Z badkins quit (Remote host closed the connection) 2017-08-13T23:43:41Z brendos joined #scheme 2017-08-13T23:44:21Z lambda-11235 joined #scheme 2017-08-13T23:48:10Z kvda quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-08-13T23:52:18Z kvda joined #scheme 2017-08-13T23:54:14Z kvda quit (Client Quit) 2017-08-13T23:54:52Z kvda joined #scheme 2017-08-13T23:55:53Z mejja quit (Quit: \ No newline at end of file) 2017-08-13T23:59:28Z kvda quit (Client Quit)