jackdaniel changed the topic of #lisp to: Common Lisp, the #1=(programmable . #1#) programming language<http://cliki.net/> logs:<https://irclog.whitequark.org/lisp,http://ccl.clozure.com/irc-logs/lisp/> | SBCL 1.4.5, CMUCL 21b, ECL 16.1.3, CCL 1.11.5, ABCL 1.5.0
matijja has quit [Read error: Connection reset by peer]
<emaczen> I think I failed to build SBCL from source correctly, how should I retry?
groovy2shoes has quit [Ping timeout: 246 seconds]
<emaczen> I think it failed because it keeps failing to load quicklisp
<Bike> fails how
<emaczen> I cross compiled with CCL, and it completed and then I ran the install.sh script
fikka has joined #lisp
<emaczen> Then I started SBCL and I get a TYPE-ERROR "QL-UTIL" is not of type (OR FUNCTION SYMBOL) in quicklisp/setup.lisp
<Bike> huh. no idea what that could be about
<Bike> but if you built sbcl wrong that usually manifests as more like, lacking an extension, or just outrifhg failure
<Bike> not... getting something that only kind of works
<emaczen> I ran make.sh with the flags to remove immobile-code if that is relevant
mrcom has joined #lisp
fikka has quit [Ping timeout: 264 seconds]
<emaczen> should I uninstall? or how do I uninstall?
<emaczen> Do I just run make.sh again?
<jfrancis> In case anyone is still around from when I asked this morning about how to strip the Unicode Byte-Order-Mark from the beginning of an otherwise-clean 8-bit ASCII file, the suggestion of flexi-streams worked wonderfully. And is even portable. Thank you.
karlosz has joined #lisp
antergos has joined #lisp
foom has quit [Ping timeout: 255 seconds]
cgay has quit [Ping timeout: 255 seconds]
emaczen has quit [Quit: ERC (IRC client for Emacs 24.5.1)]
antergos has quit [Client Quit]
Kundry_Wag has quit []
emaczen has joined #lisp
warweasle has joined #lisp
fikka has joined #lisp
Khisanth has quit [Ping timeout: 264 seconds]
fikka has quit [Ping timeout: 260 seconds]
elfmacs has joined #lisp
fikka has joined #lisp
rumbler31 has joined #lisp
<emaczen> why does SBCL keep failing to load quicklisp.lisp? I get the error: QL-UTIL is not of type (OR FUNCTION SYMBOL)?
Cymew has joined #lisp
Khisanth has joined #lisp
<rumbler31> what happens if you load sbcl with no init file
<rumbler31> although I feel like i've heard this one before
<emaczen> nothing changes
smurfrobot has joined #lisp
<emaczen> you run sbcl --no-init right?
comborico1611 has quit [Quit: Konversation terminated!]
Cymew has quit [Ping timeout: 256 seconds]
<emaczen> Ok, I just commented out my .sbclrc and SBCL will start, but then I just tried starting it in emacs, and it is telling me "The value SWANK/BACKEND is not of type (OR FUNCTION SYMBOL)"
<Bike> there a backtrace or anything
<emaczen> no
<emaczen> I'm going to try rebuilding from source, but removing the immobile-code flags
smurfrobot has quit [Ping timeout: 260 seconds]
bbobb has quit [Ping timeout: 256 seconds]
elfmacs has quit [Ping timeout: 265 seconds]
<mrcom> Are there any freenode archives (in particular, #lisp) which allow search over an entire year's IRC?
pierpal has joined #lisp
smurfrobot has joined #lisp
<mrcom> Xach: , or anyone, any thoughts on updates to "Go-to libraries"? (Zach's 2015-04-06 blog post)
pierpal has quit [Ping timeout: 264 seconds]
smurfrobot has quit [Remote host closed the connection]
eli_oat has joined #lisp
snits has quit [Quit: leaving]
snits has joined #lisp
vaporatorius has quit [Ping timeout: 240 seconds]
fikka has quit [Ping timeout: 240 seconds]
<rumbler31> emaczen: I swear i've heard this before and it is some mundane thing
fikka has joined #lisp
<rumbler31> oh. can you load sbcl without init, then manually load and start swank, then use slime-connect manually?
igemnace has joined #lisp
zmt00 has quit [Quit: Leaving]
zmt00 has joined #lisp
zmt00 has quit [Remote host closed the connection]
pjb` has joined #lisp
pjb has quit [Ping timeout: 256 seconds]
zmt00 has joined #lisp
fikka has quit [Ping timeout: 260 seconds]
terpri has quit [Read error: Connection reset by peer]
pjb`` has joined #lisp
pjb` has quit [Ping timeout: 256 seconds]
d4ryus1 has joined #lisp
pjb``` has joined #lisp
EvW has quit [Ping timeout: 240 seconds]
fikka has joined #lisp
pjb`` has quit [Ping timeout: 256 seconds]
d4ryus has quit [Ping timeout: 240 seconds]
pjb```` has joined #lisp
pjb``` has quit [Ping timeout: 256 seconds]
pjb````` has joined #lisp
fikka has quit [Ping timeout: 265 seconds]
warweasle has quit [Quit: Leaving]
pjb```` has quit [Ping timeout: 256 seconds]
FreeBirdLjj has joined #lisp
makomo has quit [Ping timeout: 265 seconds]
pjb`````` has joined #lisp
pjb````` has quit [Ping timeout: 256 seconds]
marusich has joined #lisp
fikka has joined #lisp
DataLinkDroid has quit [Read error: Connection reset by peer]
pjb`````` has quit [Ping timeout: 256 seconds]
fikka has quit [Ping timeout: 240 seconds]
zazzerino has quit [Ping timeout: 260 seconds]
trocado has quit [Ping timeout: 256 seconds]
fikka has joined #lisp
pierpa has joined #lisp
fikka has quit [Ping timeout: 240 seconds]
fikka has joined #lisp
milanj has quit [Quit: This computer has gone to sleep]
Kevslinger has quit [Quit: Connection closed for inactivity]
fikka has quit [Ping timeout: 260 seconds]
terpri has joined #lisp
<emaczen> rumbler31: Nothing is working...
<emaczen> There is no QL-UTIL symbol in quicklisp/setup.lisp either...
<emaczen> Is there any way to uninstall SBCL? It would be nice if I could just start over
<Bike> rm everything
fikka has joined #lisp
<emaczen> Bike: where?
<emaczen> I know SBCL is at /usr/local/bin/sbcl
<Bike> where it installed to, assume you installed
<rumbler31> did you use apt to install sbcl or slime? if so, uninstall all that
fikka has quit [Ping timeout: 256 seconds]
<emaczen> I built from source...
<emaczen> I'm trying to remove immobile-code
<rumbler31> after you do that, start with an empty sbclrc, and follow the quicklisp setup steps
<emaczen> Can you add flags with hoembrew (I'm running OS X)
fikka has joined #lisp
<emaczen> Now, SBCL is telling me that it doensn't know how to require BSD-SOCKETS?
FreeBirdLjj has quit [Remote host closed the connection]
<rumbler31> what do you need homebrew for at the moment?
FreeBirdLjj has joined #lisp
<emaczen> rumbler31: When I install stuff from homebrew it just seems to work, and this problem got started since I tried to build SBCL from source myself
<rumbler31> do you install lisp stuff from homebrew?
<emaczen> I have installed SBCL with homebrew
fikka has quit [Ping timeout: 260 seconds]
<on_ion> did you google
<rumbler31> in order to bootstrap the sbcl compile I assume?
<emaczen> on_ion: Yes, what I just followed similar advice using those immobile-code flags when you build SBCL from source with "sh make.sh"
fikka has joined #lisp
FreeBirdLjj has quit [Ping timeout: 276 seconds]
<rumbler31> i would disable the sbcl homebrew package and get a recent binary instead
forgottenwizard is now known as ZombieChicken
<emaczen> rumbler31: Ok I did that, but I still have the same issue now
<emaczen> How do I uninstall everything that I built from source? This is no uninstall script.
orivej has quit [Ping timeout: 256 seconds]
<rumbler31> if you didn't place the installation andywere, just blow away the folders you're compiling in
<rumbler31> also, look for fasl casche files
<emaczen> where?
<rumbler31> find / -type f -iname "*.fasl" or whatever the file ending sbcl fasls are
vtomole has joined #lisp
paul0 has quit [Remote host closed the connection]
<rumbler31> i don't know if that is pertinent to the compilation of sbcl itself
<rumbler31> but its the only other thing I can think of about "persistent files" that might need to be cleaned up
red-dot has quit [Quit: Going offline, see ya! (www.adiirc.com)]
<on_ion> emaczen: hmm, is it full build? i just built from git yesterday with --fancy and worked great (debian)
pierpal has joined #lisp
<emaczen> on_ion: I downloaded a tar archive from sourceforge
smurfrobot has joined #lisp
<on_ion> hmm
smurfrobot has quit [Ping timeout: 240 seconds]
<emaczen> on_ion: I finally got a restart, but now I'm back to an SBCL with immobile-code!
<on_ion> i wish i could help
<rumbler31> so you have a most recent build
<emaczen> 1.4.7
<rumbler31> how recent is that
<on_ion> current
marusich has quit [Ping timeout: 276 seconds]
<emaczen> What versionare you using? I think it is the latest stable build? It was what was linked on sbcl.org
<emaczen> according to sbcl.org April 29th
<rumbler31> me? none, I usually use ccl
<rumbler31> use that version you just made, to compile a source tree that includes your patch, or the removal of immoblie-code
<emaczen> rumbler31: I mostly use SBCL and CCL, but I don't know how to get CCL fast enough for some programs I write that need speed
<emaczen> rumbler31: Yep, I'm trying sh make.sh --without-immobile-code etc...
<rumbler31> so are you also specifically passing in the lisp to use for compilation? I think you need to specify that to make.sh as well
<emaczen> I'm using the SBCL I just got to work
<emaczen> I was using CCL earlier and did have to specify
<rumbler31> if you don't specify I think it uses whatever sbcl is in the path, if that isn't he one you just made then you might run into trouble
<rumbler31> like... it would use the one you installed with homebrew
<rumbler31> unless you're using the same source tree
<rumbler31> but even then I don't know if make.sh knows to use the sbcl binary that you just built, it probably still looks in the path
DataLinkDroid has joined #lisp
mflem has quit [Read error: Connection reset by peer]
ZombieChicken has quit [Quit: Have a nice day]
schoppenhauer has quit [Ping timeout: 248 seconds]
fikka has quit [Ping timeout: 276 seconds]
schoppenhauer has joined #lisp
fikka has joined #lisp
dddddd has quit [Remote host closed the connection]
<emaczen> I'm going to try removing all SBCL stuff I can find, and then building with CCL
tomsen has quit [Ping timeout: 248 seconds]
krwq has joined #lisp
SenasOzys has quit [Remote host closed the connection]
SenasOzys has joined #lisp
<emaczen> fail...
<emaczen> I'll try again in a little bit...
Cymew has joined #lisp
spoken-tales has joined #lisp
eli_oat has quit [Quit: Leaving.]
SenasOzys has quit [Ping timeout: 240 seconds]
Cymew has quit [Ping timeout: 268 seconds]
Administrator has joined #lisp
Administrator is now known as Guest67863
Guest67863 has quit [Remote host closed the connection]
smurfrobot has joined #lisp
spoken-tales has quit [Remote host closed the connection]
fikka has quit [Ping timeout: 256 seconds]
pierpa has quit [Quit: Page closed]
fikka has joined #lisp
smurfrobot has quit [Remote host closed the connection]
<ludston> Are there any good books out there for best practices for optimising for sbcl?
<ludston> Ignoring the obvious answer, "just profile it and make it faster"
<Bike> declare types, compile with high speed so it gives you a million optimization notes
<emaczen> Is there anything special I need to know for installing SBCL from source with OSX?
smurfrobot has joined #lisp
longg has joined #lisp
longg has quit [Client Quit]
vaporatorius has joined #lisp
vap1 has joined #lisp
<Bike> don't think so
vaporatorius has quit [Client Quit]
pierpal has quit [Quit: Poof]
pierpal has joined #lisp
smurfrobot has quit [Remote host closed the connection]
fikka has quit [Ping timeout: 260 seconds]
<emaczen> shouldn't this be as simple as just evaluating: sh make.sh "path-to-ccl" --without-immobile-space --without-immobile-code --without-compact-instance-header?
fikka has joined #lisp
<Bike> sounds about right.
<emaczen> I'm trying that without the flags to see if I can even build SBCL correctly from source...
<esthlos> could someone kindly tell me what I'm missing?: https://pastebin.com/Vv4p6s1H
<Bike> esthlos: the push only affects the local variable, x
<Bike> the function "e" is only passed the value of *global*, and doesn't know anything about that variable itself, per the basic evaluation rules
<esthlos> aha, x is a lexical binding, I see
<esthlos> thanks
<Bike> no prob
fikka has quit [Ping timeout: 256 seconds]
<pierpal> wouldn't work even if x was special. that's not the point
<ludston> ^ Thanks Bike
<esthlos> x is lexical in the scope of the environment pointed to by the procedure; that's what I mean
<Bike> well the lexical part isn't important. the fact is that there is a binding, and that's what push alters.
<pierpal> that's not the explanation why it does not work
<ludston> It's altering the value of the variable x, and not the value of *global*
<esthlos> good to know
fikka has joined #lisp
<emaczen> So I can build SBCL fine from source, It just fails with that strange QL-UTIL type error when I add the immobile-code flags
<ludston> This is probably not how it actually works, but I always think of it as, (defmacro push (x y) `(setf ,y (cons ,x ,y)))
<Bike> no, other than some boring details that's push
<on_ion> emaczen: what are you actually doing? =)
<emaczen> Just trying to build SBCL with immobile-pages since I keep getting an error that says no more immobile pages.
<emaczen> maybe I should just download an older version of SBCL...
<emaczen> How good is CMUCL?
<on_ion> if you got sbcl compiled new, just try what you were doing again ?
fikka has quit [Ping timeout: 240 seconds]
<on_ion> maybe you dont need to worry about immobile page[s] if that is not the source/root/cause of the problem
<on_ion> though, so you know, this is my first time hearing about "immobile pages" =)
<esthlos> what I still don't fully understand, which is embarassing at this point, is that if we replace *global* with, say, an instance of a CLOS object (with appropriate push method, etc.), then *global* is mutated
<Bike> "with appropriate push method" means you're doing something completely different.
<Bike> (push x y) alters a variable binding. (push x (slot-value ...)) modifies an object. they are pretty distinct things to do.
<emaczen> on_ion: Some others here linked me to some mailing lists where people got the same error I did, and emailed SBCL devs
rumbler31 has quit [Read error: Connection reset by peer]
<ludston> It's like this: *global* has a memory dress, and x in (let ((x '()))) has a memory address
<emaczen> The devs said that if your program uses a lot of symbols, then immobile pages can be exhausted
<emaczen> I am using a lot of symbols
<ludston> (push 5 x) modifies x, and (push 5 *global*) modifies global
<ludston> Because they are different adresses
rumbler31 has joined #lisp
<ludston> The fact that x, and *global*'s memory addesses happen to have the same value at first is just a coincidence, since you passed the value of *global* into the address of x
surya has joined #lisp
<Bike> i don't think adding a concept of "addresses" is really going to make it clearer...
<ludston> Doesn't it? Maybe I am spending too much time with low-level languages
fikka has joined #lisp
<ludston> What are you using so many symbols for emaczen?
krwq has left #lisp ["Killed buffer"]
<esthlos> ok, I will think those explanations over
beach has joined #lisp
<beach> Good morning everyone!
<ludston> Good afternoon
<emaczen> Bike: Nope, I get the QL-UTIL type error again
fikka has quit [Ping timeout: 268 seconds]
<on_ion> what is a lot of symbols? can they be interned selectively ?
<emaczen> What do you mean by selectively?
<on_ion> or established in some other way, such as using symbol plist ?
<on_ion> emaczen: just the ones you need. by selection.
rumbler31 has quit [Remote host closed the connection]
<emaczen> on_ion: I could probably use strings instead, would that be recommended?
<on_ion> well. it is starting to feel like a different approach could be considered if you are maxing out some runtime limits
<emaczen> Wow, I finally got rid of that QL-UTIL error
<emaczen> I had to track down a bunch of fasl directories and delete them
<emaczen> Although, I did try deleting /.cache/common-lisp previously
smurfrobot has joined #lisp
<emaczen> on_ion: I'm probably going to re-write my main code at some point using structs and defuns but until then, I'm just going to do what I go to do!
<on_ion> okay, sounds good =)
charh has quit [Ping timeout: 268 seconds]
<ludston> emaczen: As a test, I interned an entire english dictionary into sbcl and it worked fine. You must have a LOT of symbols.
<emaczen> ludston: Yep! I've done that too
<on_ion> hah
<emaczen> I probably need to learn more about efficiency and trade some for style/convenience
<emaczen> but until then..
<emaczen> ha
<beizhia> hope I'm not interrupting, but could someone give me a sanity check on this hello-world I'm trying to do?
<ludston> Looks like its using a casual 1.3Gb of ram to do it. I'd stick with strings.
fikka has joined #lisp
<beizhia> I'm not able to require my asdf system, but its the same config I have for another project and that one works fine
Bike has quit [Quit: Lost terminal]
<beizhia> is it ok to post links here? Just a gist of about 30 lines
<beach> beizhia: Yes, a link to the code is fine.
fikka has quit [Ping timeout: 240 seconds]
<beizhia> I've got basically the same config for another project, and I'm able to build an executable with asdf:make, but I can't even (require :hello-world) for some reason
<ludston> beizhia: How does sbcl know where to load hello.asd from?
<beizhia> I have a symlink to my code in ~/quicklisp/local-projects/hello-world/
fikka has joined #lisp
<beach> beizhia: You need to have the same name of the file and the system.
<beach> beizhia: ASDF does not search all your available .asd files for a system with the right name. It turns the system name into a file name and looks for that file name.
<beizhia> ahhhh that would make sense
vsync has quit [Quit: ZNC - http://znc.sourceforge.net]
vsync has joined #lisp
Ukari has quit [Ping timeout: 276 seconds]
fikka has quit [Ping timeout: 268 seconds]
<beizhia> still saying "dont know how to REQUIRE HELLO-WORLD"
<beizhia> changed the filenames to hello-world.asd and hello-world.lisp, updated the system def to have ((:file "hello-world")) in the components
smurfrobot has quit [Remote host closed the connection]
<on_ion> i link my .asd-containing folders in ~/quicklisp/local-projects/
<on_ion> then i (ql:quickload :...)
<beizhia> ql:quickload is also giving me: System "hello-world" not found
<beizhia>
charh_ has joined #lisp
<ludston> beizhia
<ludston> Change the directory that it is in from hello-world to hello_world
<beizhia> ludston: I think that has done it!
<ludston> It's a mystery.
fikka has joined #lisp
Ukari has joined #lisp
<beizhia> ya... expecially since my other is called "bulk-rename", and that's what I copied all this from
vlatkoB has joined #lisp
<ludston> beizhia: Then you can change it back. Looks like asdf does some caching
<beizhia> I was afraid it might have been caching
<beizhia> yes, you were correct. After renaming back to hello-world, it builds again
charh_ has quit [Quit: leaving]
<beizhia> ok, thanks so much for the help everyone!
fikka has quit [Ping timeout: 256 seconds]
vtomole has quit [Ping timeout: 260 seconds]
surya has quit [Read error: Connection reset by peer]
fikka has joined #lisp
surya has joined #lisp
stardiviner has joined #lisp
sauvin_ has joined #lisp
fikka has quit [Ping timeout: 240 seconds]
FreeBirdLjj has joined #lisp
gabot has quit [Remote host closed the connection]
Pixel_Outlaw has quit [Remote host closed the connection]
rumbler31 has joined #lisp
fikka has joined #lisp
rumbler31 has quit [Ping timeout: 248 seconds]
fikka has quit [Ping timeout: 260 seconds]
wxie has joined #lisp
smurfrobot has joined #lisp
gabot has joined #lisp
gabot has quit [Remote host closed the connection]
gabot has joined #lisp
fikka has joined #lisp
gabot has quit [Remote host closed the connection]
jasom has quit [Ping timeout: 260 seconds]
wxie has quit [Remote host closed the connection]
fikka has quit [Ping timeout: 240 seconds]
gabot has joined #lisp
smurfrobot has quit [Ping timeout: 256 seconds]
gabot has quit [Remote host closed the connection]
gabot has joined #lisp
bbobb has joined #lisp
gabot has quit [Remote host closed the connection]
gabot has joined #lisp
fikka has joined #lisp
smurfrobot has joined #lisp
fikka has quit [Ping timeout: 260 seconds]
wxie has joined #lisp
<on_ion> does SBCL have a shared library to link to? like ECL
smurfrobot has quit [Remote host closed the connection]
smurfrobot has joined #lisp
<phoe> on_ion: no.
<phoe> you can't easily link against SBCL from C. You'll need to link against C from SBCL.
nickenchuggets has quit [Read error: Connection reset by peer]
nickenchuggets has joined #lisp
rumbler31 has joined #lisp
MasouDa has joined #lisp
fikka has joined #lisp
shka_ has joined #lisp
rumbler31 has quit [Ping timeout: 248 seconds]
<on_ion> phoe: okay
quazimodo has joined #lisp
smurfrobot has quit [Remote host closed the connection]
milanj has joined #lisp
sauvin_ has quit [Quit: Leaving]
sauvin_ has joined #lisp
igemnace has quit [Read error: Connection reset by peer]
beach` has joined #lisp
beach has quit [Ping timeout: 248 seconds]
smurfrobot has joined #lisp
fikka has quit [Ping timeout: 260 seconds]
pierpal has quit [Quit: Poof]
jasom has joined #lisp
pierpal has joined #lisp
stardiviner has quit [Ping timeout: 268 seconds]
fikka has joined #lisp
shka_ has quit [Ping timeout: 260 seconds]
fikka has quit [Ping timeout: 260 seconds]
fikka has joined #lisp
bbobb has quit [Ping timeout: 256 seconds]
igemnace has joined #lisp
smurfrobot has quit [Remote host closed the connection]
<on_ion> whoa, cant do underscores in function/symbol names? (defcfun "XT_Alpha" :void) => XT-ALPHA
elfmacs has joined #lisp
sauvin_ is now known as Bocaneri
<edgar-rft> on_ion: yes, you can, but defcfun is not part of the ANSI standard, so its behaviour is implementation-dependent
Anthaas_ has joined #lisp
wigust has joined #lisp
<on_ion> wasnt sure if underscore was allowed in basic symbols for some reason =)
<on_ion> i dont understand this, however: name ::= lisp-name [foreign-name] | foreign-name [lisp-name]
<edgar-rft> that means you must at least specify one of both
<edgar-rft> google for "BNF syntax"
fouric has quit [Ping timeout: 240 seconds]
fouric has joined #lisp
Anthaas_ has quit [Quit: WeeChat 1.9.1]
nickenchuggets has quit [Read error: Connection reset by peer]
python476 has joined #lisp
beach` is now known as beach
<on_ion> ohh i see it, lisp-name is symbol, foreign-name is a string. =)
<on_ion> i wasnt sure how defcfun could tell those two things apart otherwise
<beach> on_ion: I strongly recommend you program in Common Lisp rather than in some other language.
<on_ion> beach: doing so! i really have to, and i totally agree
<on_ion> i am only going to put some guts into a C file so i dont have to touch it ever again
isBEKaml has joined #lisp
<on_ion> just because the libraries i am interfacing are trying to be their own utopian api system platform environment
<on_ion> (SDL)
<on_ion> i have been having troubles with SDL and the REPL, SDL wants to take over the world and be its own exclusive thing, and i just want to lisp
<beach> Yes, more often than not, using foreign code creates problems rather than solving them.
<on_ion> yea.. and its driving me bonkers. just decided today to stuff everything ugly into C because i need lisp
fikka has quit [Ping timeout: 264 seconds]
<on_ion> well just a few functions basically, init, shutdown, print, update
<on_ion> SDL has its own thread stuff and whatnot, ive seen countless ways of dealing with it in CL, amongst the various SDL1/2 bindings for CL, and i'm accustomed to doing SDL/opengl by hand and C anyhow. it feels really good also, which is the most important to me
fikka has joined #lisp
nsrahmad has joined #lisp
quazimodo has quit [Ping timeout: 240 seconds]
orivej has joined #lisp
makomo has joined #lisp
wxie has quit [Remote host closed the connection]
bbobb has joined #lisp
groovy2shoes has joined #lisp
energizer has quit [Quit: Leaving]
nsrahmad has quit [Quit: Leaving]
isBEKaml has quit [Quit: leaving]
isBEKaml has joined #lisp
isBEKaml has quit [Client Quit]
fikka has quit [Ping timeout: 255 seconds]
isBEKaml has joined #lisp
smurfrobot has joined #lisp
<on_ion> all problems solved in one hours time =)
<on_ion> hours'*/hour's*
pjb has joined #lisp
Arcaelyx has joined #lisp
tomsen has joined #lisp
beizhia has quit [Quit: ERC (IRC client for Emacs 25.3.1)]
fikka has joined #lisp
d4ryus1 is now known as d4ryus
smurfrobot has quit [Remote host closed the connection]
khrbt has quit [Quit: ZNC 1.6.5 - http://znc.in]
khrbt has joined #lisp
damke has joined #lisp
MasouDa has quit [Ping timeout: 240 seconds]
smurfrobot has joined #lisp
<ludston> on_ion: I have played with sdl2 + lisp before
<on_ion> i feel for ya
<ludston> It's working pretty great for me though. I wound up hacking on slime a little though
fikka has quit [Ping timeout: 260 seconds]
RebelCoderRU has joined #lisp
<ludston> Step one, pop (sdl2:make-this-main-thread) around your main thread
<ludston> Step two, pop (swank:handle-requests swank:*emacs-connection* t) somewhere in your (:idle) so that you can still use the emacs repl
<on_ion> ah yep! i got those done
<on_ion> in my lisp/sdl testing
<ludston> Got any more tips then?
<on_ion> there were threading quirks and input event handling anomolies , works good right now though by using a C lib
<on_ion> yea, an alternative to sdl
<ludston> There shouldn't be threading quirks if you are only using one thread
<ludston> I mean, I haven't experienced any threading problems
<on_ion> with slime,one thread isnt really possible
<on_ion> i want to evaluate code and type stuff in repl while the SDL window is rendering its loop
<ludston> Yes, I don't think you understood what I mean by pop (swank:handle-requests swank:*emacs-connection* t) somewhere in your event loop
isBEKaml has quit [Ping timeout: 264 seconds]
<ludston> This is the part of slime that handles incoming requests from emacs
fikka has joined #lisp
<ludston> Thus the slime repl will still work whilst sdl2 is running
<ludston> And also, any changes that you make via slime will be evaluated at a safe time during the event loop
surya has quit [Remote host closed the connection]
<on_ion> i had all the stuff working, but sdl2:with-event-loop didnt work at all
fikka has quit [Ping timeout: 260 seconds]
<ludston> Hmm. I have everything working, plus cairo integration
<on_ion> ohh? interesting, cairo would be nice
<ludston> I can probably hack a cut down version without all of my cruft
<ludston> But I'll need to fork all of the dependencies that I've been hacking on too :P
<on_ion> hmm =) i wonder if its similar to that lisp file there, or how a simple "thing" could be distributed for anyone to use
Amany has joined #lisp
<on_ion> i am not even sure if i could even have SDL running in a loop in the background with C, hrm
cage_ has joined #lisp
fikka has joined #lisp
smurfrobot has quit [Remote host closed the connection]
fikka has quit [Ping timeout: 260 seconds]
fikka has joined #lisp
smurfrobot has joined #lisp
fikka has quit [Ping timeout: 260 seconds]
makomo has quit [Ping timeout: 260 seconds]
smurfrobot has quit [Ping timeout: 268 seconds]
fikka has joined #lisp
damke has quit [Ping timeout: 268 seconds]
damke has joined #lisp
<ludston> on_ion: Like this
surya has joined #lisp
vsync has quit [Quit: ZNC - http://znc.sourceforge.net]
surya has quit [Read error: Connection reset by peer]
vsync has joined #lisp
cage_ has quit [Remote host closed the connection]
sellout-1 has quit [Ping timeout: 276 seconds]
shka_ has joined #lisp
damke has quit [Ping timeout: 268 seconds]
sellout- has joined #lisp
cage_ has joined #lisp
orivej has quit [Ping timeout: 256 seconds]
markong has joined #lisp
MichaelRaskin has quit [Ping timeout: 256 seconds]
smurfrobot has joined #lisp
michel_ has quit [Ping timeout: 265 seconds]
smurfrobot has quit [Ping timeout: 268 seconds]
light2yellow has joined #lisp
dddddd has joined #lisp
andrew_deane_ has joined #lisp
andrew_deane_ has quit [Client Quit]
Bike has joined #lisp
aeth has quit [Read error: Connection reset by peer]
aeth has joined #lisp
quazimodo has joined #lisp
wxie has joined #lisp
yeticry has quit [Ping timeout: 256 seconds]
yeticry has joined #lisp
varjag has joined #lisp
tomsen has quit [Ping timeout: 264 seconds]
fikka has quit [Ping timeout: 240 seconds]
_cosmonaut_ has joined #lisp
fikka has joined #lisp
makomo has joined #lisp
fikka has quit [Ping timeout: 248 seconds]
orivej has joined #lisp
beach` has joined #lisp
beach has quit [Ping timeout: 256 seconds]
fikka has joined #lisp
pierpal has quit [Read error: Connection reset by peer]
jason_m has joined #lisp
fikka has quit [Ping timeout: 256 seconds]
grumblr has joined #lisp
grumble has quit [Quit: Humans finding the key to immortality would be like the Earth getting cancer - cells that live forever and don't stop multiplying.]
grumblr is now known as grumble
fikka has joined #lisp
fikka has quit [Ping timeout: 240 seconds]
beach` is now known as beach
fikka has joined #lisp
wxie has quit [Remote host closed the connection]
fikka has quit [Ping timeout: 255 seconds]
clintm has quit [Remote host closed the connection]
pierpal has joined #lisp
fikka has joined #lisp
EvW1 has joined #lisp
fdund has joined #lisp
beach has quit [Quit: ERC Version 5.3 (IRC client for Emacs)]
fikka has quit [Ping timeout: 276 seconds]
MichaelRaskin has joined #lisp
pierpal has quit [Read error: Connection reset by peer]
pjb has quit [Remote host closed the connection]
pierpal has joined #lisp
pjb has joined #lisp
pjb has quit [Ping timeout: 255 seconds]
eli_oat has joined #lisp
pierpal has quit [Read error: Connection reset by peer]
michel_ has joined #lisp
Kevslinger has joined #lisp
<nowhere_man> Hi all
<nowhere_man> I think I'm understanding shadowing wrong
<nowhere_man> I'm writing a package where I define a function EVAL
<nowhere_man> So I do (uiop:define-package :foo (:shadow #:eval) (:use :cl))
<nowhere_man> But still, when I do my (defun eval () ...), I get the error about SBCL's package lock on CL
pierpal has joined #lisp
pierpal has quit [Read error: Connection reset by peer]
<Bike> are you actually in the foo package?
nopolitica has joined #lisp
<nowhere_man> Haha, funny thing, I am in my code, but wasn't in my small test code
smurfrobot has joined #lisp
<nowhere_man> This works: https://pastebin.com/2bJ006aC
surya has joined #lisp
<nowhere_man> damnit, my shadow was before use in my real code and that was it
DemolitionMan has joined #lisp
khrbt has quit [Quit: ZNC 1.6.5 - http://znc.in]
pierpal has joined #lisp
EvW1 has quit [Ping timeout: 255 seconds]
pierpal has quit [Quit: Poof]
comborico1611 has joined #lisp
pierpal has joined #lisp
smurfrobot has quit [Remote host closed the connection]
scymtym has joined #lisp
buoyantair has joined #lisp
Kundry_Wag has joined #lisp
Kundry_Wag has quit [Client Quit]
Kundry_Wag has joined #lisp
smurfrobot has joined #lisp
eli_oat has quit [Quit: Leaving.]
eli_oat has joined #lisp
smurfrobot has quit [Remote host closed the connection]
wigust has quit [Quit: ZNC 1.7.0 - https://znc.in]
eli_oat has quit [Client Quit]
pierpal has quit [Ping timeout: 240 seconds]
rumbler31 has joined #lisp
smurfrobot has joined #lisp
nowhere_man has quit [Ping timeout: 256 seconds]
Kundry_Wag has quit [Remote host closed the connection]
svillemot has quit [Remote host closed the connection]
dieggsy has joined #lisp
rumbler31 has quit [Ping timeout: 256 seconds]
smurfrobot has quit [Ping timeout: 264 seconds]
light2yellow has quit [Quit: light2yellow]
svillemot has joined #lisp
LdBeth has quit [Ping timeout: 256 seconds]
LdBeth has joined #lisp
spectrumgomas[m] has quit [Ping timeout: 256 seconds]
kilimanjaro has quit [Ping timeout: 256 seconds]
jdz has quit [Ping timeout: 256 seconds]
weltung has quit [Ping timeout: 256 seconds]
trig-ger_ has joined #lisp
kilimanjaro has joined #lisp
jdz has joined #lisp
weltung has joined #lisp
trig-ger has quit [Ping timeout: 256 seconds]
pierpal has joined #lisp
milanj has quit [Quit: This computer has gone to sleep]
argoneus has quit [Ping timeout: 256 seconds]
argoneus has joined #lisp
spectrumgomas[m] has joined #lisp
fikka has joined #lisp
quazimodo has quit [Ping timeout: 256 seconds]
pierpal has quit [Quit: Poof]
trocado has joined #lisp
pierpal has joined #lisp
quazimodo has joined #lisp
svillemot has quit [Remote host closed the connection]
slyrus1 has quit [Quit: slyrus1]
trocado has quit [Ping timeout: 264 seconds]
hylisper has joined #lisp
<on_ion> ludston: sorry i went to rest. checking that now
<on_ion> ahh i cannot see youtube from eww =)
dddddd has quit [Remote host closed the connection]
pierpal has quit [Ping timeout: 268 seconds]
_cosmonaut_ has quit [Ping timeout: 276 seconds]
random-nick has joined #lisp
pierpal has joined #lisp
BitPuffin has joined #lisp
hylisper has quit [Ping timeout: 276 seconds]
pierpal has quit [Read error: Connection reset by peer]
RebelCoderRU has quit [Ping timeout: 256 seconds]
Oladon has joined #lisp
thuffir has joined #lisp
mn3m has joined #lisp
svillemot has joined #lisp
pierpal has joined #lisp
varjag has quit [Ping timeout: 260 seconds]
rippa has joined #lisp
thuffir has quit [Ping timeout: 248 seconds]
thuffir has joined #lisp
rme has quit [Remote host closed the connection]
shwouchk has quit [Remote host closed the connection]
gendl has quit [Remote host closed the connection]
terrorjack has quit [Remote host closed the connection]
rann has quit [Remote host closed the connection]
tobel has quit [Remote host closed the connection]
exit70 has quit [Remote host closed the connection]
orivej has quit [Ping timeout: 256 seconds]
rann has joined #lisp
Zhivago has quit [Ping timeout: 260 seconds]
Zhivago has joined #lisp
rme has joined #lisp
gendl has joined #lisp
tobel has joined #lisp
exit70 has joined #lisp
terrorjack has joined #lisp
random-nick has quit [Remote host closed the connection]
shwouchk has joined #lisp
dyelar has joined #lisp
dyelar has quit [Remote host closed the connection]
random-nick has joined #lisp
dyelar has joined #lisp
nowhere_man has joined #lisp
thuffir has quit [Ping timeout: 248 seconds]
thuffir has joined #lisp
smurfrobot has joined #lisp
fisxoj has joined #lisp
pierpal has quit [Read error: Connection reset by peer]
quazimodo has quit [Ping timeout: 264 seconds]
thuffir has quit [Ping timeout: 256 seconds]
quazimodo has joined #lisp
thuffir has joined #lisp
smurfrobot has quit [Remote host closed the connection]
smurfrobot has joined #lisp
smurfrobot has quit [Ping timeout: 256 seconds]
pierpal has joined #lisp
thuffir has quit [Ping timeout: 260 seconds]
fikka has quit [Ping timeout: 260 seconds]
trocado has joined #lisp
nopolitica has quit [Ping timeout: 240 seconds]
fyodost has joined #lisp
varjag has joined #lisp
innovati has quit [Quit: Textual IRC Client: www.textualapp.com]
fikka has joined #lisp
fikka has quit [Ping timeout: 268 seconds]
trocado has quit [Ping timeout: 260 seconds]
thuffir has joined #lisp
dilated_dinosaur has quit [Ping timeout: 240 seconds]
fikka has joined #lisp
vtomole has joined #lisp
Pixel_Outlaw has joined #lisp
smurfrobot has joined #lisp
fikka has quit [Ping timeout: 260 seconds]
thuffir has quit [Ping timeout: 240 seconds]
smurfrobot has quit [Ping timeout: 240 seconds]
elfmacs has quit [Ping timeout: 256 seconds]
dilated_dinosaur has joined #lisp
fikka has joined #lisp
surya has quit [Read error: Connection reset by peer]
vsync has quit [Quit: ZNC - http://znc.sourceforge.net]
vsync has joined #lisp
fikka has quit [Ping timeout: 240 seconds]
fikka has joined #lisp
Negdayen has joined #lisp
buoyantair has quit [Ping timeout: 260 seconds]
thuffir has joined #lisp
Oladon has quit [Quit: Leaving.]
quazimodo has quit [Ping timeout: 256 seconds]
hylisper has joined #lisp
buoyantair has joined #lisp
hylisper has quit [Remote host closed the connection]
trocado has joined #lisp
thuffir has quit [Ping timeout: 256 seconds]
thuffir has joined #lisp
tomsen has joined #lisp
nopolitica has joined #lisp
trocado has quit [Ping timeout: 256 seconds]
thuffir has quit [Ping timeout: 256 seconds]
thuffir has joined #lisp
python476 has quit [Ping timeout: 240 seconds]
thuffir has quit [Ping timeout: 268 seconds]
nopoliti1 has joined #lisp
nopolitica has quit [Ping timeout: 256 seconds]
mflem has joined #lisp
rumbler31 has joined #lisp
fikka has quit [Ping timeout: 260 seconds]
fdund has quit [Ping timeout: 240 seconds]
tomsen has quit [Ping timeout: 240 seconds]
thuffir has joined #lisp
nopoliti1 has quit [Ping timeout: 256 seconds]
cage_ has quit [Remote host closed the connection]
rumbler31 has quit [Ping timeout: 256 seconds]
cage_ has joined #lisp
innovati has joined #lisp
makomo has quit [Ping timeout: 248 seconds]
nowhere_man has quit [Ping timeout: 256 seconds]
python47` has joined #lisp
thuffir has quit [Ping timeout: 260 seconds]
thuffir has joined #lisp
TCZ has joined #lisp
TCZ has quit [Client Quit]
Kundry_Wag has joined #lisp
ebrasca has joined #lisp
makomo has joined #lisp
fikka has joined #lisp
copec has quit [*.net *.split]
nopoliti1 has joined #lisp
copec has joined #lisp
puchacz has joined #lisp
fdund has joined #lisp
pierpal has quit [Quit: Poof]
pierpal has joined #lisp
igemnace has quit [Remote host closed the connection]
dieggsy has quit [Ping timeout: 260 seconds]
TCZ has joined #lisp
thuffir has quit [Ping timeout: 240 seconds]
<puchacz> hi, when starting a new thread, what happens to special variables (I think it is the correct term) in the new thread please?
thuffir has joined #lisp
python47` has quit [Ping timeout: 256 seconds]
nopoliti1 has quit [Ping timeout: 256 seconds]
<puchacz> by special variables I mean declaring something first in source code with (defparameter *foo* nil) and then binding them dynamically with (let ((*foo* :new-value)) .... (bt:make-thread (lambda ())))
orivej has joined #lisp
<puchacz> so 2 questions really, (1) am I using the term "special variables" correctly and (2) what will new thread see and is it guaranteed or implementation specific?
<puchacz> the docs mentions *default-special-bindings*
python47` has joined #lisp
cage_ has quit [Remote host closed the connection]
isBEKaml has joined #lisp
karlosz has quit [Quit: karlosz]
python47` has left #lisp [#lisp]
fikka has quit [Ping timeout: 276 seconds]
<aeth> I think that's implementation-specific
karlosz has joined #lisp
<Bike> yes, but there's a basic standard.
<Bike> puchacz: https://trac.common-lisp.net/bordeaux-threads/wiki/ApiDocumentation see make-thread documentation
thuffir has quit [Ping timeout: 256 seconds]
TCZ has quit [Quit: Leaving]
buoyantair has quit [Read error: Connection reset by peer]
<puchacz> Bike - "Local bindings are local to the thread they are introduced in," - does it mean that if I want to "copy" a special variable, I need to create a local variable with let first (i.e. normal lexical scope, not rebinding global variable) and then use these variable values in new thread to rebind global variable in the new thread?
<Bike> you could do that, but default-special-bindings is there too.
<puchacz> (defparameter *foo* nil) (let ((*foo* :value)) .... and then (let ((my-foo *foo*)) (bt:make-thread (lambda () (let ((*foo* my-foo)) ... ?
<Bike> perhaps, but i'd use default-special-bindings.
nowhere_man has joined #lisp
<puchacz> Bike: what would it look like in my case pls?
<Bike> (let ((*default-special-bindings* `((*foo* ',*foo*))))) ...) or something i think
<puchacz> aeth, Bike: ok, thanks
<jackdaniel> (bt:make-thread (lambda () (break "~s" *foo*)) :initial-bindings (list (cons '*foo* 3))) ;is an alternative
<jackdaniel> `((*foo* . ,3)) ; for being brief
<puchacz> jackdaniel: ok, looks good, tks
<puchacz> btw, what I called "special variables" are really called special variables, aren't they?
<aeth> Interesting. I've always just done (bt:make-thread (lambda () (let ((*foo* 3)) ...)))
<puchacz> global first, then rebind with let to change to new value in dynamic scope only
sjl__ has joined #lisp
<jackdaniel> special bindings
<jackdaniel> variable "just is" :-)
<puchacz> ok :)
<jackdaniel> hm, I'm apparently wrong
<jackdaniel> according to glossary, variable is special
<puchacz> okidoki
sjl has quit [Ping timeout: 240 seconds]
wheelsucker has joined #lisp
thuffir has joined #lisp
<jackdaniel> but you may also mean `dynamic binding' (as an excuse, that was not 100% wrong)
<jackdaniel> s/that was/that I was/
<puchacz> well, I am trying to use standard vocabulary to be understood
<jackdaniel> understandable
<puchacz> the key thing for me that "special" really refers to the sequence of defparameter/defvar and let rebinding
<puchacz> which shadows global value with dynamically scoped value from "let"
fikka has joined #lisp
<Bike> you can do dynamic bindings without there being a global
<puchacz> Bike: there is a property or something stored under the symbol naming the variable, isn't it?
<Bike> the symbol-value, yes.
<Bike> but i mean, you don't need to use defparameter or defvar.
Kundry_Wag has quit [Ping timeout: 276 seconds]
<Bike> also you shouldn't think of the symbol-value as being an intrinsic part of the symbol. you're worried about threads, well, generally each thread has its own storage of symbol values
<puchacz> Bike: declare special something? I think I have seen it but
fikka has quit [Ping timeout: 264 seconds]
<Bike> yes.
<Bike> it's pretty rare.
<puchacz> can you remind me pls?
fdund has quit [Quit: .]
<aeth> Bike: What about functions? If I recompile a function in one thread it eventually shows up on the other in its redefined state when the part of that loop comes around. It might not be immediate though, I'm not sure.
<Bike> it's symbol. if you (declare (special whatever)) in a scope, whatever will be a special variable in that scope.
<puchacz> ok, tks
<Bike> aeth: there are no dynamic function bindings, obviously.
<aeth> Yes, but how do function globals differ from dynamic globals?
<Bike> there are no dynamic bindings, so there's no need for thread local bindings
zachk has joined #lisp
zachk has joined #lisp
zachk has quit [Changing host]
Ven`` has joined #lisp
comborico1611_ has joined #lisp
<puchacz> sometimes I feel Lisp is too complex, but then I remind myself that other languages usually leave these problems as "gray areas" :-)
<puchacz> or make things very simple by disallowing things
fortitude has joined #lisp
thuffir has quit [Ping timeout: 256 seconds]
energizer has joined #lisp
marusich has joined #lisp
marusich has quit [Client Quit]
<aeth> Or are one implementation.
fikka has joined #lisp
<aeth> What languages have healthy multi-implementation communities? C and C++ and JavaScript immediately come to mind.
<aeth> Languages like Python have multiple implementations but there's one true implementation above the rest.
nopoliti1 has joined #lisp
Kundry_Wag has joined #lisp
<MichaelRaskin> Lua? They have a split which side is One True Implementation…
<aeth> Schemes might as well all be one-implementation languages. Lua is an interesting case in that LuaJIT might have replaced the one true implementation in most places because of performance.
<aeth> Java afaik has several implementations, but Oracle would like that to stop.
thuffir has joined #lisp
Kundry_W` has joined #lisp
fikka has quit [Ping timeout: 240 seconds]
nowhere_man has quit [Ping timeout: 264 seconds]
q1999 has joined #lisp
Kundry_Wag has quit [Ping timeout: 264 seconds]
<aeth> SQL might be like Scheme, I don't know enough about it. And I think that's literally it, unless including old languages with competing commercial implementations (Fortran, COBOL, Pascal, etc.)
<aeth> (I think each of those only has one major FOSS implementation)
thuffir has quit [Ping timeout: 256 seconds]
<MichaelRaskin> Pascal: gpc/fpc, and no one uses gpc, right?
thuffir has joined #lisp
<MichaelRaskin> Haskell
<aeth> I thought ghc was the one true Haskell implementation?
eSVG has joined #lisp
<MichaelRaskin> Well, next you will say SBCL is one true open source Common Lisp?
fikka has joined #lisp
<Bike> i think other lisp implementations are used more than hugs or whatever
<q1999> anyone developing in sbcl on emacs using slime who is willing to help with a (probably setup) problem?
<aeth> If you went into #haskell how many people are using the GHC vs. other implementations? Here, the CCLers are a vocal minority and pretty much every SBCLer who writes libraries tests on at least CCL
<puchacz> people use lispworks too, although commercial
<puchacz> not sure if people really use franz these days
nopoliti1 has quit [Ping timeout: 256 seconds]
<Bike> q1999: you should go ahead and describe the problem
<aeth> I think ECL is #3 here. It might not be #3 in the Lisp community in general. It's probably really hard to determine a #3
thuffir has quit [Ping timeout: 255 seconds]
thuffir has joined #lisp
fikka has quit [Ping timeout: 256 seconds]
charh has joined #lisp
<q1999> ok. installed sbcl, using emacs 24.5.1 on windows 7, using slime from elpa. when I create a new package using quicklisp, I can quickload the package and use in-package to move the reple from cl-user to package. but when I close emacse, go to the root, start slime and try to quickload the same package, all I get is SYSTEM-NOT-FOUND. It is driving me up the wall. uninstalled and reinstalled everything except emacs, but still no go.
<Xach> not too hard, do not fret
<Xach> q1999: where is the new thing you created located?
loli has quit [Quit: WeeChat 2.1]
fikka has joined #lisp
Mutex7 has joined #lisp
<q1999> I start slime from dired buffer or test.lisp buffer, the package asd and lisp are one folder (named after the package) down. starting slime from within that folder results in the same pesky SYSTEM-NOT-FOUND.
<Xach> Like, quite literally, what is the path to the thing?
<Xach> c:\my-cool-stuff\blah\test.lisp?
<q1999> ah. "c:/Users/SENNAC/Desktop/Fotos/Nieuwe map/bit-stream"
nowhere_man has joined #lisp
<q1999> too deep?
<Xach> q1999: not at all. you can put stuff anywhere. but you do have to teach asdf how to find it (or put it in a place asdf already knows about).
<q1999> how would I do that?
<Xach> q1999: one easy way to teach asdf is (push "c:/Users/.../path/to/project/" asdf:*central-registry*)
<Xach> q1999: quicklisp also extends asdf by making it search <quicklisp-directory>/local-projects/ specially.
<Xach> I usually put my projects in local-projects like that.
<Xach> there are ways to teach asdf to scan directory trees. i find the asdf config syntax too complicated to remember so i don't use it much.
loli has joined #lisp
<q1999> ok. I'll first try the push. (I was following Baggers on youtube and there was no mention of this. probably should have rtfm, right?)
<Xach> q1999: I'm not sure - it's something that you internalize fairly early, so maybe it wasn't on his mind to explain
pjb has joined #lisp
thuffir has quit [Ping timeout: 240 seconds]
thuffir has joined #lisp
milanj has joined #lisp
<q1999> I tried a quick and dirty, but for now no success with the push. think I need to mess about a bit, read about the manual about push.
<Xach> q1999: I'd love to help further, if you're up for it.
<Xach> q1999: what did you type as the push command?
<q1999> "(push "c:/Users/SENNAC/Desktop/Fotos/Nieuwe map (5)/" asdf:*central-registry*)"
<Xach> q1999: what is the name of your .asd file?
thuffir has quit [Ping timeout: 240 seconds]
<pjb> q1999: don't quote sexps.
<q1999> it's "bit-stream.asd"
<q1999> no, I do this just in erc. not good?
<Xach> Do what in ERC?
<q1999> irc
<pjb> q1999: in general, I would advise to use #P"" instead of strings for paths, notably if they contain system specific notations (eg. ~/ on unix, C: on ms-dos).
<Xach> I must be missing some context, sorry.
<pjb> q1999: erc is in emacs, it's easier without quotes to evaluate the sexp locally.
<Xach> q1999: what do you get if you try (probe-file "c:/Users/SENNAC/Desktop/Fotos/Nieuwe map (5)/bit-stream.asd")?
milanj has quit [Read error: Connection reset by peer]
<pjb> q1999: but foremore, it introduces an ambiguity, since a string is also a sexp!
<pjb> "(+ 1 2)" #| --> "(+ 1 2)" |# (+ 1 2) #| --> 3 |#
<pjb> q1999: also, you didn't quote it correctly, you forgot to escape the double quotes!
<pjb> "(push \"c:/Users/SENNAC/Desktop/Fotos/Nieuwe map (5)/\" asdf:*central-registry*)"
<q1999> the probe gives me NIL
<pjb> Now, with *central-registry*, you may want to use pushnew: (pushnew #P"c:/Users/SENNAC/Desktop/Fotos/Nieuwe map (5)/" asdf:*central-registry* :test (function equalp))
<pjb> q1999: probe, like open, merges the path with *default-pathname-defaults*, not with the paths in asdf:*central-registry*.
<Xach> q1999: is there no bit-stream.asd file in that directory?
milanj has joined #lisp
<pjb> (find-if (lambda (*default-pathname-defaults*) (probe-file #P"bit-stream.asd")) asdf:*central-registry*)
python476 has joined #lisp
TCZ has joined #lisp
thuffir has joined #lisp
<q1999> tried the pushnew but am now on a merry go round, lol. there is a bit-stream.asd in the dir.
thuffir has quit [Ping timeout: 260 seconds]
<q1999> pff, I'm back at the prompt cl-user>
thuffir has joined #lisp
<q1999> after the pushnew and a ql:quickload :bit-stream, slime came back with: (ql:quickload :bit-stream)
<q1999> Load 1 ASDF system:
<q1999> To load "bit-stream":
<q1999> bit-stream
<q1999> ; Loading "bit-stream"
<q1999> [package bit-stream];
<q1999> ; compilation unit aborted
<q1999> ; caught 2 fatal ERROR conditions
<q1999> ..............................
<q1999> [package bit-stream];
<q1999> ; compilation unit aborted
<q1999> ; caught 2 fatal ERROR conditions
<q1999> ..............................
<q1999> [package bit-stream];
<q1999> ; compilation unit aborted
<q1999> ; caught 2 fatal ERROR conditions
<q1999> ..............................
<q1999> [package bit-stream];
<q1999> ; compilation unit aborted
<q1999> ; caught 2 fatal ERROR conditions
<q1999> ; Evaluation aborted on #<SB-PCL::NO-APPLICABLE-METHOD-ERROR {25107721}>.
thuffir has quit [Ping timeout: 256 seconds]
isBEKaml has left #lisp [#lisp]
thuffir has joined #lisp
isBEKaml has joined #lisp
dddddd has joined #lisp
pierpal has quit [Ping timeout: 256 seconds]
pierpal has joined #lisp
pierpal has quit [Client Quit]
pierpal has joined #lisp
thuffir has quit [Ping timeout: 265 seconds]
Oladon has joined #lisp
<q1999> thanks for now Xach and pjb. I'm parting to have a closer look at asdf registry docs and your feedback. If you don't see me back soon, your input helped to solve my problem.
python476 has quit [Remote host closed the connection]
q1999 has left #lisp ["going to rtfm's"]
nowhere_man has quit [Ping timeout: 268 seconds]
thuffir has joined #lisp
<aeth> Is there a way to print a CLOS object and all of its slots? The debugger is not a good solution because there are just so many objects. I have to dissect them programatically.
eli_oat has joined #lisp
<Bike> inspect, describe
<Bike> if you want something else, use mop
thuffir has quit [Ping timeout: 256 seconds]
thuffir has joined #lisp
<Bike> or just do something specific to whatever class you're actually concerned with
thuffir has quit [Ping timeout: 256 seconds]
thuffir has joined #lisp
vtomole has quit [Ping timeout: 260 seconds]
pierpal has quit [Remote host closed the connection]
Kundry_W` has quit [Ping timeout: 256 seconds]
vlatkoB has quit [Remote host closed the connection]
jcowan has joined #lisp
thuffir has quit [Ping timeout: 255 seconds]
thuffir has joined #lisp
thuffir has quit [Ping timeout: 255 seconds]
matijja has joined #lisp
fikka has quit [Ping timeout: 248 seconds]
fikka has joined #lisp
shka_ has quit [Ping timeout: 256 seconds]
zazzerino has joined #lisp
zazzerino has left #lisp [#lisp]
pierpal has joined #lisp
thuffir has joined #lisp
jmercouris has joined #lisp
thuffir has quit [Ping timeout: 276 seconds]
eli_oat has quit [Quit: Leaving.]
thuffir has joined #lisp
pierpal has quit [Read error: Connection reset by peer]
pierpal has joined #lisp
thuffir has quit [Ping timeout: 240 seconds]
jmercouris has quit [Remote host closed the connection]
thuffir has joined #lisp
pierpal has quit [Quit: Poof]
pierpal has joined #lisp
Oladon has quit [Quit: Leaving.]
matijja has quit [Remote host closed the connection]
lumm has joined #lisp
Pixel_Outlaw has quit [Remote host closed the connection]
pierpal has quit [Read error: Connection reset by peer]
sjl__ is now known as sjl
nickenchuggets has joined #lisp
fisxoj has quit [Quit: fisxoj]
pjb has quit [Remote host closed the connection]
thuffir has quit [Ping timeout: 256 seconds]
eli_oat has joined #lisp
matijja has joined #lisp
fikka has quit [Ping timeout: 276 seconds]
thuffir has joined #lisp
pjb has joined #lisp
makomo has quit [Ping timeout: 268 seconds]
eli_oat has quit [Client Quit]
BitPuffin has quit [Remote host closed the connection]
pjb has quit [Read error: Connection reset by peer]
fikka has joined #lisp
orivej has quit [Ping timeout: 240 seconds]
thuffir has quit [Ping timeout: 256 seconds]
pierpal has joined #lisp
fikka has quit [Ping timeout: 255 seconds]
xrash has joined #lisp
sjl__ has joined #lisp
rumbler31 has joined #lisp
matijja has quit [Ping timeout: 276 seconds]
nowhere_man has joined #lisp
sjl has quit [Ping timeout: 268 seconds]
fikka has joined #lisp
TCZ has quit [Quit: Leaving]
karlosz has quit [Ping timeout: 260 seconds]
rumbler31 has quit [Ping timeout: 256 seconds]
rippa has quit [Quit: {#`%${%&`+'${`%&NO CARRIER]
thuffir has joined #lisp
karlosz has joined #lisp
jason_m has quit [Ping timeout: 240 seconds]
michel_ has quit [Ping timeout: 256 seconds]
thuffir has quit [Ping timeout: 248 seconds]
thuffir has joined #lisp
ZombieChicken has joined #lisp
sz0 has quit [Quit: Connection closed for inactivity]
isoraqathedh has quit [Remote host closed the connection]
thuffir has quit [Ping timeout: 264 seconds]
nowhere_man has quit [Ping timeout: 256 seconds]
sjl__ is now known as sjl
random-nick has quit [Ping timeout: 276 seconds]
light2yellow has joined #lisp
TCZ has joined #lisp
FreeBirdLjj has quit [Remote host closed the connection]
terpri has quit [Ping timeout: 260 seconds]
jcowan_ has joined #lisp
comborico1611 has quit [Ping timeout: 248 seconds]
jcowan has quit [Ping timeout: 248 seconds]
isoraqathedh has joined #lisp
comborico1611 has joined #lisp
thuffir has joined #lisp
jcowan_ is now known as jcowan
thuffir has quit [Ping timeout: 276 seconds]
thuffir has joined #lisp
vtomole has joined #lisp
jeremiah has quit [Remote host closed the connection]
thuffir has quit [Ping timeout: 264 seconds]
thuffir has joined #lisp
fikka has quit [Ping timeout: 240 seconds]
thuffir has quit [Ping timeout: 248 seconds]
thuffir has joined #lisp
fikka has joined #lisp
bbobb has quit [Quit: bbobb]
lumm has quit [Quit: lumm]
thuffir has quit [Ping timeout: 260 seconds]
thuffir has joined #lisp
fikka has quit [Ping timeout: 240 seconds]
Kundry_Wag has joined #lisp
fikka has joined #lisp
thuffir has quit [Ping timeout: 240 seconds]
emaczen` has joined #lisp
thuffir has joined #lisp
Lord_of_Life has quit [Excess Flood]
Lord_of_Life has joined #lisp
Lord_of_Life has quit [Changing host]
Lord_of_Life has joined #lisp
Lord_of_Life has joined #lisp
Anthaas_ has joined #lisp
Guest93904 has quit [Remote host closed the connection]
emaczen has quit [Ping timeout: 240 seconds]
johnvonneumann has joined #lisp
thuffir has quit [Ping timeout: 268 seconds]
johnvonneumann is now known as Guest5052
thuffir has joined #lisp
sjl has quit [Ping timeout: 255 seconds]
Ven`` has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
thuffir has quit [Ping timeout: 268 seconds]
fikka has quit [Ping timeout: 240 seconds]
angular_mike_ has quit [Ping timeout: 255 seconds]
thuffir has joined #lisp
Meow-J___ has quit [Ping timeout: 240 seconds]
Meow-J___ has joined #lisp
angular_mike_ has joined #lisp
Kundry_Wag has quit [Remote host closed the connection]
eSVG has quit [Read error: Connection reset by peer]
eSVG has joined #lisp
fikka has joined #lisp
thuffir has quit [Ping timeout: 268 seconds]
fikka has quit [Ping timeout: 264 seconds]
Mutex7 has quit [Quit: Leaving]
FreeBirdLjj has joined #lisp
TCZ has quit [Quit: Leaving]
nickenchuggets has quit [Read error: Connection reset by peer]
nickenchuggets has joined #lisp
fikka has joined #lisp
FreeBirdLjj has quit [Ping timeout: 256 seconds]
Bronsa` has joined #lisp
foojin has quit [Quit: leaving]
fikka has quit [Ping timeout: 240 seconds]
markong has quit [Remote host closed the connection]
markong has joined #lisp
fikka has joined #lisp
wxie has joined #lisp
mn3m has quit [Ping timeout: 264 seconds]
RebelCoderRU has joined #lisp
fikka has quit [Ping timeout: 256 seconds]
fikka has joined #lisp
jcowan has quit [Ping timeout: 260 seconds]
thuffir has joined #lisp
fikka has quit [Ping timeout: 240 seconds]
RebelCoderRU has quit [Ping timeout: 248 seconds]
terpri has joined #lisp
fikka has joined #lisp
wxie has quit [Ping timeout: 248 seconds]