tfeb / dsm Goto Github PK
View Code? Open in Web Editor NEWDestructuring match
License: MIT License
Destructuring match
License: MIT License
In your documentation, you repeatedly reference the parsing of lambda lists.
So as to avoid unfortunate duplication of work, I thought I'd let you know that
first-class-lambda-lists 1.0 will probably be completed in 2024.
The project is already in a relatively advanced state of completion, but is not yet usable.
Nonetheless, you may find it interesting in some way.
Hope this helps!
Line 50 in 08d7f6d
Line 51 in 08d7f6d
In both lines it pass (speed(debug0)) as the optimize argument to make-dsb-bencher and make-dsm-bencher, which then use it to create a declaration (optimize (speed (debug 0))), which is just plain wrong.
The way make-dsb-bencher and make-dsm-bencher are currently written it can "optimize" only one thing, e.g. (speed 3), To allow it to optimize more things, an '@' character needs to be added in
Line 22 in 08d7f6d
Line 40 in 08d7f6d
inside make-dsb-bencher and make-dsm-bencher so they become
`((declare (optimize ,@optimize)))
and then bench can pass a list of optimizations like it does now.
Building with SBCL 2.2.7.28-02bc916fd / ASDF 3.3.5 for quicklisp dist creation.
Trying to build commit id 3c55d95
org.tfeb.dsm/bench fails to build with the following error:
; caught ERROR:
; READ error during COMPILE-FILE: Package ORG.TFEB.TOOLS.REQUIRE-MODULE does not exist. Line: 5, Column: -1, File-Position: 76 Stream: #<SB-INT:FORM-TRACKING-STREAM for "file /home/quicklisp/quicklisp-controller/dist/build-cache/dsm/44f5eae1f87dd5f3726203f4cea9a9ddca9835ed/dsm-20221116-git/bench/bench.lisp" {100B5E8353}>
...
Unhandled UIOP/LISP-BUILD:COMPILE-FILE-ERROR in thread #<SB-THREAD:THREAD "main thread" RUNNING {10016C8003}>: COMPILE-FILE-ERROR while compiling #<CL-SOURCE-FILE "org.tfeb.dsm/bench" "bench">
org.tfeb.dsm/test fails to build with the following error:
; caught ERROR:
; READ error during COMPILE-FILE: Package ORG.TFEB.TOOLS.REQUIRE-MODULE does not exist. Line: 7, Column: -1, File-Position: 85 Stream: #<SB-INT:FORM-TRACKING-STREAM for "file /home/quicklisp/quicklisp-controller/dist/build-cache/dsm/44f5eae1f87dd5f3726203f4cea9a9ddca9835ed/dsm-20221116-git/test/pkg.lisp" {100552B3A3}>
...
Unhandled UIOP/LISP-BUILD:COMPILE-FILE-ERROR in thread #<SB-THREAD:THREAD "main thread" RUNNING {10016C8003}>: COMPILE-FILE-ERROR while compiling #<CL-SOURCE-FILE "org.tfeb.dsm/test" "pkg">
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.