mattwparas / steel

An embedded scheme interpreter in Rust
Apache License 2.0
1.2k stars 55 forks source link

Add bytevector support #59

Open mattwparas opened 1 year ago

mattwparas commented 1 year ago

See bytevectors here: https://small.r7rs.org/attachment/r7rs.pdf

These could either be implemented as an enum variant in SteelVal or as just an opaque struct.

EDToaster commented 6 months ago

I see #169 implements bytevector. What else is needed to complete the implementation?

mattwparas commented 6 months ago

I haven't done an audit of the spec, but I believe there isn't support at the reader level for byte vectors yet, so doing the short hand byte vector syntax isn't possible at the moment