<happy_gnu[m]>If I have '(1 2 3 4) or '(a b c d) is there a procedure to make that list into a single item '1234 or 'abcd <Apteryx>Hello! How can I exit early, simulating (return my-value) ? <ArneBab_>sneek: later tell dustyweb: Is a language actually turing complete (as by its definition to be able to change an arbitrary amount of memory) — or even stronger: isn’t that language then one where its limit of turing completeness is explicitly defined? <amz3>Apteryx: that's it! you can simulate return with call/cc and its friends ***michaelis is now known as Guest5657
<manumanumanu>amz3, Apteryx : if you are using guile only, let/ec or call/ec will be faster, since it has a lot better stack usage. It is not portable though, but hopefully r7rs-large will make it so (although I doubt it). ***Guest5657 is now known as michaelis
<ArneBab_>manumanumanu: I didn’t know that — nice! thank you! <dustyweb>did someone send me a message here? I disconnected, unfortunately <sneek>Welcome back dustyweb, you have 2 messages. <sneek>dustyweb, ArneBab_ says: Is a language actually turing complete (as by its definition to be able to change an arbitrary amount of memory) — or even stronger: isn’t that language then one where its limit of turing completeness is explicitly defined? <dustyweb>ArneBab_: it does have an explicit constraint yes <dustyweb>but one that doesn't prevent it from being able to run what we would call turing complete programs I think? :) <Apteryx>Hello! I see this in the info manual: (error "Unrecognized option `~A'" name) <Apteryx>but when I try `error' myself, the ~A or ~a is not expanded. <Apteryx>Isn't this error procedure a builtin? <stis>how do you handle SCM types in the FFI interface? <dustyweb>civodul is uncovering all the memory leaks :)