mischief's People
mischief's Issues
master needs to be merged into stable
Dependencies are fixed on master, but the version on the package catalog still complains about a long list of missing dependencies. Could you please merge master back into stable?
Missing dependencies
"unquotable values" test suite in `mischief/tests/stylish` is broken
The test suite uses (letrect ([a a]) a)
to produce the undefined
value, but in recent versions of Racket that raises an error instead.
format-keyword
Hi,
Not really an issue, just a very small (almost useless) comment, but it seems we can't add comment as for gists.
Anyway, you defined:
(define (format-keyword fmt . args)
(symbol->keyword (apply format-symbol fmt args)))
but it would probably be (slightly) better to avoid the double indirection of symbols and use the more direct:
(define (format-keyword fmt . args)
(string->keyword (apply format fmt args)))
Also, it would be nice to be able to read the doc online without having to install the package.
(Btw, very nice collection name ;) )
Laurent
Should dict/c be part of Racket?
This package provides a dict/c
contract combinator from mischief/contract
. Should this be added to Racket as part of racket/dict
?
mischief doesn't build against snapshot
When I try to install mischief on a racket nightly snapshot, I have been getting this for a few days:
raco setup: 0 running: <pkgs>/mischief/mischief/scribblings/mischief.scrbl
/root/.racket/snapshot/pkgs/mischief/mischief/main.rkt:94:2: module: identifier already required
at: stream-take
in: mischief/stream
location...:
/root/.racket/snapshot/pkgs/mischief/mischief/main.rkt:94:2
context...:
do-raise-syntax-error
for-loop
check-not-defined95
temp250
for-loop
[repeats 1 more time]
perform-require!78
for-loop
[repeats 2 more times]
finish
[repeats 12 more times]
pass-1-and-2-loop
module-begin-k
expand-module16
expand-capturing-lifts
expand-single
...
context...:
/racket/collects/setup/parallel-do.rkt:334:4: work-done method in list-queue%
/racket/collects/setup/parallel-do.rkt:284:17
/racket/collects/setup/parallel-do.rkt:238:4
/root/.racket/snapshot/pkgs/racket-index/setup/scribble.rkt:138:0: setup-scribblings
/racket/collects/setup/setup-core.rkt:71:0: setup-core
/racket/collects/setup/setup.rkt:65:3
/racket/collects/pkg/main.rkt:17:0: setup
(submod "/racket/collects/pkg/main.rkt" main): [running body]
temp37_0
for-loop
run-module-instance!125
for-loop
[repeats 1 more time]
run-module-instance!125
"/racket/collects/raco/raco.rkt": [running body]
temp37_0
...
```_
I wonder if `stream-take` was added to racket recently and is now clashing with the `stream-take` provided by `mischief`.
`match!` now seems superfluous
IIUC, match!
's benefit in that it also provides sourceloc information on when no pattern matches. I believe that match
now does this already. If so, it seems match!
should be deprecated in the docs.
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.