#racket

/

      • [o__o] joined the channel
      • ambrosebs joined the channel
      • Aliddin joined the channel
      • ben-o joined the channel
      • aidalgol has quit
      • ben-o has quit
      • samrat joined the channel
      • Petit_Dejeuner_ joined the channel
      • Petit_Dejeuner has quit
      • soegaard joined the channel
      • Code_Man` joined the channel
      • [o__o] joined the channel
      • zzing has quit
      • DGASAU has quit
      • DGASAU joined the channel
      • Rhymor joined the channel
      • vraaid is now known as vraid
      • saia joined the channel
      • samrat has quit
      • ambrosebs has quit
      • Aliddin has quit
      • leah_twoskin has quit
      • xpikab joined the channel
      • xpikab
        what does PLT in PLT scheme stand for?
      • vraid
        programming language theory, would be my guess
      • saia has quit
      • soegaard
      • xpikab
        soegaard: ok
      • dan_f has quit
      • samrat joined the channel
      • ambrosebs joined the channel
      • ambrosebs has quit
      • artyomkazak joined the channel
      • artyomkazak has quit
      • samrat has quit
      • ambrosebs joined the channel
      • samrat joined the channel
      • samrat has quit
      • samrat joined the channel
      • samrat has quit
      • samrat joined the channel
      • samrat has quit
      • poppingtonic joined the channel
      • saia joined the channel
      • samrat joined the channel
      • Code_Man`
        hey i cant seem to find how to use contract on functions with optional aruments
      • samrat has quit
      • ben-o joined the channel
      • samrat joined the channel
      • ben-o has quit
      • jeapostrophe joined the channel
      • saia has quit
      • c74d has quit
      • c74d joined the channel
      • Aliddin joined the channel
      • samrat has quit
      • samrat joined the channel
      • yacks has quit
      • samrat has quit
      • statonjr joined the channel
      • bjz has quit
      • artyomkazak joined the channel
      • sjy_ joined the channel
      • yacks joined the channel
      • zachmassia has quit
      • poppingtonic has quit
      • zachmassia joined the channel
      • racycle joined the channel
      • jeapostrophe has quit
      • saia joined the channel
      • samrat joined the channel
      • samrat has quit
      • DrDuck joined the channel
      • cored joined the channel
      • cored has quit
      • cored joined the channel
      • bjorkintosh joined the channel
      • amirouche joined the channel
      • amirouche
        héllo, I starting to do some racket compositions... I'm looking for a (require foo bar) that does name the imported procedures explicitly, it seems like (require foo) will import everything that is (provide bar) in foo module
      • amirouche is on snail 3G (big lag ahead (and behind))
      • okay! the documentation has all the thing and I have it offline (snail snail web...)
      • vraid
        amirouche: i think (require (only-in foo names)) is what you want
      • amirouche
        6.x doc is awesome (skin, layout, content)
      • I spotted (only) one kind of a bug: links are everywhere 0_0. Sometime there is a link in paragraph that points to the very same paragraph
      • it's misleading
      • same kind of bug exists in every code documentation
      • I stumbled upon, which means Sphinx based Python documentation
      • this is especially "wrong" in "reference doc".
      • vraid: thx!
      • see you later (maybe)
      • Is it possible to access the code of a procedure from the documentation?
      • vraid
        amirouche: doubtful, but you can search the source here https://github.com/plt/racket/tree/master/pkgs
      • schjetne has quit
      • ben-o joined the channel
      • soegaard
        amirouche: To see the source of a function in DrRacket: 1) Click the check syntax button, 2) right click the name of the function 3) Choose open "Jump to definition / Open definining file"
      • they is now known as bygone
      • samrat joined the channel
      • arrubin joined the channel
      • DrDuck
        Do you guys know if it's possible to run the SICP package in geiser? I'd prefer emacs over the Racket IDE, if possible.
      • amirouche
        jump to def works nice
      • DGASAU has quit
      • ianjneu joined the channel
      • samrat has quit
      • flounders joined the channel
      • DrDuck
        went with ,enter "file location" and everything worked out fine
      • amirouche
        I wrote my first two working define-syntax forms :°)
      • mithos28 joined the channel
      • flounders
        When I use "query-exec" and I get a message "multiple statements given" is that the database's error message or query-exec's?
      • mithos28
        Is there any place that has the IRC logs for the channel from yesterday? botbot seems to have dropped some of my conversations on the floor
      • soegaard
        I only know botbot - the old raw logs are not on the home page anymore, but maybe they are generated somewhere anyways?
      • mithos28
        Ok, well I will ask my question again and maybe this time will actually be able to read the answer if someone replies.
      • Does anyone know where all of the fields in info.rkt files are described? I want to know the difference between build-deps and deps
      • samrat joined the channel
      • Aune joined the channel
      • amirouche
        mithos28: build-deps usually means it's a "build time dependency" which means that if the software is already built it's not required to run
      • mithos28
        amirouche: That makes sense, except that it doesn't seem to match up with the existing code I have
      • amirouche
        say you have a xml file in the sources that is used by the *build* system to scaffold some source file that is compiled to .zo or something
      • mithos28
        typed-racket-test declares a build dependency on rackunit, yet uses it at run time
      • amirouche
        xml will not be needed at *run* time
      • I don't know where info.rkt lang is defined probably in racket sources ;)
      • mithos28: you are safe moving everything as deps anyway
      • mithos28
        amirouche: But thats not what I want, I want the minimal correct ones
      • amirouche
        it's kind of an optimisation, to avoid end-user to download too much dependenecies
      • ormaaj has quit
      • ianjneu
        amirouche: setup/infotab
      • oh, looks like it has an alias now: info.
      • amirouche
        (gentoo and nixos have the same thing, probably python equivalent of info.rkt too)
      • mithos28
        ianjneu: but that describes the syntax not the fields that raco setup uses
      • ianjneu
        mithos28: ah, true. That shit's buried.
      • mithos28
        Also I think that raco setup's dependency detection is borked
      • It says that Typed-racket-test doesn't depend on typed-racket
      • ianjneu
        seems legit.
      • amirouche
        sorry mithos28 I need to quote Dr. Peter Venkman: «I'm fuzzy on the whole minimal correct/correct/incorrect thing. What do you mean, "minimal correct"? [If it runs correctly, does it mean, it's not minimaly correct?]»
      • mithos28
        amirouche: minimal and correct
      • amirouche
        the actual quote is good/bad I replaced with correct/incorrect...
      • srenatus joined the channel
      • I understand that, but for the last 3 months, I was only checking for "correctness" things, in the end I have nothing to show that even "minimaly correct"
      • so I try the messy correct ;)
      • ben-o has quit
      • netrino joined the channel
      • saia has quit
      • ben-o joined the channel
      • netrino has quit
      • netrino joined the channel
      • saia joined the channel
      • ben-o has quit
      • mithos28 has quit
      • ben-o joined the channel
      • Aliddin has quit
      • ambrosebs has quit