- changed title to Implement 'bytevector?' and 'hashtable? in Scheme
- edited description
Implement 'bytevector?' and 'hashtable? in Scheme
scheme>>> bytevector? #vu8
Traceback (most recent call last):
File "stdin", line 1, col 14
ScanError: unexpected character 'v' encountered
scheme>>> hashtable? '(not a hashtable)
Traceback (most recent call last):
File "stdin", line 1, col 1
RunTimeError: unbound variable 'hashtable?'
Comments (8)
-
reporter -
There are a large number of missing functions in Calico Scheme. Rather than make a bug for each one, maybe we can have a list (perhaps in the integrated wiki here) and check them off as they are implemented? Then we could just have one issue: "Implement missing functions in Scheme". What do you think?
-
BTW, to test these out when they are implemented, you would:
scheme>>> (bytevector? thing) scheme>>> (hashtable? '(not a hashtable))
etc. That is, you need to parens around the function to call it.
-
As out of hand number of various to-be-implemented features might get, I think having separate issues is a good idea. That way they can be checked off as we go. I wonder if there is an easy way to hide or group them.
Keith
-
Maybe, but there could be hundreds. I have no idea. Will it take longer to mark them off if they are separate, having to find it, and check off each one? Or have a nicely formatted table in the wiki to just work your way down?
-
reporter I could do either one, but maybe the separate issues would work best, since you can discuss the issues mark them as resolved as you fix each problem. Also, if you do an advanced search of the issues, you can filter by component, by words in the title, and by resolved or unresolved so it would be like having a list of the issues in front of you, just like on a wiki.
-
Sounds good to me!
-
- marked as enhancement
- Log in to comment