Chream_ has joined #lisp
wigust- has joined #lisp
oleo has quit [Ping timeout: 276 seconds]
wigust has quit [Ping timeout: 256 seconds]
quazimodo has joined #lisp
Kaisyu has joined #lisp
JuanDaugherty has quit [Quit: Ex Chat]
fisxoj has joined #lisp
markong has quit [Ping timeout: 240 seconds]
spoken-tales has joined #lisp
asarch has quit [Ping timeout: 248 seconds]
deng_cn has joined #lisp
nirved has quit [Quit: Leaving]
<jasom> mason: b-b-i provides the primitives that you can build your library off of, but you'll have to create a buffer for each socket and fill them in as you go, then add the logic for detecting newlines
<mason> jasom: Yeah, that seems reasonable.
jibanes has quit [Ping timeout: 248 seconds]
enzuru has joined #lisp
enzuru has quit [Client Quit]
FreeBirdLjj has joined #lisp
jibanes has joined #lisp
FreeBirdLjj has quit [Read error: Connection reset by peer]
Chream_ has quit [Ping timeout: 256 seconds]
spoken-tales has left #lisp ["ERC (IRC client for Emacs 25.3.1)"]
papachan has joined #lisp
EvW has quit [Ping timeout: 240 seconds]
safe has joined #lisp
Rawriful has quit [Quit: WeeChat 1.4]
turkja has joined #lisp
brendyn has joined #lisp
scymtym has quit [Remote host closed the connection]
scymtym has joined #lisp
warweasle has quit [Quit: Leaving]
nullman has quit [Ping timeout: 256 seconds]
nullman has joined #lisp
randomstrangerb has quit [Ping timeout: 268 seconds]
randomstrangerb has joined #lisp
fikka has quit [Ping timeout: 268 seconds]
dieggsy has joined #lisp
raynold has quit [Quit: Connection closed for inactivity]
arescorpio has joined #lisp
safe has quit [Read error: Connection reset by peer]
pmc_ has quit [Quit: Leaving]
anaumov has joined #lisp
pagnol has quit [Ping timeout: 256 seconds]
randomstrangerb has quit [Ping timeout: 256 seconds]
randomstrangerb has joined #lisp
Tobbi has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sz0 has quit [Quit: Connection closed for inactivity]
papachan has quit [Quit: WeeChat 2.0.1]
fikka has joined #lisp
Chream has quit [Ping timeout: 240 seconds]
impulse has joined #lisp
pierpa has joined #lisp
pagnol has joined #lisp
adolf_stalin has joined #lisp
pillton has quit [Ping timeout: 248 seconds]
pagnol has quit [Ping timeout: 248 seconds]
heurist_ has quit [Ping timeout: 240 seconds]
heurist`_` has joined #lisp
fikka has quit [Ping timeout: 240 seconds]
d4ryus1 has joined #lisp
d4ryus has quit [Ping timeout: 256 seconds]
asarch has joined #lisp
dddddd has quit [Remote host closed the connection]
fikka has joined #lisp
epony has quit [Read error: Connection reset by peer]
epony has joined #lisp
SamSkulls has joined #lisp
Oladon has joined #lisp
terpri has quit [Ping timeout: 256 seconds]
damke_ has joined #lisp
damke has quit [Ping timeout: 264 seconds]
<asarch> In: (with-open-file (a #p"/etc/passwd") (read-line a)), what is #p?
<pjb> asarch: it's a dispatching reader macro.
<pjb> asarch: read chapter 2.
<asarch> What is the equivalent for while (feof(fp) != NULL) {...} from C?
<pjb> asarch: also, consider: com.informatimago.common-lisp.unix.passwd
<asarch> From what book?
<pjb> asarch: the Hyperspec!
<asarch> Thank you
<asarch> Thank you very much pjb :-)
<pjb> asarch: there's no equivalent, because it is silly.
<pjb> asarch: feof checks it too late, the file might have grown since!
<asarch> How would you do that?
<pjb> asarch: instead, eof is tested at the time you try to read past the end of file.
<asarch> ...
<asarch> What?...
<pjb> asarch: you have two ways of detecting it: returning a value, or signaling a end-of-file condition.
<pjb> clhs read
<asarch> Thank you very much once again :-)
<asarch> I owe you a couple of beers
<pjb> Note, you can always save the detection of eof into some hash-table and write a feof function to get it, if you want to reproduce the bugs of C…
<pjb> asarch: alternatively, in the case of file-stream, you can test (= (file-position stream) (file-length stream)).
<asarch> Ok
* asarch takes notes...
phadthai has quit [Ping timeout: 260 seconds]
<pjb> asarch: but similarly after this test of file-length, it may change, so if the test is false, it doesn't mean you will be able to read anything. If it returns true, it doesn't mean you won't be able to read something.
phadthai has joined #lisp
sjl has joined #lisp
Chream_ has joined #lisp
FreeBirdLjj has joined #lisp
sjl has quit [Ping timeout: 264 seconds]
FreeBirdLjj has quit [Ping timeout: 248 seconds]
Chream_2 has joined #lisp
Chream_ has quit [Read error: Connection reset by peer]
Chream_ has joined #lisp
Chream_2 has quit [Read error: Connection reset by peer]
arescorpio has quit [Quit: Leaving.]
Chream_2 has joined #lisp
Chream_ has quit [Read error: Connection reset by peer]
Chream_2 has quit [Read error: Connection reset by peer]
Chream_ has joined #lisp
fikka has quit [Ping timeout: 260 seconds]
deng_cn has quit [Read error: Connection reset by peer]
deng_cn has joined #lisp
fikka has joined #lisp
pillton has joined #lisp
<pierpa> just tell him what he probably is looking for? asarch, probably you want: (loop for line = (read-line in nil nil) while line do ...)
<pjb> pierpa: fish
<pierpa> yeah, but up until a certain point :)
zooey has quit [Remote host closed the connection]
zooey has joined #lisp
<asarch> Wow! That is fascinating :-)
<pierpa> most input functions can either signal a condition OR return nil on end of file
<pierpa> that's what the extra arguments to read-line are doing
<pjb> asarch: so read-line returns usually a string, so returning NIL when eof is discriminating.
<pjb> asarch: however, read can read nil and return it too.
<pjb> asarch: there's one object at hand that read cannot read: the stream itself!
<pjb> (loop for object = (read stream nil stream) until (eql stream object) do …)
Chream_2 has joined #lisp
Chream_ has quit [Read error: Connection reset by peer]
Chream_ has joined #lisp
Chream_2 has quit [Read error: Connection reset by peer]
<pierpa> right. Thanks pjb. I must correct myself: most input functions can either signal a condition or return a value you choose on end of file.
Oladon has quit [Read error: Connection reset by peer]
Oladon has joined #lisp
<asarch> Question: if Common Lisp is not a multi-threating environment per se, why the "feof checks it too late, the file might have grown since!" condition?
<pillton> You are assuming that there is only one process running at any given moment.
<pjb> asarch: the operating system is a multi-task, multi-user operating system.
ckonstanski has quit [Read error: Connection reset by peer]
Kyo91 has joined #lisp
<asarch> But OS and CL are two different entities, right?
ckonstanski has joined #lisp
<pjb> Yes, and files are common entities.
<pjb> This is because the OS and CL are different entities that you cannot know when the file will grow (or shrink).
<asarch> pierpa, I just looking for something a la C: while (feof(fp) != NULL) {fscanf(fp, "%s", buffer); printf("%s", buffer);}
<pjb> asarch: this C code is wrong! It's buggy!
<asarch> I know, I know
<pjb> It should be written: while(EOF!=fscanf(fp,"%s",buffer)){printf("%s",buffer);}
<pjb> which is the equivalent of the above LOOP.
<asarch> Yeah! \o/
<pjb> asarch: reproducing C bugs in CL will require more work; as I explained above, you can define a feof function, by memorizing the result of the last read operation for each stream!
<pjb> asarch: read man feof and try to understand what that means!
<pjb> Notice that C doesn't have multiple values, conditions, or types associated to objects. This is so defectuous! This is why the function fread() cannot distinguish between end-of-file and error! Hence the need to store the eof status in the stream record, and retrieve or clear it with feof and clearerr.
<asarch> :'-(
<asarch> Ok
terpri has joined #lisp
<pjb> asarch: but this let you forget that those are not synchronous operations! You're just accessing a memorized flag in a structure.
<pjb> The main problem of lispers, is that C programmers don't know the first thing about C…
<pjb> After that, there will be people who don't believe in God…
<asarch> The first thing of C? What is that?
<pjb> C programmers don't know anything about C. They're full of wrong ideas about C.
<pjb> asarch: for example, that you don't write a while(!feof(fp)) loop. You're a lame C programmer.
Chream_2 has joined #lisp
Chream_ has quit [Read error: Connection reset by peer]
Chream_ has joined #lisp
Chream_2 has quit [Read error: Connection reset by peer]
marusich has joined #lisp
<asarch> I AM!!!
<asarch> Of course I am
<asarch> That's why I am here
<asarch> When I was learning JavaScript, I asked if there was a shell who could understand JavaScript commands directly
oleo has joined #lisp
<asarch> However, they told me that it was not possible because the common and useful shell constructs like piping and redirection would conflict with JavaScript constructs
<pjb> Like eshell, it would be perfectly possible.
<asarch> That's great
<asarch> The language defines what we can and what we cannot to think
<asarch> Just like Paul Graham says in his book
adolf_stalin has quit [Quit: Leaving...]
orivej has quit [Ping timeout: 256 seconds]
<asarch> BRB I need to change the LAN connection
asarch has quit [Quit: Leaving]
k000 has joined #lisp
k000 has quit [Remote host closed the connection]
schoppenhauer has quit [Ping timeout: 252 seconds]
asarch has joined #lisp
krwq has left #lisp ["Killed buffer"]
Chream_2 has joined #lisp
Chream_ has quit [Read error: Connection reset by peer]
<asarch> BTW What is "com.informatimago.common-lisp.unix.passwd"? A news site?
Chream_ has joined #lisp
Chream_2 has quit [Read error: Connection reset by peer]
<pjb> asarch: this is #lisp, it's a package!
schoppenhauer has joined #lisp
safe has joined #lisp
fisxoj has quit [Quit: fisxoj]
Oladon has quit [Quit: Leaving.]
deng_cn has quit [Read error: Connection reset by peer]
<pjb> asarch: cd ~/quicklisp/local-projects ; git clone https://gitlab.com/com-informatimago/com-informatimago.git # Then (ql:quickload :com.informatimago.common-lisp.cesarum)
<pjb> (documentation (find-package :com.informatimago.common-lisp.unix.passwd) t)
<pjb> (com.informatimago.common-lisp.interactive.interactive:lspack :com.informatimago.common-lisp.unix.passwd t)
deng_cn has joined #lisp
oleo has quit [Remote host closed the connection]
shka has joined #lisp
fikka has quit [Ping timeout: 240 seconds]
dieggsy has quit [Ping timeout: 240 seconds]
nowhereman_ has joined #lisp
Chream_ has quit [Read error: Connection reset by peer]
Chream_2 has joined #lisp
Chream_ has joined #lisp
Chream_2 has quit [Read error: Connection reset by peer]
fikka has joined #lisp
nowhere_man has quit [Ping timeout: 256 seconds]
whoman has quit [Read error: Connection reset by peer]
Chream_2 has joined #lisp
Chream_ has quit [Read error: Connection reset by peer]
Chream_ has joined #lisp
Chream_2 has quit [Read error: Connection reset by peer]
whoman has joined #lisp
Chream_2 has joined #lisp
Chream_ has quit [Read error: Connection reset by peer]
Chream_ has joined #lisp
Chream_2 has quit [Read error: Connection reset by peer]
Chream_ has quit [Read error: Connection reset by peer]
Chream_ has joined #lisp
pierpa has quit [Quit: Page closed]
safe has quit [Read error: Connection reset by peer]
Chream_2 has joined #lisp
Chream_ has quit [Ping timeout: 252 seconds]
<asarch> D'oh!
<asarch> Thank you pjb
<asarch> Thank you very much once again :-)
<pjb> then of course: (com.informatimago.common-lisp.unix.passwd:read-passwd)
mlf has joined #lisp
Chream_2 has quit [Read error: Connection reset by peer]
Chream_ has joined #lisp
ebzzry has quit [Ping timeout: 248 seconds]
Chream_ has quit [Read error: Connection reset by peer]
Chream_2 has joined #lisp
Chream_ has joined #lisp
Chream_2 has quit [Read error: Connection reset by peer]
raynold has joined #lisp
jibanes has quit [Ping timeout: 248 seconds]
jibanes has joined #lisp
fikka has quit [Ping timeout: 248 seconds]
fikka has joined #lisp
dieggsy` has joined #lisp
dieggsy` is now known as dieggsy
dieggsy has quit [Changing host]
dieggsy has joined #lisp
deng_cn has quit [Read error: Connection reset by peer]
Chream_2 has joined #lisp
Chream_ has quit [Read error: Connection reset by peer]
khisanth__ has quit [Quit: Leaving]
Chream_2 has quit [Read error: Connection reset by peer]
Chream_ has joined #lisp
Khisanth has joined #lisp
deng_cn has joined #lisp
damke has joined #lisp
damke_ has quit [Ping timeout: 264 seconds]
Chream_2 has joined #lisp
Chream_ has quit [Read error: Connection reset by peer]
Chream_ has joined #lisp
Chream_2 has quit [Read error: Connection reset by peer]
marusich has quit [Ping timeout: 252 seconds]
marusich has joined #lisp
<beach> Good morning everyone!
fikka has quit [Ping timeout: 240 seconds]
fikka has joined #lisp
LocaMocha has joined #lisp
LocaMocha has quit [Max SendQ exceeded]
<stylewarning> Is coleslaw maintained?
fikka has quit [Ping timeout: 260 seconds]
mishoo has joined #lisp
marusich has quit [Ping timeout: 252 seconds]
smurfrobot has joined #lisp
solyd has joined #lisp
smurfrobot has quit [Ping timeout: 248 seconds]
<makomo> beach: morning!
<makomo> exam in an hour or so :-)
solyd has quit [Client Quit]
solyd has joined #lisp
<beach> Good luck.
<jackdaniel> stylewarning: it is (at least it was around 2 months ago I last checked)
<makomo> beach: thanks :-D. it's the most horrible subject ever though -- UML & co.
Karl_Dscc has joined #lisp
<stylewarning> jackdaniel: why are there like 15 open PRs?
<makomo> no proper learning materials, only slides. the whole organization sucks.
<makomo> and everything is so buzzwordy and enterprisey
<jackdaniel> at least part of them were in a middle of discussing changes
<makomo> and all of the examples are in java of course
<jackdaniel> (what is a good thing - when maintainer hestitates to merge everything)
visof has joined #lisp
visof has joined #lisp
visof has quit [Changing host]
<jackdaniel> but looking at PRs it seems it is not *actively* maintained. but it is not abandoned either
aeth has quit [Ping timeout: 276 seconds]
LocaMocha has joined #lisp
LocaMocha has quit [Max SendQ exceeded]
karswell has quit [Read error: Connection reset by peer]
karswell_ has joined #lisp
LocaMocha has joined #lisp
fikka has joined #lisp
solyd has quit [Quit: solyd]
quazimodo has quit [Ping timeout: 248 seconds]
fikka has quit [Ping timeout: 240 seconds]
deng_cn has quit [Read error: Connection reset by peer]
deng_cn has joined #lisp
flamebeard has joined #lisp
ebzzry has joined #lisp
fikka has joined #lisp
sjl has joined #lisp
Murii has joined #lisp
asarch has quit [Quit: Leaving]
zkat has quit [Ping timeout: 265 seconds]
dec0n has joined #lisp
sjl has quit [Ping timeout: 252 seconds]
zkat has joined #lisp
Karl_Dscc has quit [Remote host closed the connection]
nox2 has joined #lisp
makomo has quit [Ping timeout: 268 seconds]
impulse has quit [Ping timeout: 248 seconds]
Arcaelyx has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
BigSafari has joined #lisp
vlatkoB has joined #lisp
dieggsy has quit [Ping timeout: 240 seconds]
Chream_2 has joined #lisp
aeth has joined #lisp
Chream_ has quit [Ping timeout: 256 seconds]
arbv has quit [Ping timeout: 256 seconds]
arbv has joined #lisp
fittestbits has quit [Ping timeout: 264 seconds]
fittestbits has joined #lisp
hiroaki has joined #lisp
scymtym has quit [Ping timeout: 240 seconds]
smasta has quit [Ping timeout: 240 seconds]
Chream_2 has quit [Read error: Connection reset by peer]
Chream_ has joined #lisp
nox2 has quit [Ping timeout: 240 seconds]
Cymew has joined #lisp
solyd has joined #lisp
Cymew has quit [Read error: Connection reset by peer]
peterhil` has joined #lisp
Cymew has joined #lisp
peterhil has quit [Ping timeout: 240 seconds]
nox2 has joined #lisp
Cymew_ has joined #lisp
Cymew has quit [Read error: Connection reset by peer]
quazimodo has joined #lisp
solyd has quit [Quit: solyd]
varjag has joined #lisp
Cymew_ has quit [Read error: Connection reset by peer]
Cymew has joined #lisp
Cymew has quit [Client Quit]
shka has quit [Ping timeout: 240 seconds]
Cymew has joined #lisp
nowhere_man has joined #lisp
Cymew has quit [Read error: Connection reset by peer]
Cymew has joined #lisp
Devon has joined #lisp
nowhereman_ has quit [Ping timeout: 252 seconds]
chens has joined #lisp
BigSafari has quit [Quit: Textual IRC Client: www.textualapp.com]
Cymew_ has joined #lisp
Cymew__ has joined #lisp
Cymew has quit [Read error: Connection reset by peer]
Cymew_ has quit [Ping timeout: 248 seconds]
schweers has joined #lisp
scymtym has joined #lisp
quazimodo has quit [Ping timeout: 246 seconds]
solyd has joined #lisp
mlf has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/]
milanj has quit [Quit: This computer has gone to sleep]
solyd has quit [Client Quit]
Cymew__ has quit [Remote host closed the connection]
fikka has quit [Ping timeout: 240 seconds]
abeaumont has joined #lisp
<phoe> What is the CL way of telling emacs how to highlight syntax?
<phoe> I have a DEFINE-FOO macro that has a &body as its last argument. I need to tell it that the first string of that &body is a docstring and should be highlighted as such, not as an usual string.
fikka has joined #lisp
Cymew has joined #lisp
damke_ has joined #lisp
damke has quit [Ping timeout: 264 seconds]
nullman has quit [Ping timeout: 264 seconds]
nullman has joined #lisp
Cymew has quit [Read error: Connection reset by peer]
Cymew has joined #lisp
<Devon> phoe: Good question - I only know the EL way.
fikka has quit [Ping timeout: 240 seconds]
<schweers> phoe: you have a separate face for docstrings?
Cymew has quit [Read error: Connection reset by peer]
<dmiles> lets say my lisp reader is reader a symbol had just read.. "#:A" . Are these the only characters that will stop reading the symbol? #\; #\, #\( #\) #\' #\` #\" #\: ?
Cymew has joined #lisp
solyd has joined #lisp
<schweers> dmiles: if I understand your question correctly, every terminating macro character will terminate (hence the name) reading the symbol (or number)
<dmiles> schweers: can you give my an example of a terminating macro character?
<schweers> they are listed somewhere in the hyperspec, I’m looking for the page right now, give me a sec
<dmiles> sharpsign is surprising there
fikka has joined #lisp
<schweers> um … sorry, then I didn’t give you the correct link
<schweers> the sharpsign is a macrocharacter, but a non-terminating one
<schweers> so foo#bar will be read as one token, not as "foo", leaving "#bar" unread
<dmiles> 'A31#PA -> |A31#PA|
scymtym_ has joined #lisp
<schweers> not quite as nice, but figure 2-7 does the job: http://www.lispworks.com/documentation/lw70/CLHS/Body/02_ad.htm
<dmiles> hrm |FOO#BAR|
<schweers> look for characters which are terminating macro characters
<dmiles> thank you
<schweers> keep in mind that we are talking about standard syntax, you may change the readtable to include other terminating macro characters
<schweers> you’re welcome
<dmiles> also next is there a lisp reader written in lisp somewhere.. the reader i implemented is too permissive .. for example I dont keep count of backquote level when reading commas
<dmiles> + ?
scymtym has quit [Ping timeout: 240 seconds]
<schweers> if I recall correctly, the sbcl has a reader written in lisp
<schweers> yep, it is
<dmiles> nice, thank you.. i am surprised
<Shinmera> beach has a portable reader, if I remember correctly.
solyd has quit [Read error: Connection reset by peer]
<schweers> I was too, I still don’t really understand how that works
<schweers>
<schweers> although … I have a faint idea
<Shinmera> schweers: What do you mean? The reader is just an algorithm. You can implement it in any language.
<dmiles> awesome to even
deng_cn has quit [Remote host closed the connection]
deng_cn has joined #lisp
<schweers> Shinmera: I don’t know a lot about bootstrapping, but then I remembered that one needs a working CL environment to build sbcl, so it doesn’t seem that unusual anymore.
<dmiles> i i was suprised at sbcl is that impls end up doing a minimalistic reader in their lnaugage (say C) then if they start to writ e alisp reader in Lisp.. their C code gets jealous and starts to take over until the lisp becomes busywork
saki has quit [Ping timeout: 268 seconds]
<dmiles> why i*
raynold has quit [Quit: Connection closed for inactivity]
lemoinem has quit [Ping timeout: 256 seconds]
<dmiles> so they weight the cost benefits of having two codebases.. one lame one in C they cant delete (and they forever have to improve) .. vs a *overly* fantastic one im Lisp
<schweers> if I recall correctly in sbcl only parts of the runtime are written in C.
<dmiles> so glad beach made a fantastic one :)
terpri has quit [Remote host closed the connection]
smurfrobot has joined #lisp
_cosmonaut_ has joined #lisp
<dmiles> hrrm sbcl might work to if i locate all the +...+ constants
<dmiles> well most are in readtable.lisp .. ok .. thjis will work to
saki has joined #lisp
solyd has joined #lisp
visof has quit [Ping timeout: 248 seconds]
_sjs has joined #lisp
_sjs has quit [Client Quit]
cpape has joined #lisp
Amplituhedron has quit [Read error: Connection reset by peer]
Chream has joined #lisp
quazimodo has joined #lisp
pjb has quit [Ping timeout: 256 seconds]
Devon has quit [Ping timeout: 260 seconds]
smurfrobot has quit [Remote host closed the connection]
Devon has joined #lisp
fikka has quit [Ping timeout: 248 seconds]
wigust- has quit [Ping timeout: 248 seconds]
fikka has joined #lisp
pagnol has joined #lisp
smurfrobot has joined #lisp
dddddd has joined #lisp
visof has joined #lisp
<scymtym_> Shinmera: the eclector thing is very much work-in-progress, though
<Shinmera> scymtym_: You're working with him on it, right?
Devon has quit [Ping timeout: 248 seconds]
<scymtym_> yes
Amplituhedron has joined #lisp
pjb has joined #lisp
deng_cn has quit [Read error: Connection reset by peer]
deng_cn has joined #lisp
<dmiles> well my current reader is doing pretty well... it will probly be a week to two months before i really need to borrow a reader in lisp
ebzzry has quit [Quit: WeeChat 1.9.1]
Devon has joined #lisp
BitPuffin has joined #lisp
quazimodo has quit [Ping timeout: 240 seconds]
blahblahblah has joined #lisp
blahblahblah has left #lisp [#lisp]
milanj has joined #lisp
smurfrobot has quit [Remote host closed the connection]
sjl has joined #lisp
foom has joined #lisp
foom2 has quit [Ping timeout: 246 seconds]
antismap has quit [Ping timeout: 246 seconds]
aindilis has quit [Ping timeout: 260 seconds]
sjl has quit [Ping timeout: 240 seconds]
eminhi has joined #lisp
lonjil has quit [Read error: Connection reset by peer]
damke has joined #lisp
solyd has quit [Ping timeout: 264 seconds]
nirved has joined #lisp
damke_ has quit [Ping timeout: 264 seconds]
lonjil has joined #lisp
pjb has quit [Ping timeout: 256 seconds]
smurfrobot has joined #lisp
ebrasca has quit [Ping timeout: 256 seconds]
fikka has quit [Ping timeout: 240 seconds]
fikka has joined #lisp
saki has quit [Remote host closed the connection]
saki has joined #lisp
nowhereman_ has joined #lisp
nirved has quit [Ping timeout: 256 seconds]
damke_ has joined #lisp
smurfrobot has quit [Remote host closed the connection]
nowhere_man has quit [Ping timeout: 240 seconds]
damke has quit [Ping timeout: 264 seconds]
<beach> scymtym_: It looks like it is close to being usable. I certainly intend to start using it for reading SICL code.
eminhi has quit [Quit: leaving]
Devon has quit [Read error: Connection reset by peer]
Tobbi has joined #lisp
Devon has joined #lisp
nirved has joined #lisp
<scymtym_> beach: it should definitely be fine (strictly speaking "no worse than") for that particular case since it still mostly identical to the code it is replacing. i was referring to FIXMEs for not-yet-defined condition types, recently discovered (small) bugs and the like with that statement
nox2 has quit [Ping timeout: 248 seconds]
deng_cn has quit [Read error: Connection reset by peer]
nox2 has joined #lisp
deng_cn has joined #lisp
solyd has joined #lisp
makomo has joined #lisp
nox2 has quit [Ping timeout: 248 seconds]
scymtym__ has joined #lisp
markong has joined #lisp
scymtym_ has quit [Ping timeout: 240 seconds]
hhdave has joined #lisp
m00natic has joined #lisp
<beach> scymtym__: Sure, I understand that it is not completely finished, but it is definitely getting there.
fikka has quit [Ping timeout: 240 seconds]
Cymew has quit [Remote host closed the connection]
Cymew has joined #lisp
<scymtym__> beach: sure
Achylles has joined #lisp
deng_cn has quit [Read error: Connection reset by peer]
EvW1 has joined #lisp
deng_cn has joined #lisp
Cymew has quit [Ping timeout: 240 seconds]
Cymew has joined #lisp
Cymew has quit [Ping timeout: 248 seconds]
Cymew has joined #lisp
nox2 has joined #lisp
chens has quit [Remote host closed the connection]
Cymew has quit [Ping timeout: 268 seconds]
Cymew has joined #lisp
Cymew has quit [Ping timeout: 240 seconds]
attila_lendvai has joined #lisp
Cymew has joined #lisp
nox2 has quit [Ping timeout: 248 seconds]
Cymew has quit [Ping timeout: 252 seconds]
Achylles has quit [Quit: Leaving]
Cymew has joined #lisp
nox2 has joined #lisp
deng_cn has quit [Read error: Connection reset by peer]
orivej has joined #lisp
kamog has joined #lisp
deng_cn has joined #lisp
Devon has quit [Ping timeout: 256 seconds]
Cymew has quit [Ping timeout: 256 seconds]
nox2 has quit [Ping timeout: 256 seconds]
Cymew has joined #lisp
Achylles has joined #lisp
pfdietz has joined #lisp
nox2 has joined #lisp
gilez has quit [Ping timeout: 255 seconds]
<pfdietz> dmiles: SBCL doesn't have to have a reader written in C, any more than a C compiler needs to have a lexer/parser written in assembler.
Cymew has quit [Ping timeout: 256 seconds]
gilez has joined #lisp
attila_lendvai has quit [Quit: Leaving.]
nox2 has quit [Ping timeout: 260 seconds]
Amplituhedron has quit [Remote host closed the connection]
Cymew has joined #lisp
Cymew has quit [Ping timeout: 276 seconds]
Cymew has joined #lisp
Amplituhedron has joined #lisp
Cymew has quit [Ping timeout: 276 seconds]
omilu has joined #lisp
Cymew has joined #lisp
fikka has joined #lisp
Devon has joined #lisp
pagnol has quit [Ping timeout: 240 seconds]
Cymew has quit [Ping timeout: 240 seconds]
pagnol has joined #lisp
<dmiles> pfdietz: to read SBCL's lisp reader into SBCL i was assuming there was a less functioning primordial reader
<dmiles> (though I supposed another lisp impl can build SBCL in this case)
Cymew has joined #lisp
EvW1 has quit [Ping timeout: 240 seconds]
smurfrobot has joined #lisp
Cymew has quit [Ping timeout: 268 seconds]
Cymew has joined #lisp
nox2 has joined #lisp
smurfrobot has quit [Ping timeout: 240 seconds]
Devon has quit [Ping timeout: 256 seconds]
hiroaki has quit [Ping timeout: 256 seconds]
shifty has quit [Ping timeout: 248 seconds]
Cymew has quit [Ping timeout: 268 seconds]
Cymew has joined #lisp
<Bike> sbcl is built using another lisp, yes.
rumbler31 has joined #lisp
red-dot has joined #lisp
pagnol has quit [Ping timeout: 240 seconds]
Cymew has quit [Ping timeout: 264 seconds]
JuanDaugherty has joined #lisp
Cymew has joined #lisp
Cymew has quit [Remote host closed the connection]
deng_cn has quit [Read error: Connection reset by peer]
Cymew has joined #lisp
nox2 has quit [Ping timeout: 264 seconds]
nox2 has joined #lisp
<pfdietz> And gcc is written in C and compiled with a C compiler. The first C compiler written by Dennis Ritchie was in PDP-11 assembler though.
Xal has quit [Ping timeout: 268 seconds]
pradam has quit [Remote host closed the connection]
visof has quit [Ping timeout: 248 seconds]
<beach> It is very strange to me that so many people assume that a Common Lisp system must be (at least partially) written in some other language.
heurist`_` is now known as heurist
deng_cn has joined #lisp
Xal has joined #lisp
crsc has quit [Quit: leaving]
<makomo> i would say that's just because self-hosting is a weird concept at first
<beach> makomo: So you are saying that, if asked, these people don't think that C compilers are written in C?
<makomo> well, not quite, because many of them never ask themselves that question
<makomo> they often treat compilers as "a thing you download and use to make programs"
<makomo> they don't see the "recursive" nature
<beach> Yes, I see what you mean.
<makomo> i always like to think about what would happen if you had the ability to destroy all compilers for high-level languages in an instant
<makomo> we would all have to start all over again
<makomo> the same would happen if you destroyed all of the robots in factories or something like that
<makomo> like, destroying all of the tools we use today to make products
<makomo> we would have to go back and redo everything
<makomo> it's a very interesting concept, because if you go deep enough, *someone* had to make the first version from something that was more primitive
<makomo> it's a long chain of people standing on the shoulders of others :-)
deng_cn has quit [Read error: Connection reset by peer]
fikka has quit [Ping timeout: 268 seconds]
visof has joined #lisp
deng_cn has joined #lisp
<JuanDaugherty> the long standing preference is to write the compiler for x in x
Achylles has quit [Remote host closed the connection]
<beach> It is the standard way of showing that the language is expressive.
<JuanDaugherty> maybe with a core bootstrap in something else, e.g. the vm in smalltalk being in machine lang
randomstrangerb has quit [Ping timeout: 248 seconds]
<JuanDaugherty> long standing meaning dating to maybe the early 70s
randomstrangerb has joined #lisp
Chream has quit [Remote host closed the connection]
<JuanDaugherty> (or sixties if you include burroughs)
<lieven> including the Realia COBOL compiler written in COBOL :)
<JuanDaugherty> expressiveness and monolothic confidence in function
vaporatorius has joined #lisp
vap1 has joined #lisp
<JuanDaugherty> more COBOL use now than i would have thought
<dmiles> do others think that makomo is correct.. we'd have to start from scratch with lisp if there was not already a lisp impl?
<makomo> dmiles: well how else would you do it? the initial lisp compiler was surely written in something that was not lisp, because lisp didn't exist until that moment :-)
<makomo> same with any other language
<beach> What do you mean by "start from scratch"? You would obviously have to write the first Lisp system in some other language.
<JuanDaugherty> unless you have lisp hardware
<dmiles> yes i agree, i thought maybe beach say it differntly
<jackdaniel> "starting from scratch" is a bold statement - you have all ideas around (even the standard)
<dmiles> say/saw
<jackdaniel> so it is a "mere" question of implementing it
wingodboleash has joined #lisp
vaporatorius has quit [Quit: Leaving]
<makomo> when you get to the bottom of that thought, someone somewhere implemented the first program with a few electrodes :D
<jackdaniel> while starting of scratch would be also thinking on how this should be specified
<dmiles> well i just mean we have everything of all the lisp code and spec yet we didnt have lisp impl in any language other than lisp
<makomo> just flipping bits on his own
<JuanDaugherty> the first 'programs' were manual switch settings
<makomo> yeah, true
<JuanDaugherty> ftm so were the first pc
<wingodboleash> metacircular interpretation huh ....
fikka has joined #lisp
<makomo> so if you destroyed everything we had now, we would have to redo that whole process again
<makomo> idk, but that thought was also pretty "scary" to me
<makomo> always*
<jackdaniel> makomo: that's not as terrifying, since you have all the design all over the place, you may implement from scratch only n-1 step to bootstrap step n
<jackdaniel> while in "history" it is more a process of development supporting ideas loop
<lieven> let me give you an even better one. If the electricity grid over a big enough area goes down, getting it up again would be a major problem.
<makomo> jackdaniel: well, i guess that would depend on how much you destroyed :-D
<makomo> lieven: lol yeah, pretty much
<dmiles> or like when the computer chip factory burned down in singapore iot took us 5 years before we could buy ram again
<makomo> it goes for any human activity
<schweers> chris wellons wrote about part of this problem: http://nullprogram.com/blog/2016/11/17/
<wingodboleash> actually, maybe in the process of reinventing the wheel somebody will find out that we've been doing it all wrong since the very beginning and so maybe it'll be for the better if everything gets destroyed...
<wingodboleash> just sayin
<JuanDaugherty> i.e. the first electronic ones were, the jackard looms were punched hole programs but not computers
<JuanDaugherty> *jacquard
solyd has quit [Ping timeout: 256 seconds]
moei has joined #lisp
fikka has quit [Ping timeout: 260 seconds]
nowhere_man has joined #lisp
oleo has joined #lisp
sz0 has joined #lisp
nowhereman_ has quit [Ping timeout: 248 seconds]
<wingodboleash> on a sidenote, why does it seem to me that i'm gonna have to write my own custom implementation of lisp to be truly satisfied with the language ? Seems to me that there's a sort of a law for lisp where everyone feels this at some point, and those who actually come up with a new implementation just increase the entropy of the scheme universe ! And then it becomes harder for a beginner to choose which dialect to choose and the beginner gets the same
<wingodboleash> feeling ! Its an infinite loop !
<wingodboleash> *lisp universe
* JuanDaugherty doesn't feel that at all, prefers to build on what is
<schweers> dunno, I’m pretty happy with SBCL
<JuanDaugherty> although I do feel it at the systems/OS level
<lieven> schweers: http://yarchive.net/comp/linux/extreme_system_recovery.html Al Viro once did that for real without docs
Chream_ has quit [Read error: Connection reset by peer]
Chream_2 has joined #lisp
<dmiles> i am making my impl because i dont think anyone has ever built common lisp on prolog before
<beach> wingodboleash: I take it you mean a new language as opposed to a new implementation of an existing language? That is not a problem, because new languages usually don't become widely used.
Chream_2 has quit [Read error: Connection reset by peer]
<JuanDaugherty> is a thing not having been done in and of itself a reason to do it?
deng_cn has quit [Read error: Connection reset by peer]
<wingodboleash> yeah... like theres a feeling that i want to create a dialect of lisp that is taylored to my use... probably what lisp is most useful for ?
<dmiles> JuanDaugherty: sometimes :P
<JuanDaugherty> :)
<wingodboleash> JuanDaugherty: Maybe :P
Chream_ has joined #lisp
<Shinmera> I'm a practical person, so I really don't see the use in creating yet another language for which you'll have to waste decades upon decades until you're at a point where you have enough libraries to be actually productive.
<JuanDaugherty> well if ur implementing cl, once you have an impl ... .
<Shinmera> We already have several implementations, why would you make another
fikka has joined #lisp
deng_cn has joined #lisp
<wingodboleash> Im a newbie
<JuanDaugherty> just because apparently
<wingodboleash> i've been wanting to learn lisp for a long time
<Shinmera> jackdaniel: That's where my practicality comes in
<Shinmera> err, JuanDaugherty
<wingodboleash> but i never get to it because of the huge lisp world
<dmiles> JuanDaugherty: what Shinmera saiid is the reason I have to build my impl.. Imagine how many ytears it would take get all the lisp libraries for prolog?
<Shinmera> wingodboleash: Well fortunately for you this channel is only about Common Lisp, and that world is just one language.
<wingodboleash> i yeah
<jackdaniel> dmiles: use (and probably first fix) poplog then
<wingodboleash> but even then
<wingodboleash> its confusing as he**
<JuanDaugherty> dmiles, to me function is function, i'd rather think about ways to leave function as is and work on a means to leverage in a common system
papachan has joined #lisp
<dmiles> jackdaniel: the problem is there are 7 refernce impl of Prolog.. immagine me having to write all teh lisp libraries for all 7 ?
<JuanDaugherty> js, php, lisp, hs, prolog, whatever
dieggsy has joined #lisp
red-dot has quit [Quit: Going offline, see ya! (www.adiirc.com)]
<dmiles> jackdaniel: or as you said catch poplog up to the capabilities of the best of the 7
<jackdaniel> what I mean is that poplog allows interoperability of languages supported by it
<jackdaniel> so if you fix its cl implementation you have libraries already
<jackdaniel> and you may use it in other poplog languages
<lieven> pop11 was a nice language but isn't it mostly dead now?
<JuanDaugherty> everything pretty much boils down to the same ol jacked up 8080 instruction set anywho these days
<schweers> lieven: what the hell was that?
<dmiles> but then the whoile prolog world would need to abandon their 7 impls and jsut use proplog.. the path i have now all 7 can run all the lisp libraries
<schweers> how do you botch a system that badly that these steps are necessary?
solyd has joined #lisp
<dmiles> proplog/poplog
<jackdaniel> dmiles: you coming up with your own incompatible implementation is like in this xkcd joke: we have 6 standard, that's unacceptable (and they make 7th standard)
<beach> wingodboleash: What is confusing about it?
<jackdaniel> s/6 standard/6 standards/
<dmiles> jackdaniel: though luckily i am *only* implemeting one standard that i did not create (common lisp). and having to write 3-5 shims to cover the differnces in the 7 impls of prolog
<JuanDaugherty> well cl standard purposes leaves some decisions to impl
<JuanDaugherty> *purposely
<dmiles> the 3-5 shims (prolog-to-prolog compatibility libaries) already mostly exist . why i probly only have ot create 3-5
<JuanDaugherty> from infinite diversity something something
Chream_ has quit [Read error: Connection reset by peer]
<dmiles> JuanDaugherty: i find hta tis the only hard part about the impl.. Do i act like SBCL or do i cat like Clisp or like ECL?
<dmiles> (i dont want to act like my own)
Chream_ has joined #lisp
<JuanDaugherty> what's the point if you don't act like ur own (pl flavored i presume)?
<dmiles> meaning i picking one #+<SBCL/ECL/CLISP> and making sure i conform to being really hte same
<JuanDaugherty> ah
warweasle has joined #lisp
<JuanDaugherty> ur ignoring allegro and the other priced ones?
<dmiles> i using some of Allegro yeah.. such as their jLinker library
<dmiles> (which is what ABCL does)
rippa has joined #lisp
Chream_ has quit [Read error: Connection reset by peer]
<dmiles> Also though I figure most users with be user of Sicstus and SWI.. using things like CLEWS
<JuanDaugherty> swi is more dominant in pl than sbcl is in cl
Chream_ has joined #lisp
sjl has joined #lisp
Chream_ has quit [Read error: Connection reset by peer]
<JuanDaugherty> people are still using cmucl ftm judging from the list activity
<JuanDaugherty> (and the complaint about recent breakage)
<dmiles> *nod* though since SWI is the slowest, it hard not having some of its libs on sicstus.. which the common-lisp libs will more than make up for
FreeBirdLjj has joined #lisp
<JuanDaugherty> yeah i think of yap as the alt
Chream_ has joined #lisp
<JuanDaugherty> but swi does not seem slow to me
<JuanDaugherty> it built attempto in like 2s
<dmiles> and its fast on swi as well!
sjl__ has joined #lisp
<JuanDaugherty> (i meant swi)
<JuanDaugherty> not actually used yap, prolly never will
<dmiles> (/me not being sarcastic.. Swi is fast at running attempto last time i ran it)
sjl has quit [Ping timeout: 248 seconds]
<dmiles> to contrast speed differnces though i wrote a HPSG parser on SWI, and Goolseby ported a HPSG to ACL.. What took 2 seconds to run on SWI took 30secs on ACL
<dmiles> (attempto is a HPSG)
deng_cn has quit [Read error: Connection reset by peer]
<JuanDaugherty> i think support is supposed to be acl's strong suite
<JuanDaugherty> or the comfort of the big house, i dunno
SaganMan has joined #lisp
<JuanDaugherty> miss ann and mr charlie's lisp
red-dot has joined #lisp
deng_cn has joined #lisp
<dmiles> english to logic form conversion is one area that Prolog has the advantage
<dmiles> https://github.com/SWI-Prolog/bench/blob/master/chat_parser.pl <- in fact, its a daily benchmark for SWI
<dmiles> though the actualy use of that logic i think lisp has a big advantage
<JuanDaugherty> yeah, nlp wants to be pl, pl is nlp oriented from the start
<JuanDaugherty> *be pl based
wigust has joined #lisp
<dmiles> here is the output of the english2logic system: https://docs.google.com/document/d/1rdI_f-2YnX0e2RD6rGAY57YAqzLj2xHsk36m5HT6SoM/edit
<dmiles> the systems that impl that logic have only been created in common lisp
<dmiles> SNARK, etc
<JuanDaugherty> at least it's executable in contrast with xml
<dmiles> indeed! plz no one ask for it to be stuffed into RDF
Chream_2 has joined #lisp
Murii has quit [Quit: ¯\_(ツ)_/¯]
wingodboleash has quit [Quit: Leaving]
Chream_ has quit [Ping timeout: 240 seconds]
Cymew has quit [Remote host closed the connection]
Cymew has joined #lisp
attila_lendvai has joined #lisp
attila_lendvai has quit [Changing host]
attila_lendvai has joined #lisp
Cymew has quit [Ping timeout: 240 seconds]
Cymew has joined #lisp
damke has joined #lisp
visof has quit [Ping timeout: 248 seconds]
smurfrobot has joined #lisp
flamebeard has quit [Quit: Leaving]
damke_ has quit [Ping timeout: 264 seconds]
Cymew has quit [Ping timeout: 260 seconds]
smurfrobot has quit [Remote host closed the connection]
visof has joined #lisp
smurfrobot has joined #lisp
MetaYan has quit [Ping timeout: 240 seconds]
fikka has quit [Ping timeout: 256 seconds]
MetaYan has joined #lisp
<beach> I think I pretty much finished my ELS submissions. There is enough time to write another paper. Or I could go back to design and coding.
smurfrobot has quit [Remote host closed the connection]
fikka has joined #lisp
FreeBirdLjj has quit [Remote host closed the connection]
solyd has quit [Quit: solyd]
FreeBirdLjj has joined #lisp
fikka has quit [Ping timeout: 246 seconds]
Kaisyu has quit [Quit: Connection closed for inactivity]
solyd has joined #lisp
Amplituhedron has quit [Read error: Connection reset by peer]
saki has quit [Quit: saki]
saki has joined #lisp
deng_cn has quit [Read error: Connection reset by peer]
fikka has joined #lisp
eivarv has joined #lisp
deng_cn has joined #lisp
<paule32> hello
<paule32> need help: https://pastebin.com/XbKnJw2U
dec0n has quit [Read error: Connection reset by peer]
sjl__ is now known as sjl
dec0n has joined #lisp
Murii has joined #lisp
blackwolf has joined #lisp
red-dot has quit [Quit: Going offline, see ya! (www.adiirc.com)]
python476 has joined #lisp
Chream_2 has quit [Read error: Connection reset by peer]
<Xach> paule32: does it happen every time you try?
<paule32> if run with system root/adim rights, then not
smurfrobot has joined #lisp
<Xach> I don't know why clisp is doing that, sorry. I don't use clisp a lot, but when I do, I haven't gotten signal 6 quits.
Chream_ has joined #lisp
Cymew has joined #lisp
Chream_ has quit [Read error: Connection reset by peer]
Chream_ has joined #lisp
Chream_ has quit [Read error: Connection reset by peer]
<paule32> *** - Component "cl-ppcre" not found
<paule32> REINITIALIZE-SOURCE-REGISTRY-AND-RETRY :R1 Retry finding system cl-ppcre after reinitializing the source-registry.
<paule32> Mögliche Optionen:
Chream_ has joined #lisp
Cymew has quit [Ping timeout: 240 seconds]
Chream_ has quit [Read error: Connection reset by peer]
terpri has joined #lisp
Chream_ has joined #lisp
Cymew has joined #lisp
Chream_ has quit [Read error: Connection reset by peer]
_cosmonaut_ has quit [Ping timeout: 264 seconds]
Chream_ has joined #lisp
Chream_ has quit [Read error: Connection reset by peer]
nowhere_man has quit [Read error: Connection reset by peer]
nowhere_man has joined #lisp
Arcaelyx has joined #lisp
Cymew has quit [Ping timeout: 240 seconds]
eli has joined #lisp
eli has joined #lisp
eli has quit [Changing host]
Chream_ has joined #lisp
Chream_ has quit [Read error: Connection reset by peer]
asarch has joined #lisp
orivej has quit [Ping timeout: 256 seconds]
<Xach> paule32: If I were in your situation I would stop using clisp and use something else.
<paule32> you mean programming?
<paule32> or setup?
<Xach> paule32: I mean stop using CLISP and start using SBCL.
<Xach> paule32: Another option would be to appeal to a clisp user or developer for help.
deng_cn has quit [Read error: Connection reset by peer]
brendyn has quit [Ping timeout: 248 seconds]
Chream_ has joined #lisp
visof has quit [Ping timeout: 246 seconds]
deng_cn has joined #lisp
Chream_ has quit [Read error: Connection reset by peer]
Chream_ has joined #lisp
Chream_ has quit [Read error: Connection reset by peer]
Chream_ has joined #lisp
Chream_ has quit [Read error: Connection reset by peer]
m00natic has quit [Read error: Connection reset by peer]
m00natic has joined #lisp
red-dot has joined #lisp
sz0 has quit [Quit: Connection closed for inactivity]
Chream_ has joined #lisp
pjb has joined #lisp
eivarv has quit [Quit: Sleep]
orivej has joined #lisp
m00natic has quit [Ping timeout: 240 seconds]
Amplituhedron has joined #lisp
m00natic has joined #lisp
attila_lendvai has quit [Read error: Connection reset by peer]
fikka has quit [Ping timeout: 264 seconds]
<pjb> dmiles: each implementation has a lisp reader of course. I don't know if sicl already has one implemented. You may have a look at: com.informatimago.common-lisp.lisp-reader.reader
varjag has quit [Quit: ERC (IRC client for Emacs 24.5.1)]
attila_lendvai has joined #lisp
attila_lendvai has joined #lisp
attila_lendvai has quit [Changing host]
fikka has joined #lisp
raynold has joined #lisp
m00natic has quit [Read error: Connection reset by peer]
m00natic has joined #lisp
deng_cn has quit [Read error: Connection reset by peer]
solyd has quit [Quit: solyd]
ckonstanski has quit [Remote host closed the connection]
deng_cn has joined #lisp
turkja has quit [Ping timeout: 240 seconds]
attila_lendvai has quit [Read error: Connection reset by peer]
ckonstanski has joined #lisp
attila_lendvai has joined #lisp
attila_lendvai has joined #lisp
attila_lendvai has quit [Changing host]
visof has joined #lisp
nullman has quit [Ping timeout: 268 seconds]
nullman has joined #lisp
<mfiano> Xach: Looks like I met your deadline :)
Karl_Dscc has joined #lisp
nowhereman_ has joined #lisp
nowhere_man has quit [Ping timeout: 240 seconds]
Arcaelyx has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<Xach> we'll just see about that!!!
<mfiano> Xach: Ok, please let me know if you get build failures for gamebox-math from this morning's pull.
<raynold> Ahh it's a wonderful day
milanj has quit [Quit: This computer has gone to sleep]
milanj has joined #lisp
pillton has quit [Read error: Connection reset by peer]
schweers has quit [Ping timeout: 240 seconds]
deng_cn has quit [Read error: Connection reset by peer]
karswell_ has quit [Read error: Connection reset by peer]
smurfrobot has quit [Remote host closed the connection]
karswell_ has joined #lisp
deng_cn has joined #lisp
red-dot has quit [Quit: Going offline, see ya! (www.adiirc.com)]
Arcaelyx has joined #lisp
saki has quit [Ping timeout: 256 seconds]
red-dot has joined #lisp
attila_lendvai has quit [Read error: Connection reset by peer]
attila_lendvai has joined #lisp
Karl_Dscc has quit [Remote host closed the connection]
Karl_Dscc has joined #lisp
Tobbi has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
JuanDaugherty has quit [Quit: Ex Chat]
lemoinem has joined #lisp
``Erik_ has joined #lisp
``Erik has quit [Ping timeout: 240 seconds]
deng_cn has quit [Read error: Connection reset by peer]
hhdave has quit [Quit: hhdave]
dieggsy has quit [Ping timeout: 276 seconds]
smasta has joined #lisp
<paule32> pjb: in which file, do you refer to TOPOLOGICAL-SORT ?
eivarv has joined #lisp
randomstrangerb has quit [Ping timeout: 256 seconds]
fikka has quit [Ping timeout: 256 seconds]
randomstrangerb has joined #lisp
m00natic has quit [Remote host closed the connection]
saki has joined #lisp
fikka has joined #lisp
deng_cn has joined #lisp
kodnin has joined #lisp
kodnin has quit [Client Quit]
kodnin has joined #lisp
shka has joined #lisp
scymtym__ has quit [Ping timeout: 240 seconds]
<paule32> ok
<paule32> pjb: i get done working the code
<paule32> pjb: i remove TOPOLOGICAL-sort
<paule32> pjb: and, get this: https://pastebin.com/uZuDG2gc
eivarv has quit [Read error: Connection reset by peer]
<paule32> pjb: so, i don't know, if it a homework to get the right values/content on the output, you marked with !!! expected 1
<paule32> ?
deng_cn has quit [Read error: Connection reset by peer]
eivarv has joined #lisp
python476 has quit [Ping timeout: 240 seconds]
Chream_2 has joined #lisp
varjag has joined #lisp
Chream_ has quit [Ping timeout: 265 seconds]
hiroaki has joined #lisp
deng_cn has joined #lisp
dnl_ has joined #lisp
kodnin has quit [Quit: Mutter: www.mutterirc.com]
dnl_ has quit [Client Quit]
kodnin has joined #lisp
marusich has joined #lisp
<rumbler31> paule32: Vielleicht sollen Sie etwas aenders als clisp benuetzen. Z.B ccl or sbcl
kodnin has quit [Client Quit]
<paule32> hi rumbler31
<paule32> has this a reason?
<Xach> Auf englisch, svp
red-dot has quit [Quit: Going offline, see ya! (www.adiirc.com)]
eivarv has quit [Quit: Sleep]
<rumbler31> one good reason, is that clisp is old (2010-07-07), and trying with ccl or sbcl is easy, and you can get more help with those
red-dot has joined #lisp
<paule32> and next year, sbcl is old ? :-)
<rumbler31> well, right now, new versions are released frequently. Also, do you still use windows xp? or have you upgraded to windows 10, or 7?
<paule32> never :-)
<paule32> i use linux
<rumbler31> which version?
<paule32> 3.19 kernel - linux mint 17 or 18
pythosnek has joined #lisp
eivarv has joined #lisp
<rumbler31> so you like using a new version of linux, but you won't try a new version of lisp? :-)
<pjb> paule32: type (apropos "TOPOLOGICAL-SORT") this should show you what package it comes from.
<pjb> paule32: obviously you cannot remove it, it's an important part of the algorithm. Instead, you can try to design a different algorithm to evaluate a circuit.
<paule32> pjb: i trust you :-)
<pjb> you could put this in your rc file, (in-package :cl-user) if you want.
<pjb> This imports all the usual packages from the com.informatimago, so my functions are available.
<pjb> (actually, I do that in a com.informatimago.pjb package, and I just use it in cl-user and others.
puchacz has joined #lisp
LiamH has joined #lisp
shka has quit [Quit: Konversation terminated!]
deng_cn has quit [Read error: Connection reset by peer]
FreeBirdLjj has quit [Remote host closed the connection]
smurfrobot has joined #lisp
deng_cn has joined #lisp
nox2 has quit [Ping timeout: 256 seconds]
<pjb> Funny, I have it: asdf/system:system-depends-on
<pjb> (values asdf/upgrade:*asdf-version* ) #| --> "3.1.7.37" |#
<pjb> what's your asdf version?
nox2 has joined #lisp
shka has joined #lisp
<pjb> paule32: in the mean time you can just remove com.informatimago.tools.manifest from the systems to load.
<pjb> paule32: but it would be better if you updated your asdf.
drewc_ has joined #lisp
drewc has quit [Ping timeout: 240 seconds]
deng_cn has quit [Remote host closed the connection]
<paule32> i download asdf 3.3.1
<paule32> but i get no output
<paule32> clisp ./build/asdf.lisp
EvW has joined #lisp
Murii has quit [Read error: Connection reset by peer]
Murii has joined #lisp
Amplituhedron has quit [Read error: Connection reset by peer]
eivarv has quit [Quit: Sleep]
smasta has quit [Ping timeout: 248 seconds]
smasta has joined #lisp
<pjb> paule32: here is how I load asdf3, when not present: https://codeshare.io/5OOWEP
<pjb> paule32: why would you expect output from loading a lisp source file, and then QUITTING!?
<paule32> i mean the libs ...
eivarv has joined #lisp
<mgsk> Is it possible to do something like (defun something (&key a b &rest c) ...) where in (something :a 1 :b 2 :c 1 2 3) they keyword :c "collects" all remaining forms, i.e. C = (1 2 3)?
Chream_2 has quit [Read error: Connection reset by peer]
<Xach> mgsk: yes
<Xach> mgsk: you swap the &rest and &key positions and bob is your uncle
<mgsk> hot damn
<Xach> oh wait, sorry.
<Xach> I was too hasty.
<mgsk> not hot damn
Chream_ has joined #lisp
<mgsk> I essentially want to name the &rest
<Xach> What actually happens is that the &rest var collects subsequent keyword/value pairs. but they have to be matched.
<Xach> which is a very handy thing but not what you describe
LocaMocha has quit [Ping timeout: 248 seconds]
Chream_ has quit [Read error: Connection reset by peer]
<Xach> (defun make-a-thing (class-name &rest args &key &allow-other-keys) (apply 'make-instance class-name args)) for a dumb example
Kyo91 has quit [Ping timeout: 248 seconds]
deng_cn has joined #lisp
Chream_ has joined #lisp
<mgsk> I was just thinking about how use-package (in emacs) allows for arbitrarily many forms to be given to a keyword (until the next keyword). But rather than complicate things, I'll re-think my design
<phoe> mgsk: just use :foo '(bar baz quux)
pythosnek has quit [Read error: Connection reset by peer]
<phoe> this allows you to pass arbitrarily many forms to a keyword, too
hiroaki has quit [Ping timeout: 240 seconds]
<mgsk> sure
smasta has quit [Ping timeout: 256 seconds]
red-dot has quit [Quit: Going offline, see ya! (www.adiirc.com)]
red-dot has joined #lisp
fikka has quit [Ping timeout: 248 seconds]
puchacz has quit [Quit: Konversation terminated!]
knicklux has joined #lisp
kodnin has joined #lisp
kodnin has quit [Client Quit]
fikka has joined #lisp
jmercouris has joined #lisp
<pjb> paule32: why does it quit in the end? You're doing it wrong! Never quit from a lisp image!
Chream_ has quit [Read error: Connection reset by peer]
<pjb> phoe: nope. It allows to pass an even number of arguments.
<pjb> &key implies the &rest arguments must be an EVEN number.
Chream_ has joined #lisp
<pjb> mgsk: what you need to do, is to use only &rest arguments, and to parse them yourself.
hiroaki has joined #lisp
<pjb> mgsk: for example, something like (let ((arguments '(:a 1 :b 2 3 4 5 6))) (destructuring-bind (&key a b c) (loop with expected = '(:a :b) while (and arguments (cdr arguments) (member (first arguments) expected)) collect (pop arguments) into keys collect (pop arguments) into keys finally (return (list* :c arguments keys))) (list :a a :b b :c c))) #| --> (:a 1 :b 2 :c (3 4 5 6)) |#
fikka has quit [Ping timeout: 252 seconds]
python476 has joined #lisp
BitPuffin has quit [Remote host closed the connection]
Xal has quit [Ping timeout: 248 seconds]
<pjb> mgsk: so (defun foo (&rest arguments) (destructuring-bind (&key a b c) (loop with expected = '(:a :b) while (and arguments (cdr arguments) (member (first arguments) expected)) collect (pop arguments) into keys collect (pop arguments) into keys finally (return (list* :c arguments keys))) (list :a a :b b :c c)))
Xal has joined #lisp
damke_ has joined #lisp
visof has quit [Ping timeout: 240 seconds]
damke has quit [Ping timeout: 264 seconds]
smurfrobot has quit [Remote host closed the connection]
saki has quit [Ping timeout: 240 seconds]
Chream_ has quit [Ping timeout: 256 seconds]
fikka has joined #lisp
puchacz has joined #lisp
<mgsk> pjb: interesting. Thanks
EvW has quit [Remote host closed the connection]
EvW has joined #lisp
deng_cn has quit [Read error: Connection reset by peer]
deng_cn has joined #lisp
shka has quit [Ping timeout: 240 seconds]
drewc_ is now known as drewc
Cymew has joined #lisp
Amplituhedron has joined #lisp
rippa has quit [Quit: {#`%${%&`+'${`%&NO CARRIER]
jstypo has joined #lisp
Cymew has quit [Ping timeout: 268 seconds]
puchacz has quit [Quit: Konversation terminated!]
Murii has quit [Quit: WeeChat 1.4]
eivarv has quit [Quit: Sleep]
Rawriful has joined #lisp
heurist` has joined #lisp
heurist has quit [Ping timeout: 260 seconds]
puchacz has joined #lisp
eivarv has joined #lisp
scymtym has joined #lisp
<pjb> paule32: aren't you using slime?
red-dot has quit [Quit: Going offline, see ya! (www.adiirc.com)]
<paule32> pjb: not, yet, i try to get working your stuff: https://pastebin.com/c98WxT0A
red-dot has joined #lisp
fikka has quit [Ping timeout: 240 seconds]
<phoe> paule32: learn slime. seriously.
<paule32> phoe: i have so many idea's, i come not over ;-)
<phoe> paule32: using Lisp without slime is a terrible experience. you might as well be using a non-interactive language like C or Java.
<paule32> java is mess, a big big ... slow thing
<paule32> you have the idea of C, but ... big libs ..
deng_cn has quit [Read error: Connection reset by peer]
<phoe> doesn't matter what Java is. coding in Lisp without any kind of interactivity layer for it prevents you from taking advantage of one of its most important features.
<paule32> visual studio has code folding and such thing's, too
<paule32> but they fat
<paule32> i look over ther system: clisp produce ascii bytecode, sbcl binary bytecode
deng_cn has joined #lisp
kodnin has joined #lisp
nowhere_man has joined #lisp
<pjb> paule32: in your paste, we don't see what you did.
SaganMan has quit [Quit: leaving]
<pjb> paule32: also, read: https://cliki.net/TutorialClispDebugger
fikka has joined #lisp
nowhereman_ has quit [Ping timeout: 248 seconds]
kodnin has quit [Client Quit]
<paule32> pjb: $ clisp elo.lisp # in elo.lisp: (load "./init.lisp") ; where your code from paste
asarch has quit [Quit: Leaving]
<pjb> Sorry, but there's no point of doing that.
<pjb> paule32: type clisp RET then (load "elo.lisp").
kodnin has joined #lisp
<paule32> ok, i did "try-recompiling
<paule32> few times
<paule32> and the error is away
<paule32> but
<paule32> some export symbols first import
<paule32> messages occur
Karl_Dscc has quit [Remote host closed the connection]
kodnin has quit [Client Quit]
<pjb> paule32: well, perhaps you don't have a clean cl-user package. Of course, I've already explained years ago, that one should clean his cl-user package in the rc files…
<pjb> paule32: so, let's add: the com.informatimago.pjb package.
<pjb> paule32: take this https://codeshare.io/5OOWEP and put in a file ~/rc/common.lisp
<pjb> paule32: then add (load (merge-pathnames (make-pathname :directory '(:relative "RC") :name "COMMON" :type "LISP" :case :common) (user-homedir-pathname) nil)) in your ~/.clisprc.lisp file.
<aeth> Would it be possible to write something that automatically recompiles all users of a macro, struct, inline function, etc., when it is recompiled? Basically, all of the stuff that can go stale.
<pjb> paule32: then: (in-package "COMMON-LISP-USER") (use-package "COM.INFORMATIMAGO.PJB")
<pjb>
<phoe> aeth: yes.
<aeth> (structs doing this, of course, is implementation-specific, but it would have to be done to be portable, and to support SBCL)
<phoe> Write a custom DEFUN/DEFMETHOD/DEFeverything that codewalks the forms and finds all uses for the macro in question.
<phoe> Then write a custom DEFMACRO that, whenever a macro is recompiled, finds all users of that macro stored via the above forms, and recompiles them.
<Bike> so easy
<aeth> phoe: I was hoping that there was an easier way. SLIME and/or ASDF probably already know certain things.
<pjb> aeth: this way you can save the source of each form; you may add a plist to macros, structures, inline functions, etc, to list all the things that need to be recompiled.
<Bike> they only know what the implementation tells them, and t hat varies
kodnin has joined #lisp
<Bike> i don't think they implementations actually usually track macro usage, just function usage, which they need to know for linking purposes
Karl_Dscc has joined #lisp
randomstrangerb has quit [Ping timeout: 268 seconds]
eivarv has quit [Quit: Sleep]
Tobbi has joined #lisp
smurfrobot has joined #lisp
<aeth> What has issues with recompiling, btw? I'm aware of inline functions, macros, and sometimes (afaik it's implementation-specific) structs.
randomstrangerb has joined #lisp
kodnin has quit [Client Quit]
eivarv has joined #lisp
<Bike> type definitions
<aeth> I think package definitions also have issues, but only if you remove things (rather than add things)
<aeth> But you can remove those manually by going into the package and uninterning manually iirc
<Bike> should be irrelevant past read time.
vlatkoB has quit [Remote host closed the connection]
<Bike> depending on how you construe the workings of load-time-value in relation to compilation, maybe you'd need to recompile for lots of random reasons
<Bike> various declarations
<Bike> strictly speaking, some properties of classes, though i don't know if any implementation actually takes advantage
<aeth> Oh, actually, I never have to do the whole in-package thing for uninterning ever again, in implementations that support foo::(unintern 'whatever)
<aeth> That might be the only non-ugly usage of that syntax extension
<aeth> Or would that not work as expected?
kodnin has joined #lisp
<Bike> what in package thing
<aeth> oh wait, it defaults to the current package, I never had to do that
smurfrobot has quit [Ping timeout: 248 seconds]
<aeth> ah, I see why I never got it to work
<aeth> the syntax is: (unintern 'foo::some-symbol-to-remove :foo) because I need to tell it to remove the 'some-symbol-to-remove that's in foo
kodnin has quit [Client Quit]
<Xach> a symbol can be interned in many packages
<Xach> so many
<aeth> Anyway, my actual point was: if I recompile a function without recompiling the defpackage that imports the new symbol (oops), I now need to unintern that symbol before recompiling the defpackage or else there's a conflict that the debugger wants me to resolve.
<aeth> A conflict that only exists in the local image, not in any future uses.
<Bike> how could compiling a function cause a symbol conflict
<Xach> aeth: I'd like to understand. What bike said.
<Bike> unless by "recompiling" you mean "rereading and then recompiling"
<Xach> I think i get it.
<Bike> and uh... even then i'm not sure i get it
<aeth> Bike: Well, whatever Slime's C-c C-c is
<Bike> that rereads, yes
<Xach> You get "undefined function frob" and you change defpackage to :use the package that provides frob and you get a conflict?
<aeth> yes
<Xach> That happens to me - when it does, I use shadowing-import-from to clobber the existing one.
<aeth> I have always handled that by uninterning and then re-"C-c C-c"ing the defpackage.
<Xach> The restart in slime helps too.
<paule32> pjb: seems to work, atm
eivarv has quit [Quit: Sleep]
<paule32> pjb: but, what is the difference between $ clisp and $ clisp ./elo.lisp ?
<pjb> paule32: great. so now you can load your code; it would be nice to define your own package for it. Then you can use the com.informatimago.common-lisp.cesarum.utility package.
<pjb> paule32: clisp foo.lisp will load the file and then quit.
<pjb> paule32: clisp launches the REPL and remains in the REPL.
<pjb> paule32: so after you've loaded the file, you can go on programming, testing, and debugging.
<pjb> paule32: have fun in a word.
mishoo has quit [Ping timeout: 264 seconds]
<pjb> paule32: I don't know how many years ago you've started with lisp: you've made clearly no progress since that day. This is because you don't use the REPL.
<paule32> pjb: hehe :-) but it is a little bit boring always to load clisp and type (load foo.lisp)
<pjb> paule32: so start using the REPL, at least in the terminal (with clisp it's liveable since there's readline). Better with slime.
<pjb> paule32: you don't always load clisp: you load it once when you boot your computer and that's it.
<pjb> paule32: you NEVER quit from a lisp image!
<pjb> (or an emacs image, it's the same thing).
smasta has joined #lisp
<pjb> paule32: check in common.lisp define-command ll
<paule32> haha, welcome to the club
<aeth> paule32: pjb is 100% correct. The proper way to learn CL is to think up small test cases and see how they evaluate in the REPL, preferably the SLIME (or similar) REPL so you can also interact with existing source files.
<paule32> pjb: that is clever
<pjb> paule32: you don't type (load "foo.lisp"). In a project, you create a loader.lisp file that will load it, and you type: ll RET at the REPL, with my command.
<paule32> pjb: yes, that clever
<paule32> respect!
<aeth> How do you find out what (1+ 1) does without running it in a REPL?
<pjb> and since you always have clisp running, you don't need a shell anymore. You can close your other terminal windows, and use clash to run shell commands: https://clisp.sourceforge.io/clash.html
<pjb> (or use my interactive lookalike commands.
mlf has joined #lisp
<paule32> aeth: 2?
<paule32> t
<aeth> paule32: Okay, now what does (1- 1) do?
fikka has quit [Ping timeout: 252 seconds]
<paule32> f
<pjb> with clash and readline, you type Meta-c unix-command RET in the REPL to run unix-command.
<paule32> pjb: the problem: i can't use cursor-up: i expect the last typed command line, but [[A comes
<pjb> What terminal do you use?
smasta has quit [Quit: WeeChat 2.0.1]
<aeth> If you want to launch programs from the REPL, you can use uiop:launch-program (asynchronous) or uiop:run-program (synchronous)
<pjb> It's funny how the simpliest commands lead to the longuest answer times…
<aeth> (Note: launch-program is a newer feature, so you probably have to Quickload UIOP first.)
jmercouris has quit [Ping timeout: 264 seconds]
<paule32> pjb: xterm like
<pjb> Then the arrows should work. Perhaps you didn't set the TERM environment variable?
<paule32> i wonder, why the two marker's are away
<paule32> markers, that you have set in source "!!! expected 1"
z3t0 has joined #lisp
<pjb> What does (ext:getenv "TERM") return?
<pjb> paule32: to debug it you can trace update-outputs
kami has joined #lisp
<paule32> amd i wonder, why the compiled system run so fast - in fact, the fasl's are ascii text file's
<pjb> paule32: also, see the call to print-state and uncomment it (comment out the following form instead).
<kami> Hello #lisp
<pjb> paule32: yes, but they load into binary lisp data structures.
groovy2shoes has quit [Ping timeout: 256 seconds]
<paule32> so, when i have the source code, i could write binary code that read-in ?
<paule32> (ext:getenv "TERM")
<paule32> "xterm"
<pjb> Good. Then up arrow should work correctly.
<pjb> Unless you don't have readline in your clisp.
visof has joined #lisp
<paule32> now, we can run into slime
<pjb> paule32: clisp --version|grep -e '^libreadline' # should indicate the version of the readline library that is linked.
<pjb> paule32: if not, you need to recompile clisp with it.
<pjb> paule32: or indeed, use sline.
<pjb> with slime, it's emacs history that is used instead of readline.
red-dot has quit [Quit: Going offline, see ya! (www.adiirc.com)]
<pjb> paule32: so to obtain the binary, you need to compile the source file. Unfortunately, with clisp, the debugger is way less effcient on compiled code than on interpreted code. So if you want to debug on compiled code, you should rather use ccl (or sbcl).
<pjb> paule32: in any case, the advantage of using slime, is that you have the same debugger for all the supported implementations! sldb.
red-dot has joined #lisp
<paule32> no output
<paule32> GNU CLISP 2.49 (2010-07-07) (built 3712566422) (memory 3712566523)
<paule32> Software: GNU-C 6.3.0
Jesin has joined #lisp
<pjb> then you need to recompile clisp with readline.
<pjb> Or use slime.
<pjb> With slime, readline is not used.
<paule32> what is better?
<pjb> both.
<pjb> then slime.
randomstrangerb has quit [Ping timeout: 248 seconds]
<paule32> i need cffi, later
z3t0 has quit [Remote host closed the connection]
z3t0 has joined #lisp
randomstrangerb has joined #lisp
deng_cn has quit [Read error: Connection reset by peer]
<paule32> i have source codes
<paule32> 2.49
warweasle has quit [Quit: away!]
deng_cn has joined #lisp
z3t0 has quit [Ping timeout: 240 seconds]
JordiGH has joined #lisp
attila_lendvai has quit [Read error: Connection reset by peer]
attila_lendvai has joined #lisp
z3t0 has joined #lisp
fikka has joined #lisp
ebrasca has joined #lisp
<ebrasca> Hi
oleo has quit [Ping timeout: 240 seconds]
<ebrasca> beach: Are you here?
JordiGH has left #lisp ["Leaving"]
visof has quit [Ping timeout: 264 seconds]
gilez has quit [Ping timeout: 265 seconds]
attila_lendvai has quit [Quit: Leaving.]
<jasom> ebrasca: it's 11PM where beach is right now, so he may be in bed
knicklux has quit [Remote host closed the connection]
smurfrobot has joined #lisp
<ebrasca> jasom: Is beach in europe?
<pjb> In France!
<ebrasca> I am in Poland.
<pjb> On the beaches of Arcachon, near Bordeaux.
<ebrasca> Here is 23:10 .
<pjb> Same here. We're in Europe time zone.
<jasom> 14:11 where I am. I'm near different beaches :)
<ebrasca> If someone like to comment my new abstraction for fat32 here is link:
smurfrobot has quit [Ping timeout: 248 seconds]
<pjb> ebrasca: a good test to see if it's good, is to ask a student to make a modification or improvement to it, and see how easy he can do it.
<ebrasca> ...
<ebrasca> pjb: Where I can find 1 studend who likes to make 1 improvement to my code?
<jasom> ebrasca: step 1) become a professor
<ebrasca> jasom: lol
<Bike> step 1: fraud
deng_cn has quit [Read error: Connection reset by peer]
<ebrasca> Bike: Why fraud?
shifty has joined #lisp
<Bike> easier than tenure
<aeth> Start a new Blockchain-based university and become the anonymous leader of that university. Qualifications are so 20th century.
<ebrasca> I think pjb likes to make 1 contribution to my code.
puchacz has quit [Quit: Konversation terminated!]
deng_cn has joined #lisp
<aeth> pjb made a contribution to one of my projects once. trivial-left-pad, one of my first of April projects.
<Bike> well, i don't know fat32, the code looks okay to me
dented42 has joined #lisp
rumbler31 has quit [Ping timeout: 248 seconds]
blackwolf has quit [Quit: ERC (IRC client for Emacs 25.2.1)]
kami has quit [Ping timeout: 240 seconds]
<Bike> though the when t on open-using-host is weird, i'm sure you know that
minion has quit [Disconnected by services]
specbot has quit [Disconnected by services]
specbot has joined #lisp
<aeth> ebrasca: You did a good job refactoring the loops
<aeth> I don't even recognize them
minion has joined #lisp
minion has quit [Disconnected by services]
minion has joined #lisp
minion has quit [Disconnected by services]
<ebrasca> aeth: Thanks you.
z3t0 has quit [Remote host closed the connection]
nox2 has quit [Ping timeout: 248 seconds]
<ebrasca> aeth: All loops magically disappear with do-files.
z3t0 has joined #lisp
red-dot has quit [Quit: Going offline, see ya! (www.adiirc.com)]
hvxgr has quit [Quit: leaving]
red-dot has joined #lisp
minion has joined #lisp
specbot has quit [Disconnected by services]
specbot has joined #lisp
z3t0 has quit [Remote host closed the connection]
z3t0 has joined #lisp
gilez has joined #lisp
minion has quit [Disconnected by services]
minion has joined #lisp
specbot has quit [Disconnected by services]
minion has quit [Disconnected by services]
minion has joined #lisp
specbot has joined #lisp
varjag has quit [Quit: ERC (IRC client for Emacs 25.2.1)]
z3t0 has quit [Ping timeout: 252 seconds]
Karl_Dscc has quit [Remote host closed the connection]
minion has quit [Disconnected by services]
iqubic has joined #lisp
minion has joined #lisp
specbot has quit [Read error: No route to host]
z3t0 has joined #lisp
quazimodo has joined #lisp
specbot has joined #lisp
minion has quit [Disconnected by services]
pillton has joined #lisp
minion has joined #lisp
pagnol has joined #lisp
minion has quit [Disconnected by services]
minion has joined #lisp
z3t0 has quit [Remote host closed the connection]
z3t0 has joined #lisp
minion has quit [Disconnected by services]
specbot has quit [Read error: No route to host]
minion has joined #lisp
damke has joined #lisp
specbot has joined #lisp
minion has quit [Disconnected by services]
damke_ has quit [Ping timeout: 264 seconds]
minion has joined #lisp
minion has quit [Disconnected by services]
z3t0 has quit [Ping timeout: 240 seconds]
sjl has quit [Ping timeout: 240 seconds]
minion has joined #lisp
minion has quit [Disconnected by services]
minion has joined #lisp
minion has quit [Disconnected by services]
minion has joined #lisp
minion has quit [Disconnected by services]
python476 has quit [Ping timeout: 264 seconds]
smurfrobot has joined #lisp
lnostdal has quit [Ping timeout: 252 seconds]
minion has joined #lisp
minion has quit [Disconnected by services]
smurfrobot has quit [Ping timeout: 264 seconds]
dented42 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
groovy2shoes has joined #lisp
minion has joined #lisp
lnostdal has joined #lisp
asarch has joined #lisp
<asarch> Hey guys, how would you open a big file, parse its content line by line and print the third column of every line that matches with a regexp?
<asarch> The file is from a query from a PG cluster
wigust has quit [Quit: ZNC 1.6.5 - http://znc.in]
Tobbi has quit [Quit: Leaving]
kamog has quit [Quit: Leaving.]
dented42 has joined #lisp
<paule32> so, next problem:
moei has quit [Quit: Leaving...]
kamog has joined #lisp
iqubic` has joined #lisp
hiroaki has quit [Ping timeout: 240 seconds]
iqubic has quit [Ping timeout: 252 seconds]
sword` has quit [Remote host closed the connection]
<asarch> Thank you!
<asarch> Thank you very much paule32 :-)
<paule32> what?
<paule32> you have question?
LiamH has quit [Quit: Leaving.]
turkja has joined #lisp
<asarch> D'oh!
<asarch> I thought that was for me
<asarch> Sorry, sorry :-P
zazzerino has joined #lisp
nowhereman_ has joined #lisp
nowhere_man has quit [Ping timeout: 256 seconds]
warweasle has joined #lisp
smurfrobot has joined #lisp
gilez has quit [Quit: leaving]
Devon has joined #lisp