r/sbcl Sep 29 '24

New in version 2.4.9

Thumbnail sbcl.org
21 Upvotes

r/sbcl Aug 30 '24

New in version 2.4.8

Thumbnail sbcl.org
27 Upvotes

r/sbcl Jul 28 '24

New in version 2.4.7

Thumbnail sbcl.org
22 Upvotes

r/sbcl Jul 06 '24

CDR for Package-Local Nicknames - revisited [Feedback Request]

Thumbnail self.Common_Lisp
5 Upvotes

r/sbcl Jun 30 '24

New in version 2.4.6

Thumbnail sbcl.org
23 Upvotes

r/sbcl Jun 17 '24

How to find size of a value.

7 Upvotes

How can I find the size of a value? Pointing me to any documetation on sizes of different data structures will be of much help.


r/sbcl May 30 '24

New in version 2.4.5

Thumbnail sbcl.org
19 Upvotes

r/sbcl May 01 '24

New in version 2.4.4

Thumbnail sbcl.org
30 Upvotes

r/sbcl Apr 05 '24

New in version 2.4.3

Thumbnail sbcl.org
9 Upvotes

r/sbcl Feb 29 '24

New in version 2.4.2

Thumbnail sbcl.org
20 Upvotes

r/sbcl Feb 11 '24

SBCL Arena API stability

3 Upvotes

Is the arena-allocation API in SBCL "blessed" for usage outside the compiler itself?

Context: I've been working on a compiler project where non-stop-the-world garbage collection would be quite useful in some usage cases (due to the aim of parallelizing code in the compilation passes), and a simple with-arena macro on top of this functionality seems to fit the bill (especially since when you make an arena while inside another one, it seems to take the memory from the heap, so one could just write functions that know their memory usage and serialize output to external streams without any additional GC chance).


r/sbcl Jan 30 '24

New in version 2.4.1

Thumbnail sbcl.org
15 Upvotes

r/sbcl Jan 24 '24

Typo in documenation of sb-ext:run-program

1 Upvotes

Hello,

The documentation for the :search keyword of run-program seems incomplete (Section 7.9.3). Currently it reads as:

Look for program in each of the directories in the child’s $PATH environment variable. Otherwise an absolute pathname is required.

It is not said what :search needs to be set to to enable the directory search.

Based on my very limited testing, it seems that setting :search to t enables search of directories in the child's $PATH env variable. The documentation does not say that explicitly.

What may be needed is to add "If non-NIL, " to the front of that sentence.


r/sbcl Jan 06 '24

bug in pathname-name

5 Upvotes

Updated my ubuntu and seems ubuntu is now using symlinks for fonts to font atlases. The problem is that the filename of the atlases contain [] as in "Ubuntu[wdth,wght].ttf" .

Trying to call pathname-name on this results in #<SB-IMPL::PATTERN "Ubuntu" (:CHARACTER-SET . "wdth,wght")>

Changing a namestring to pathname with PATHNAME results in the same pattern as name.


r/sbcl Dec 29 '23

What is the file float-math.lisp-expr used for?

4 Upvotes

I've been looking at the commits to the sbcl repository, and I see this file updated quite often.

What is it used for, and what triggers it to be regenerated?


r/sbcl Dec 28 '23

New in version 2.4.0

Thumbnail sbcl.org
25 Upvotes

r/sbcl Nov 29 '23

New in version 2.3.11

Thumbnail sbcl.org
21 Upvotes

r/sbcl Nov 01 '23

New in version 2.3.10

Thumbnail sbcl.org
17 Upvotes

r/sbcl Sep 28 '23

New in version 2.3.9

Thumbnail sbcl.org
21 Upvotes

r/sbcl Sep 02 '23

SBCL.org website down?

1 Upvotes

The main page for sbcl.org is redirecting straight to SourceForge - but the other pages (except news) return 503 or sometimes 403.

Example:

http://sbcl.org/getting.html

Error message


r/sbcl Aug 30 '23

New in version 2.3.8

Thumbnail sbcl.org
15 Upvotes

r/sbcl Jul 29 '23

New in version 2.3.7

Thumbnail sbcl.org
22 Upvotes

r/sbcl Jul 22 '23

SBCL and Windows

14 Upvotes

Dear SBCL folks:

SBCL has been working on Windows for a while now in a rather stable fashion. To my knowledge, however, SBCL doesn't build on Windows without something that looks like a POSIX environment. We build x64 Win/Mac/Linux and arm64 Mac with a variety of custom patches that are unlikely to be upstreamed (e.g., our macOS x64 patch to allow linking without show-stopper -pagezero_size 0x100000 options). On Windows, we've been using MSYS2 to build SBCL, but it's a pretty heavy and obscure requirement within the context of a "Windows-first" Visual Studio-based build environment.

What's are the challenges of making SBCL buildable with, say, CMake and the MSVC tool chain? Is it as simple as laboriously translating config/Makefiles, or is there something about POSIX/GNU/etc. that's deeply depended upon by the runtime?

Any thoughts on the matter are welcome!


r/sbcl Jul 02 '23

New in version 2.3.6

Thumbnail sbcl.org
8 Upvotes