jackdaniel changed the topic of #lisp to: Common Lisp, the #1=(programmable . #1#) programming language | <http://cliki.net/> <https://irclog.tymoon.eu/freenode/%23lisp> <https://irclog.whitequark.org/lisp> <http://ccl.clozure.com/irc-logs/lisp/> | SBCL 1.5.4, CMUCL 21b, ECL 16.1.3, CCL 1.11.5, ABCL 1.5.0
abhixec has joined #lisp
sindan has joined #lisp
Kundry_Wag has joined #lisp
dilated_dinosaur has quit [Ping timeout: 265 seconds]
cmatei has quit [Ping timeout: 240 seconds]
buffergn0me has joined #lisp
ljavorsk has quit [Read error: Connection reset by peer]
Kundry_Wag has quit [Remote host closed the connection]
Kundry_Wag has joined #lisp
ljavorsk has joined #lisp
ljavorsk has quit [Read error: Connection reset by peer]
Kundry_Wag has quit [Remote host closed the connection]
Kundry_Wag has joined #lisp
smaster has joined #lisp
smokeink has quit [Remote host closed the connection]
smokeink has joined #lisp
Kundry_Wag has quit [Ping timeout: 252 seconds]
mooch has quit [Ping timeout: 250 seconds]
questionaire has joined #lisp
smaster has quit [Ping timeout: 276 seconds]
questionaire has quit [Remote host closed the connection]
buffergn0me has quit [Ping timeout: 250 seconds]
smokeink has quit [Ping timeout: 240 seconds]
random-nick has quit [Ping timeout: 265 seconds]
smokeink has joined #lisp
smokeink has quit [Remote host closed the connection]
abhixec has quit [Ping timeout: 252 seconds]
jonatack_ has joined #lisp
atgreen has joined #lisp
buffergn0me has joined #lisp
jonatack has quit [Ping timeout: 276 seconds]
jonatack_ has quit [Read error: Connection reset by peer]
mooch has joined #lisp
wiselord has quit [Ping timeout: 265 seconds]
Kundry_Wag has joined #lisp
Kundry_Wag has quit [Remote host closed the connection]
<luis> pjb: cool, thanks.
Kundry_Wag has joined #lisp
anewuser has quit [Quit: anewuser]
Kundry_Wag has quit [Ping timeout: 276 seconds]
clothespin has joined #lisp
bilegeek has joined #lisp
bilegeek has quit [Client Quit]
Zanitation has quit [Ping timeout: 245 seconds]
abhixec has joined #lisp
smaster has joined #lisp
shifty has joined #lisp
smaster has quit [Ping timeout: 240 seconds]
bitmapper has quit [Ping timeout: 276 seconds]
Zanitation has joined #lisp
smaster has joined #lisp
buffergn0me has quit [Ping timeout: 245 seconds]
EvW has quit [Ping timeout: 250 seconds]
buffergn0me has joined #lisp
smokeink has joined #lisp
atgreen has quit [Ping timeout: 265 seconds]
clothespin has quit [Ping timeout: 246 seconds]
clothespin has joined #lisp
Oladon has quit [Quit: Leaving.]
atgreen has joined #lisp
ebzzry_ has quit [Ping timeout: 240 seconds]
smaster has quit [Ping timeout: 250 seconds]
Oladon has joined #lisp
buffergn0me has quit [Ping timeout: 252 seconds]
smokeink has quit [Remote host closed the connection]
smokeink has joined #lisp
atgreen has quit [Ping timeout: 246 seconds]
abhixec has quit [Ping timeout: 276 seconds]
buffergn0me has joined #lisp
atgreen has joined #lisp
vlatkoB has joined #lisp
doublex__ is now known as doublex_
anlsh has joined #lisp
anlsh has left #lisp ["ERC (IRC client for Emacs 26.3)"]
anlsh has joined #lisp
Zanitation has quit [Ping timeout: 265 seconds]
<anlsh> test
<no-defun-allowed> anlsh: Congrats, it works.
<anlsh> Well we'll see, I'm trying to set up erc on emacs and registration isn't being very co-operative
smaster has joined #lisp
smaster has quit [Ping timeout: 276 seconds]
kotrcka has joined #lisp
<luis> Bike: also, what about? https://github.com/Bike/sandalphon.lambda-list :D
<Bike> haven't touched it in a while, probably won't work
ebzzry_ has joined #lisp
anlsh has left #lisp ["ERC (IRC client for Emacs 26.3)"]
mooch has quit [Read error: Connection reset by peer]
samsepi01 has quit [Ping timeout: 240 seconds]
stepnem has quit [Ping timeout: 240 seconds]
kobain has quit [Ping timeout: 276 seconds]
sindan has quit [Ping timeout: 246 seconds]
stepnem has joined #lisp
earl-ducaine has joined #lisp
creat has quit [Ping timeout: 264 seconds]
karlosz has joined #lisp
leo_song has quit [Ping timeout: 246 seconds]
kscarlet has joined #lisp
anlsh has joined #lisp
anlsh has left #lisp [#lisp]
creat has joined #lisp
akoana has joined #lisp
leo_song has joined #lisp
<beach> Good morning everyone!
Aritheanie has quit [Quit: No Ping reply in 180 seconds.]
Oladon has quit [Quit: Leaving.]
ggole has joined #lisp
<buffergn0me> Good morning
anlsh has joined #lisp
karlosz has quit [Quit: karlosz]
<kscarlet> Good night everyone!
anlsh has quit [Remote host closed the connection]
clothespin_ has joined #lisp
bilegeek has joined #lisp
anewuser has joined #lisp
clothespin has quit [Ping timeout: 252 seconds]
smaster has joined #lisp
<jeosol> Good morning
_whitelogger has joined #lisp
_whitelogger has joined #lisp
Aritheanie has joined #lisp
asarch has quit [Quit: Leaving]
whiteline_ has quit [Ping timeout: 265 seconds]
spacedbat has joined #lisp
dddddd has quit [Remote host closed the connection]
anlsh has joined #lisp
anlsh has left #lisp [#lisp]
Bourne has quit [Ping timeout: 265 seconds]
bilegeek has quit [Quit: bilegeek]
atgreen has quit [Ping timeout: 240 seconds]
anewuser has quit [Quit: anewuser]
nydel has joined #lisp
nydel has quit [Changing host]
nydel has joined #lisp
gravicappa has joined #lisp
Tordek has quit [Ping timeout: 240 seconds]
anlsh has joined #lisp
Nistur has quit [Ping timeout: 240 seconds]
anlsh has quit [Remote host closed the connection]
anlsh has joined #lisp
<fiddlerwoaroof> anlsh: I used erc for a while but I've switched to circe
<fiddlerwoaroof> + a bouncer on a VPS
creat has joined #lisp
smaster has joined #lisp
<anlsh> hmm well I just got it to work so I think I'm gonna leave it alone for a nice long while :D
kotrcka has quit [Remote host closed the connection]
smaster has quit [Ping timeout: 240 seconds]
creat has quit [Quit: ZNC - http://znc.in]
Nistur has joined #lisp
creat has joined #lisp
smaster has joined #lisp
Tordek has joined #lisp
slyrus__ has joined #lisp
slyrus_ has quit [Ping timeout: 240 seconds]
smaster has quit [Ping timeout: 265 seconds]
bilegeek has joined #lisp
Lycurgus has joined #lisp
creat has quit [Quit: ZNC - http://znc.in]
Aritheanie has quit [Quit: No Ping reply in 180 seconds.]
smaster has joined #lisp
brettgilio has joined #lisp
smaster has quit [Ping timeout: 240 seconds]
creat has joined #lisp
smaster has joined #lisp
Aritheanie has joined #lisp
smaster has quit [Ping timeout: 276 seconds]
dale has quit [Quit: My computer has gone to sleep]
smaster has joined #lisp
Aritheanie has quit [Quit: No Ping reply in 180 seconds.]
Aritheanie has joined #lisp
smaster has quit [Ping timeout: 245 seconds]
smaster has joined #lisp
pierpal has joined #lisp
Aritheanie has quit [Quit: No Ping reply in 180 seconds.]
spacedbat has quit [Ping timeout: 250 seconds]
Aritheanie has joined #lisp
smaster has quit [Ping timeout: 240 seconds]
leo_song has quit [Ping timeout: 240 seconds]
leo_song has joined #lisp
smaster has joined #lisp
wiselord has joined #lisp
smaster has quit [Ping timeout: 276 seconds]
bilegeek has quit [Quit: bilegeek]
gravicappa has quit [Ping timeout: 276 seconds]
spacedbat has joined #lisp
Aritheanie has quit [Quit: No Ping reply in 180 seconds.]
cmatei has quit [Ping timeout: 240 seconds]
smaster has joined #lisp
wxie has joined #lisp
smaster has quit [Ping timeout: 245 seconds]
Aritheanie has joined #lisp
rgherdt has joined #lisp
rippa has joined #lisp
Aritheanie has quit [Client Quit]
shifty has quit [Ping timeout: 240 seconds]
Aritheanie has joined #lisp
oni-on-ion has quit [Remote host closed the connection]
oni-on-ion has joined #lisp
smaster has joined #lisp
earl-ducaine has quit [Ping timeout: 240 seconds]
Posterdati has quit [Ping timeout: 276 seconds]
MichaelRaskin has joined #lisp
MichaelRaskin has left #lisp [#lisp]
hvxgr has quit [Ping timeout: 240 seconds]
hiredman has quit [Ping timeout: 240 seconds]
hiredman has joined #lisp
cmatei has joined #lisp
jonatack has joined #lisp
Bourne has joined #lisp
wxie has quit [Ping timeout: 245 seconds]
heisig has joined #lisp
smaster has quit [Ping timeout: 240 seconds]
Lycurgus has quit [Quit: https://meansofproduction.biz Exit Quassel.]
random-nick has joined #lisp
sindan has joined #lisp
jjkola has quit [Ping timeout: 240 seconds]
smaster has joined #lisp
dilated_dinosaur has joined #lisp
nowhereman has joined #lisp
smaster has quit [Ping timeout: 245 seconds]
karlosz has joined #lisp
FreeBirdLjj has joined #lisp
smaster has joined #lisp
FreeBirdLjj has quit [Ping timeout: 246 seconds]
smaster has quit [Read error: Connection reset by peer]
fanta1 has joined #lisp
karlosz has quit [Quit: karlosz]
space_otter has quit [Remote host closed the connection]
heisig has quit [Ping timeout: 245 seconds]
zaquest has quit [Quit: Leaving]
pfdietz has joined #lisp
zaquest has joined #lisp
wiselord has quit [Ping timeout: 265 seconds]
<pfdietz> These automatically update all your packages things seem like a version control nightmare.
varjag has joined #lisp
dilated_dinosaur has quit [Ping timeout: 265 seconds]
jjkola has joined #lisp
rgherdt has quit [Ping timeout: 246 seconds]
smokeink has quit [Ping timeout: 240 seconds]
<lukego> pfdietz: I'm not sure what the context of your comment is exactly, but I think a really interesting point in the design space is dependency sets that update automatically but are also tracked in version control. That way when something somewhere breaks you can 'git bisect' to find the problem. I can sometimes do this with nixpkgs dependencies, https://github.com/lukego/blog/issues/17
<pfdietz> It was referring to an earlier discussion here of Ultralisp. Your comment is interesting and useful, thank you.
rgherdt has joined #lisp
wxie has joined #lisp
atgreen has joined #lisp
wxie has quit [Ping timeout: 250 seconds]
nowhereman has quit [Ping timeout: 265 seconds]
Bourne has quit [Read error: Connection reset by peer]
nowhereman has joined #lisp
scymtym has quit [Remote host closed the connection]
Bourne has joined #lisp
Bike has joined #lisp
misterwhatever has joined #lisp
cosimone has joined #lisp
cosimone has quit [Client Quit]
scymtym has joined #lisp
<easye> lukego: Having a bisect command available to use is always very handy. hg bisect works well for me!
<lukego> hey easye :-)
* easye waves.
<lukego> cool to see all the ABCL activity on my twitter stream lately :)
<easye> Yeah, I'm try to be more social in my hacking.
<easye> s/try/trying/
<easye> lukego: been following your SNAP work avidly.
<easye> s/SNAP/SNAB/
kobain has joined #lisp
Necktwi has joined #lisp
<lukego> I'm just thinking about how to take that to the next level now. Current crazy idea is a Lisp-based DSL for writing network dataplane applications that transpiles them into various targets e.g. CPU/GPU/FPGA. So have to learn a bit about CUDA and HDL now... which is a fun problem to have :)
<easye> Know of any good hosted CUDA solutions? I don't need my aging equipment's fans wheezing around me.
* easye been meaning to get to GPU/FPGA now that I have a reasonable CFFI working in abcl-1.6.0
<lukego> EC2 seems to be a one stop shop for CPU + GPU + FPGA now. GCE does GPU at least too. Just recently realized that Amazon F1 FPGA instances provide ~1Tbps of CPU<->FPGA I/O bandwidth (8 x PCIe3 x8) and so it should be fine for doing really high-end development. $13/hour but I think you'd only run the big iron about 1% of the time during dev anyway.
<lukego> I have a bunch of servers full of e.g. 100Gbps network cards at home but I think I'll move my testing over to EC2 with FPGAs pretending to be NICs under heavy load. Safe the noisy boxes at home and their care and feeding.
__jrjsmrtn__ has quit [Ping timeout: 240 seconds]
<easye> lukego: exactly.
<easye> I deliberately left all my boxes with cables in New York...
<lukego> I moved from Switzerland to Sweden recently and was tempted to leave the boxes behind, but they ended up being pretty easy in a moving van.
<pfdietz> Heat dissipation can get annoying, never mind the noise.
shen has joined #lisp
__jrjsmrtn__ has joined #lisp
<easye> But it can be cold in Sweden, if you have power.
<lukego> pfdietz: yeah. I had all the servers in a cool cellar before, but at my new digs I don't know if I'll be able to keep them happy in summer.
<puchacz> hi, is it possible to log all sbcl output to a file (but keep printing it as usual)?
<pfdietz> clhs dribble
<puchacz> thanks
<pfdietz> yw
<puchacz> (dribble #P"/home/ubuntu/tmp/all.log")
<puchacz> and the file only has a star character in it
<puchacz> not growing despite sbcl printing heavily
<puchacz> got you, you have to close the file with (dribble)
longshi has joined #lisp
whiteline has joined #lisp
FreeBirdLjj has joined #lisp
shen has quit [Remote host closed the connection]
jonatack has quit [Read error: Connection reset by peer]
FreeBirdLjj has quit [Remote host closed the connection]
Lycurgus has joined #lisp
jjkola has quit [Read error: Connection reset by peer]
<drmeister> If I knew what Instagram was I’d Instagram these. https://usercontent.irccloud-cdn.com/file/ht9VDfBH/1574603679.JPG
<drmeister> Whoops - wrong channel. Sorry
rgherdt has quit [Ping timeout: 276 seconds]
cosimone has joined #lisp
<edgar-rft> yummi
<pfdietz> Or the deliciously right channel.
nowhereman has quit [Ping timeout: 240 seconds]
Dibejzer has joined #lisp
clothespin_ has quit [Ping timeout: 240 seconds]
dddddd has joined #lisp
ljavorsk has joined #lisp
cracauer` has quit [Remote host closed the connection]
rgherdt has joined #lisp
gxt has quit [Remote host closed the connection]
gxt has joined #lisp
wiselord has joined #lisp
sugarwren has joined #lisp
Bike has quit [Ping timeout: 240 seconds]
Bike has joined #lisp
brown121407 has quit [Ping timeout: 252 seconds]
<sugarwren> mit-scheme appears to support threads (it has at least the procedures current-thread, thread? and create-thread) but I can't find any further information in its docs
<drmeister> I've been working on figuring out how to make sourdough bread - that's my fifth loaf and the first one that looks good.
<drmeister> This time I tried scalding 1/3rd of the flour and my starter "Wheatley" was especially precocious this week.
<Bike> sugarwren: this channel is for common lisp. try #scheme
<drmeister> That's just a bit of backstory - I had meant to post that to #clasp where we talk about developing of the Clasp implementation of Common Lisp and baking.
brown121408 has joined #lisp
<lukego> drmeister: gorgeous.
<sugarwren> Bike, sure, thanks
<drmeister> lukego: Thank you - I'm feeling pretty good about it.
fanta1 has quit [Quit: fanta1]
<drmeister> A little more on topic...
<drmeister> Has anyone generated Microsoft Excel spreadsheets by some other approach than CSV files using Common Lisp?
<Shinmera> The microsoft formats are insane, so probably not.
rgherdt has quit [Remote host closed the connection]
gravicappa has joined #lisp
rgherdt has joined #lisp
<drmeister> Yeah - I've been searching the interwebs - it doesn't look good. I'm looking into the XML formats now.
<lukego> drmeister: I'd check for related R packages for reference.
<flip214> drmeister: the xlsx is just a zip container... and sheet1.xml looks readable.
<flip214> or some remote control for libre office, if that's too bothersome
jonatack has joined #lisp
cmatei has quit [Ping timeout: 240 seconds]
<flip214> --accept=accept-string Specifies a UNO-URL connect-string to create a UNO acceptor through which other programs can connect to access the API.
atgreen has quit [Ping timeout: 246 seconds]
<drmeister> Then there is this... http://www.libxl.com/
<drmeister> And our special C++ powers...
lowryder has quit [Ping timeout: 268 seconds]
lowryder has joined #lisp
Kundry_Wag has joined #lisp
pjb has quit [Read error: Connection reset by peer]
<_death> there's https://github.com/defunkydrummer/lisp-xl although I didn't try it
<_death> looks like it's geared for reading and not writing, though
ljavorsk has quit [Read error: Connection reset by peer]
makomo has joined #lisp
xkapastel has quit [Quit: Connection closed for inactivity]
knegg has joined #lisp
<knegg> hello/
Kundry_Wag has quit [Remote host closed the connection]
longshi has quit [Ping timeout: 245 seconds]
igemnace has joined #lisp
<Lycurgus> moin knegg
pjb has joined #lisp
<beach> knegg: Are you new here? I don't recognize your nick.
rgherdt has quit [Ping timeout: 246 seconds]
<knegg> yes. im noob :D
<beach> I see. Welcome.
<knegg> im reading a book on neural networks and LISP came up and im reading about homoiconicity. i have some basic programming knowledge and am trying to figure out what the specialty of that homoiconicity is.
<knegg> thx :D
<knegg> but i joined the channel before i can even formulate my questions properly
<beach> It means you can easily manipulate code as if it were ordinary data in the language.
<beach> We do that in macro expanders for instance.
<Lycurgus> actually that's the big selling point of another lisp
<Lycurgus> (this channel is common lisp oriented)
<Lycurgus> that other being clojure
<knegg> is lisp just by accident good for ai or was it designed for this?
<Lycurgus> traditionally it was the lang of choice
<Lycurgus> but a generation or two have elapsed since then
<Lycurgus> i.e human not programmer
<pfdietz> The channel for lisp family languages in general is ##lisp
sugarwren has quit [Ping timeout: 276 seconds]
<knegg> can maybe tell me what this example does that is given in this video?
<knegg> (eval a) seems like a command that returns the "variable" and not the value?
<mfiano2> That is Clojure code. This channel if for Common Lisp.
<knegg> and the grey text is to explain what the program does or contains internally?
<mfiano2> is*
<knegg> oh.. he says this is lisp and the next screen is clojure
<beach> knegg: Lots of people would like their language to be "a Lisp".
<beach> knegg: But there is not widespread agreement as to what "Lisp" means.
<beach> knegg: We avoid the debate here by sticking to Common Lisp.
<knegg> ok, ill head over to the other channel then. thx for the quick reaction though :]
<beach> knegg: There are no "commands" in Common Lisp. EVAL is a function that that takes data that represents code and executes that data as if it were a program.
lucasb has joined #lisp
<knegg> hmm.. data that represents code. if something is code then its code unless i would mark it as text in vba (sorry - i said basic :])
<puchacz> knegg, you may want to see the presentation "clojure for java programmers", where the clojure author explains what "code is data" means in lisp world
<beach> knegg: In Common Lisp, the READ function turns a sequence of characters into a data structure. Whether that data structure represents code or not depends on what other program is processing it.
<beach> knegg: For example, if it is further processed by the compiler, then the compiler assumes that the data structure represents code.
anewuser has joined #lisp
mooch has joined #lisp
bitmapper has joined #lisp
<knegg> im thinking :D
rgherdt has joined #lisp
<beach> knegg: Most languages do not expose the representation of code, other than as a sequence of characters.
Kundry_Wag has joined #lisp
<beach> knegg: Common Lisp has a defined way of turning that sequence of characters into code represented as nested linked lists, symbols, numbers, etc.
<beach> knegg: Then, everything else in the language is defined in terms of those nested lists.
<knegg> the big point must be that the following java code (in that video) for that simple example is about 3 pages long.
<beach> I wouldn't know. Sorry.
<knegg> i think i need to get what that code is doing. he defines a function that sets variable b (which obviously is not a variable because it is lisp/clojure)to 15. then by that function (eval a) he returns that "variable" and for the program this is both the variable and the value 15 ? am i getting it right so far?
<Bike> you're talking about (setf a '(setf b 15)) and (eval a)?
<knegg> yes
Kundry_Wag has quit [Read error: Connection reset by peer]
jjkola has joined #lisp
<beach> knegg: I didn't watch the video. But let's do the analogous thing in Common Lisp, to be on topic. If I type (defparameter a '(defparameter b 15)) for instance...
Kundry_Wag has joined #lisp
<Bike> that sets the value of the variable A to be a list of three elements SETF, B, 15. then (eval a) means the value of A, that is, that list, is passed to the eval function, which treats the list as code and performs what it says to do, namely (setf b 15), which sets the value of the variable B to be 15
<knegg> wait i can upload a screenshot of it
<Bike> the example in the video actually is common lisp.
<beach> knegg: I think we should stick to Common Lisp.
<beach> knegg: But Bike has the right interpretation of it.
<Bike> there's no function definitions involved here, just to be clear
<Bike> A is set to a list, not a function
<Bike> i have no idea what you mean by "obviously is not a variable because it is lisp"
<Bike> also, in his notation here, the return values are indicated in the comments. (eval a) will return 15, not the symbol B
<Bike> he doesn't write the return values of the setfs or evals
<knegg> ahh
Kundry_Wag has quit [Ping timeout: 240 seconds]
<Bike> do you get it now?
<knegg> so you call a is variable?
<knegg> and its value is a list
<knegg> the 2nd line in the code does what? call/execute the list?
<Bike> well, we might more specifically say A is a symbol that names a variable, but we often conflate the name with the variable
<knegg> i think i need the terminology as well if i am to understand
Lycurgus has quit [Remote host closed the connection]
<knegg> so setf is what? a command or a definition for the symbol A?
<beach> knegg: It's the assignment operator.
<knegg> and then calling up that symbol will go through the list
<Bike> (setf foo bar) is like "foo = bar" in C or whatever
<Bike> i don't remember enough visual basic to tell you the syntax there. "foo := bar" maybe
<knegg> eval is a function?
<Bike> eval is a function, yes.
<jackdaniel> setf is an operator which sets places (place is more general than a variable behind a symbol
<jackdaniel> )
Kundry_Wag has joined #lisp
<beach> jackdaniel: So is = in C. :)
<Bike> friggin lvalues
<beach> Indeed.
Inline has quit [Quit: Leaving]
<beach> knegg: You can see it as if in C you had a function eval that let you do eval("b = 15"); the result of which would assign 15 to the variable b.
longshi has joined #lisp
<knegg> so 1st line defines what happens when a is called/executed. then 2nd line does that and the variable b is set to value 15. then 2nd line is just "a" which i take the program to run the thing and assign the value 15 to variable b.
<Bike> no.
<knegg> ehh that was redundant
<beach> knegg: Or rather a = "b = 15;", then eval(a);
<Bike> your framing in terms of "called/executed" is wrong. a variable binding is just a mapping from variables to values.
<knegg> ok a = b = 15
<Bike> the quotes are important.
<beach> knegg: No, a = "b = 15;";
zigpaw has quit [Quit: Vanishing into darkness in 1..2..3...]
<Bike> the first line sets a value of a. the second line just returns the value of a without doing anything.
<knegg> ok. got it a = "b = 15".
zigpaw has joined #lisp
<Bike> between lines two and three, B has no defined value, unless it was defined earlier i guess.
cmatei has joined #lisp
<Bike> the second line doesn't call or execute anything. it just looks up the value of A.
<knegg> the ;; and => is indicating what? what i would see when i do somehting line "print a" "print b"?
<Bike> semicolons (;) start comments
<Bike> it's saying that if you entered "a" you'd see "(setf b 15)" back
<Bike> the system prints the value for you.
<knegg> ok, 2nd line gives me the value of a which is the list i assigned it and 3d line (eval a)gives me not the list like when i let the value of a return but it gives me the 2nd element of the list.
<Bike> no, like i said, he doesn't indicate the return values of the eval calls.
<Bike> in this case eval would return 15.
<Bike> that's because eval would evaluate the list SETF, B, 15, and the assignment returns the value (15)
t58 has joined #lisp
zigpaw has quit [Quit: Vanishing into darkness in 1..2..3...]
zigpaw has joined #lisp
<knegg> (oh.. why does it put 15 in comment text then?)so (eval a)does nothing by itself but b in the next line will return the value for b which is 15? like i would define setf b 15 c 28 and then go (eval a)c it would return 28?
<Bike> no, eval does everything.
<Bike> it performs the assignment.
<Bike> (eval '(setf b 15)) is like you'd just written (setf b 15).
<Bike> the comment text is something the presenter wrote in.
<Bike> this isn't like an actual REPL session
<knegg> you are doing your best mate! but i think i need to actually do a basic lisp tutorial to understand it.
<Bike> seems likely.
igemnace has quit [Quit: WeeChat 2.6]
<akoana> knegg: I'm too learning Common Lisp, entering the example code into a REPL session is quite instructive... play with the real thing :)
atgreen has joined #lisp
<knegg> whats repl? im watching a tutorial on the syntax now. maybe that helps for that simple example already
clothespin has joined #lisp
<akoana> knegg: repl = read eval print loop
<akoana> knegg: when you start a common lisp you it will wait until you enter something and read it
<akoana> then it will eval it, and print the result
<akoana> then it starts again (the loop)
FreeBirdLjj has joined #lisp
<knegg> ahh sounds good!
<knegg> but also sounds like it needs an escape function :D
<akoana> knegg: entering (quit) will usually terminate your session
atgreen has quit [Ping timeout: 265 seconds]
Inline has joined #lisp
<knegg> im glad it does. on the recent vba version the alt+ctrl+break doesnt help anymore. had a hard time exiting my latest endless loop :D
<akoana> knegg: most people use an IDE for programming in Common Lisp (Emacs + Slime + SBCL)
<akoana> but for first steps you could use clisp only, it is similar to working in a shell
<akoana> and available in linux and windows
clothespin has quit [Ping timeout: 246 seconds]
cosimone has quit [Quit: Quit.]
FreeBirdLjj has quit [Ping timeout: 246 seconds]
clothespin has joined #lisp
<akoana> knegg: portacle (https://portacle.github.io/) has everything you need, it runs on Windows, OS X, and Linux.
<akoana> knegg: and it is easy to install
<knegg> ok cool. ill try to understand that concept with minimal effort to be frank because i wanna continue with that book to continue with another book... looking into machine learning took me several days already. its super interesting and i understood the basic stuff but i did not programm any neural networks there either :D
<_death> knegg: check out http://fzalkow.github.io/cl-mlep/
cosimone has joined #lisp
Lord_of_Life_ has joined #lisp
<knegg> "to be fairly easy to use so that even intermediate Common Lisp programmers" thx man. but.. im a total noob :D
brown121408 has quit [Read error: Connection reset by peer]
brown121408 has joined #lisp
Lord_of_Life has quit [Ping timeout: 240 seconds]
Lord_of_Life_ is now known as Lord_of_Life
Dibejzer has quit [Quit: Leaving]
clothespin has quit [Ping timeout: 250 seconds]
bilegeek has joined #lisp
cosimone has quit [Remote host closed the connection]
cosimone has joined #lisp
<knegg> lol... the video tutorial on lisp ends at min 6:31 with nothing like eval. only having shown "strings", 'symbols t, nil and how calculations are done :D
<akoana> knegg: hey, using _death's suggestion (cl-mep) you'll have fun and will advance by exploring the examples
<akoana> knegg: I'd also recommend Little Bits of Lisp https://www.youtube.com/watch?v=m0TsdytmGhc
<knegg> ok will do, thank you
<akoana> knegg: happy hacking :)
doublex_ is now known as doublex
<puchacz> cl-mlep - is it fast enough?
izh_ has joined #lisp
Kundry_Wag has quit [Remote host closed the connection]
Kundry_Wag has joined #lisp
Kundry_Wag has quit [Ping timeout: 246 seconds]
Dibejzer has joined #lisp
Dibejzer has quit [Quit: Leaving]
Kevslinger has joined #lisp
knegg has quit [Ping timeout: 265 seconds]
clothespin has joined #lisp
chipolux has quit [Ping timeout: 246 seconds]
chipolux has joined #lisp
bilegeek has quit [Quit: bilegeek]
rgherdt has quit [Remote host closed the connection]
rgherdt has joined #lisp
brettgilio has quit [Ping timeout: 245 seconds]
Dibejzer has joined #lisp
lxbarbosa has joined #lisp
Lord_of_Life has quit [Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine]
rgherdt has quit [Ping timeout: 276 seconds]
Lord_of_Life has joined #lisp
FreeBirdLjj has joined #lisp
atgreen has joined #lisp
FreeBirdLjj has quit [Ping timeout: 276 seconds]
X-Scale` has joined #lisp
X-Scale has quit [Ping timeout: 240 seconds]
X-Scale` is now known as X-Scale
FreeBirdLjj has joined #lisp
vlatkoB has quit [Remote host closed the connection]
scymtym has quit [Ping timeout: 276 seconds]
FreeBirdLjj has quit [Ping timeout: 240 seconds]
vlatkoB has joined #lisp
FloThePo has joined #lisp
sugarwren has joined #lisp
FreeBirdLjj has joined #lisp
FreeBirdLjj has quit [Ping timeout: 245 seconds]
earl-ducaine has joined #lisp
bilegeek has joined #lisp
rixard has quit [Remote host closed the connection]
misterwhatever has quit [Quit: misterwhatever]
rixard has joined #lisp
FreeBirdLjj has joined #lisp
pjb has quit [Read error: Connection reset by peer]
rixard has quit [Remote host closed the connection]
rixard has joined #lisp
FreeBirdLjj has quit [Ping timeout: 240 seconds]
FreeBirdLjj has joined #lisp
gxt has quit [Quit: WeeChat 2.6]
gxt has joined #lisp
lxbarbosa has quit [Remote host closed the connection]
FreeBirdLjj has quit [Ping timeout: 246 seconds]
mooch2 has joined #lisp
slyrus_ has joined #lisp
slyrus__ has quit [Ping timeout: 240 seconds]
mooch has quit [Ping timeout: 245 seconds]
FreeBirdLjj has joined #lisp
sjl has quit [Quit: WeeChat 2.2-dev]
Kundry_Wag has joined #lisp
pjb has joined #lisp
torbo has joined #lisp
FreeBirdLjj has quit [Ping timeout: 250 seconds]
ggole has quit [Quit: Leaving]
gxt has quit [Quit: WeeChat 2.6]
clothespin has quit [Ping timeout: 265 seconds]
bilegeek has left #lisp [#lisp]
jonatack has quit [Quit: jonatack]
gravicappa has quit [Ping timeout: 245 seconds]
sugarwren has quit [Ping timeout: 252 seconds]
marusich has joined #lisp
mooch3 has joined #lisp
X-Scale has quit [Ping timeout: 246 seconds]
X-Scale` has joined #lisp
X-Scale` is now known as X-Scale
vlatkoB has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
mooch2 has quit [Ping timeout: 250 seconds]
rpg has joined #lisp
FreeBirdLjj has joined #lisp
brettgilio has joined #lisp
anewuser has quit [Quit: anewuser]
atgreen has quit [Remote host closed the connection]
knegg has joined #lisp
brown121407 has joined #lisp
brown121408 has quit [Ping timeout: 240 seconds]
scymtym has joined #lisp
rgherdt has joined #lisp
Kundry_Wag has quit [Remote host closed the connection]
jonatack has joined #lisp
karlosz has joined #lisp
rippa has quit [Quit: {#`%${%&`+'${`%&NO CARRIER]
Kundry_Wag has joined #lisp
Kundry_Wag has quit [Remote host closed the connection]
Kundry_Wag has joined #lisp
FreeBirdLjj has quit [Ping timeout: 265 seconds]
marusich has quit [Ping timeout: 245 seconds]
mooch2 has joined #lisp
cosimone_ has joined #lisp
cosimone has quit [Quit: Quit.]
random-nick has quit [Ping timeout: 240 seconds]
zooey has quit [Remote host closed the connection]
mooch3 has quit [Ping timeout: 245 seconds]
cosimone_ is now known as cosimone
mooch2 has quit [Ping timeout: 250 seconds]
mooch has joined #lisp
karlosz has quit [Quit: karlosz]
zooey has joined #lisp
zooey has quit [Client Quit]
zooey has joined #lisp
izh_ has quit [Quit: Leaving]
random-nick has joined #lisp
cosimone_ has joined #lisp
cosimone_ has quit [Client Quit]
cosimone_ has joined #lisp
cosimone_ is now known as cosimone__
cosimone__ has quit [Client Quit]
cosimone has quit [Ping timeout: 250 seconds]
cosimone has joined #lisp
zooey has quit [Quit: quit]
FreeBirdLjj has joined #lisp
zooey has joined #lisp
Posterdati has joined #lisp
Lycurgus has joined #lisp
FreeBirdLjj has quit [Ping timeout: 250 seconds]
xuxuru has joined #lisp
FreeBirdLjj has joined #lisp
<phoe> puchacz: fast enough for what
<puchacz> phoe: most ML is done by wrapping C++ or C libraries in Python, basically - how does it compare, do you know?
<puchacz> with Matlab being astonishingly slow, and Python C/C++ fast, do you know where does cl-mlep sit?
space_otter has joined #lisp
FreeBirdLjj has quit [Ping timeout: 240 seconds]
EvW1 has joined #lisp
zooey has quit [Remote host closed the connection]
oni-on-ion has quit [Remote host closed the connection]
oni-on-ion has joined #lisp
random-nick has quit [Ping timeout: 240 seconds]
zooey has joined #lisp
FreeBirdLjj has joined #lisp
cosimone has quit [Read error: Connection reset by peer]
cosimone has joined #lisp
brown121407 has quit [Read error: Connection reset by peer]
brown121407 has joined #lisp
zooey has quit [Client Quit]
icov0x29a has joined #lisp
zooey has joined #lisp
FreeBirdLjj has quit [Ping timeout: 265 seconds]
icov0x29a has quit [Read error: Connection reset by peer]
brettgilio has quit [Ping timeout: 245 seconds]
zooey has quit [Remote host closed the connection]
FreeBirdLjj has joined #lisp
random-nick has joined #lisp
<jfb4> puchacz: what aspect of ML do you need in particular
zooey has joined #lisp
zooey has quit [Remote host closed the connection]
<puchacz> jfb4: I am on a course in a bank, there was just one class as of now, with neural network recognising handwriting digits, honestly I did not check the full curriculum.
zooey has joined #lisp
<puchacz> but I would like to know if a library can "scale" to be used out of the course as well
FreeBirdLjj has quit [Ping timeout: 240 seconds]
earl-ducaine has quit [Ping timeout: 240 seconds]
atgreen has joined #lisp
karlosz has joined #lisp
Kundry_Wag has quit [Remote host closed the connection]
zooey has quit [Remote host closed the connection]
FreeBirdLjj has joined #lisp
zooey has joined #lisp
karlosz has quit [Client Quit]
zooey has quit [Remote host closed the connection]
rgherdt has quit [Remote host closed the connection]
zooey has joined #lisp
FreeBirdLjj has quit [Ping timeout: 252 seconds]
anlsh has left #lisp ["ERC (IRC client for Emacs 26.3)"]
FreeBirdLjj has joined #lisp
anlsh has joined #lisp
anlsh has quit [Remote host closed the connection]
FreeBirdLjj has quit [Ping timeout: 250 seconds]
oni-on-ion has quit [Ping timeout: 250 seconds]
FreeBirdLjj has joined #lisp
rgherdt has joined #lisp
FreeBirdLjj has quit [Ping timeout: 240 seconds]
anewuser has joined #lisp
FreeBirdLjj has joined #lisp
oni-on-ion has joined #lisp
<no-defun-allowed> puchacz: Depends on your compiler, but you should expect fairly close to C.
<puchacz> I will definitely play with cl-mlep, using sbcl
<no-defun-allowed> Most of it is number crunching, which can get compiled very well.
pfdietz has quit [Remote host closed the connection]
FreeBirdLjj has quit [Ping timeout: 265 seconds]
<puchacz> ok
zooey has quit [Remote host closed the connection]
rpg has quit [Quit: Textual IRC Client: www.textualapp.com]
zooey has joined #lisp
Kundry_Wag has joined #lisp
FreeBirdLjj has joined #lisp
pfdietz has joined #lisp
Kundry_Wag has quit [Ping timeout: 245 seconds]
FreeBirdLjj has quit [Ping timeout: 276 seconds]
earl-ducaine has joined #lisp
grobe0ba has joined #lisp
akoana has left #lisp ["Leaving"]
xuxuru has quit [Quit: xuxuru]
<_death> I thought cl-online-learning would be cool for actual use, though I've not yet had the chance
Kevslinger has quit [Quit: Connection closed for inactivity]
anlsh has joined #lisp
anewuser has quit [Ping timeout: 265 seconds]
pierpal has quit [Ping timeout: 276 seconds]
Smokitch has joined #lisp
dilated_dinosaur has joined #lisp
cosimone has quit [Quit: Quit.]
Kundry_Wag has joined #lisp
learning has joined #lisp
torbo has quit [Remote host closed the connection]
Smokitch has quit []
wxie has joined #lisp
grabarz has joined #lisp
lucasb has quit [Quit: Connection closed for inactivity]
random-nick has quit [Ping timeout: 240 seconds]
wxie has quit [Ping timeout: 245 seconds]
sjl has joined #lisp
varjag has quit [Ping timeout: 246 seconds]
Kundry_Wag has quit []
learning has quit []
anlsh has quit [Ping timeout: 250 seconds]