Comments (2)
Both your function circularlist
and your use alexandria:make-circular-list
loop forever on SBCL, ECL, and CCL as well, so I think there is a more fundamental issue going on that doesn't work with the semantics of Common Lisp in general. I must confess that having ALEXANDRIA's inferface not work surprises me as it is a ruggedly battle-tested library.
Closing this issue for now, but if you have more information on what you are trying to do OR if you find code that works on another implementation that works on the Bear, I would be happy to revisit.
from abcl.
Try setting *print-circle* to t
CL-USER> (setq *print-circle* t)
t
CL-USER> (alexandria:make-circular-list 1 :initial-element 1)
#1=(1 . #1#)
CL-USER> (defun circularlist (items)
(setf (cdr (last items)) items)
items)
circularlist
CL-USER> (circularlist (list 1 2 3))
#1=(1 2 3 . #1#)
from abcl.
Related Issues (20)
- CLOS effective method cache doesn't work on specializers which are subtypes of `mop:specializer` HOT 17
- LABELS local function fails to shadow top-level function under some circumstances HOT 1
- Release abcl-1.9.2 HOT 1
- EQness of literals lost
- Circular lists (maybe) HOT 7
- ABCL doesn't respect `HOME` env HOT 7
- The symbol "MAKE-THREAD-LOCK" was not found in package EXT. HOT 4
- Documentation: "inability to inspect local variables in a given call frame" HOT 5
- Error after compiling some quoted forms
- [clos] update-instance-for-redefined-class is not working correctly
- [clos] changes to a class are only propagated to its existent direct instances but not to the existent instances of its subclasses HOT 1
- CALL-ARGUMENT-LIMIT is too high
- Evaluate implementing Profile-Guided Optimization (PGO) approach in ABCL
- Respect `JAVA_HOME` inside start up script HOT 6
- parse-namestring ignores current directory spec HOT 1
- two problems I met about abcl-stepper HOT 3
- Two directory issues HOT 4
- Reading 694656019000000000.0d0 yields 0.0d0 HOT 2
- Release 1.9.3 for ELS 2024
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from abcl.