Data dodania Pytanie
2017-08-07 17:08 Can SBCL arrays have typed arrays as elements? »
Consider this simple example: (deftype image nil '(simple-array single-float (100))) Here we are defining a shorthand for a type that is an array t...
(2) odpowiedzi
2017-08-06 17:08 Reading structures with typed slots in SBCL »
Consider this simple code example: (defstruct test (:example nil :type (simple-array single-float))) (defparameter test-struct (make-test :examp...
(1) odpowiedzi
2017-07-29 15:07 unread-char behaviour deviating from spec? »
On the Common Lisp HyperSpec page for unread-char - see here - it says both of the following things: "unread-char is intended to be an efficient mec...
(1) odpowiedzi
2017-07-14 20:07 Is it reasonable to create large numbers of gensyms? »
I am considering using large numbers of gensyms to differentiate between objects in a system I'm building (like refs in erlang). Should I expect to r...
(1) odpowiedzi
2017-07-02 12:07 How to update a dependency with quicklisp? »
I have updated quicklisp to the lates version CL-USER> (ql:update-all-dists) 1 dist to check. You already have the latest version of "...
(1) odpowiedzi
2017-06-25 00:06 Win10: ASDF can't load system (ASDF_OUTPUT_TRANSLATION error) »
Update 2 I think @faré is right, it's an output translation problem. So I declared the evironment variable ASDF_OUTPUT_TRANSLATIONS and set it to E...
(1) odpowiedzi
2017-06-17 15:06 Can't get AllegroServe / Ironclad to work »
(ql:quickload "aserve") fails I'm trying to install AllegroServe. According to http://quickdocs.org/portableaserve/ and to this SO thread the simples...
(1) odpowiedzi
2017-06-09 19:06 Inferior-Shell Live Print Output »
I'm using inferior-shell:run to launch a long-running task which can routinely fail (it's a build validation routine). My main issue is that I could ...
(1) odpowiedzi
2017-06-07 20:06 SBCL statistical profiler warns of undefined function »
SBCL 1.3.9 produces the following error when I attempt to run the statistical profiler. Is start-profiling not exported? * (in-package :cl-user) * (r...
(1) odpowiedzi
2017-06-05 21:06 modify plist inside list? »
I have a list of plists such as '((:atom Toddler :visited nil :on-clauses (0 1)) (:atom Child :visited nil :on-clauses 1)) how should I change ...
(2) odpowiedzi
2017-06-03 10:06 Using deftransform/defknown in SBCL internals to get the compiler to transform user authored functions »
At the end of section 6.5 in the current SBCL manual, we have the following quote: If your system's performance is suffering because of some const...
(1) odpowiedzi
2017-06-01 12:06 SBCL's statistical profiler suddenly stops working »
when I try to use the profiler everything goes well until I change the profiling options. It works when I do (sb-sprof:with-profiling (:report :flat ...
(0) odpowiedzi
2017-05-29 09:05 How do I get the list of all environment variables available in a Lisp process? »
I want to enumerate the list of all environment variables available in my Lisp process. I want the same list that is returned by the C variable enviro...
(1) odpowiedzi
2017-05-23 23:05 Profiling a slow function under SBCL »
I'm in the need to profile a function that is "slow", i.e. it takes a very long time to terminate (if ever). It seems to me that it should be possible...
(0) odpowiedzi
2017-05-19 15:05 SBCL's statistical profiler does not show an entry for each function called »
I am using the statistical profiler of SBCL to profile these functions: (defun fact-rec (n) (if (zerop n) 1 (* n (fact-rec (1- n))))) ...
(1) odpowiedzi
2017-04-29 01:04 Confusing SBCL compiler message »
I'm receiving a SBCL compiler warning message, which I don't understand: ; file: D:/Users Data/Dave/SW Library/AI/Planning/DAB Planner/support.lisp ;...
(1) odpowiedzi
2017-04-06 10:04 SBCL common lisp, using pmap within a loop »
I've been recently dealing with a nested for loops in SBCL. I discovered, that operations, which can be reduced to map, can easily be made parallel us...
(1) odpowiedzi
2017-04-05 12:04 Splitting a string by whitespace in SBCL »
I've been trying to split a simple whitespace-delimited string into individual parts, for example: I have: "test 123 test2 test3" ...
(2) odpowiedzi
2017-04-05 10:04 Common lisp reading a gzipped stream line by line »
I am currently dealing with a problem, where I have to read a zipped file line by line, and further on process each line and do something with it. I ...
(1) odpowiedzi
2017-04-04 08:04 Lisp disabling ASDF warning »
I wrote my first SBCl Lisp program, which will be execute from the command line. I use the following command for execution: sbcl --noinform --noprint...
(0) odpowiedzi
2017-03-27 23:03 Where is the implementation of values-list in SBCL? »
I am trying to figure out the implementation of values-list function in SBCL. The source code at src/code/eval.lisp looks like pretty simple, but why ...
(1) odpowiedzi
2017-03-25 00:03 Lisp SBCL declare a function argument to be a list of a certain type for type checking »
I am having a hard time figuring out how to tell the sbcl compiler that the &rest args to a function ought to be a list of TYPE. Basically, I wan...
(1) odpowiedzi
2017-03-22 00:03 Optimisation options sbcl »
How to set optimization options like "speed 3" for all functions? (declaim (optimize (speed 3) (debug 0) (safety 0)) Doesnt work( ...
(1) odpowiedzi
2017-03-04 09:03 How many memory the bit-vector using in sbcl? »
How many memory the bit-vector using in sbcl? Does per bit spend 1 bit memory? Does per bit spend 1 byte memory? Does per bit spend 1 word memory? ...
(2) odpowiedzi
2017-03-02 23:03 How to run Windows shell commands from Lisp with asdf uiop:run-program under sbcl »
We would like to invoke Windows shell commands from within Lisp, using sbcl and asdf uiop:run-program. What we have done under emacs/slime on Windows...
(1) odpowiedzi
2017-02-14 07:02 Why does apply throw a CONTROL-STACK-EXHAUSTED-ERROR on a large list? »
(apply #'+ (loop for i from 1 to x collect 1)) works if x has value 253391, but fails with a (SB-KERNEL::CONTROL-STACK-EXHAUSTED-ERROR) on 253392*. ...
(2) odpowiedzi
2017-02-08 15:02 Recursion in SBCL »
I am having an issue with SBCL (on linux) which might be related to tail recursion (not that I'm entirely sure what that is). I am adding the code th...
(1) odpowiedzi
2017-02-04 02:02 how are functions defined in the lisp dialect used in the little lisper 1974 edition »
The first function definition in the 1974 edition of the Little Lisper appears as follows: (ISLAT (LAMBDA (L) (COND ((NULL L) T) ((ATOM (...
(1) odpowiedzi
2017-02-03 21:02 How to load non-standard characters from file using SBCL Common Lisp? »
Trying loading contents of file containing one line with word: λέξη (with-open-file (s PATH-TO-FILE :direction :input) (let ((a (read-line s)))...
(1) odpowiedzi
2017-02-03 04:02 How can I list all of the defined functions and global variables that are active in common lisp »
Is it possible to determine what the current environment has defined (in the common lisp image), from the running system itself? I am running SBCL 1....
(1) odpowiedzi
2017-01-06 10:01 Handling an exception in a thread »
One of my threads entered the debugger. I want to switch to it, expect that stacktrace, choose a restart, etc... How can I do that? I am using bordea...
(1) odpowiedzi
2017-01-05 13:01 Save a CL image without exiting the environment »
I want to save a "snapshot" of the current environment so I can play with it later without consequences for messing it up. (Essentially creating a san...
(1) odpowiedzi
2017-01-04 21:01 How to handle accents in Common Lisp (SBCL)? »
That's probably very basic, but I didn't know where else to ask. I'm trying to process some text information in an SLIME REPL from a file that are wri...
(1) odpowiedzi
2017-01-03 03:01 compile error common lisp »
I am trying to compile "my-project" common-lisp, this is the relevant sections, which breaks while compiling: (ql:quickload :cffi-grovel) (ql:quic...
(1) odpowiedzi
2016-12-26 11:12 SBCL changes EQness of a local bound function object, even though it is not set? »
Given this example code (from a Reddit /r/lisp question): (defun next (pos) (nth (1+ pos) '(0 1 2 3 4 5 6 7 8 9 10))) (defvar *next* (funct...
(2) odpowiedzi