profile
viewpoint

Ask questionsRemove `list-all-eq?`

The list-all-eq? function was added as a limited form of equal? back before Schism had enough features to fully implement equal?. We should try to remove that function now.

The easiest way to do this right now would be to implement equal? and replace all the uses of list-all-eq? with that.

google/schism

Answer questions eholk

Most of the functions that are available now are in https://github.com/google/schism/blob/master/scheme-lib/rnrs.ss and https://github.com/google/schism/blob/master/rt/rt.mjs#L102. We don't have eqv? support yet, but you're welcome to add it if that's helpful. I think eqv? will probably need to go in rt.mjs, but you can probably implement equal? in pure Scheme in rnrs.ss.

useful!

Related questions

First class procedures hot 1
Add test case for string `eq?` behavior hot 1
Add a command to compile a file to .wasm hot 1
Github User Rank List