Ah, excellent questions! You should be able to delete a val Delete button in the three-dots-menu in the top right corner of every val. You can either delete a specific version of a val or all versions.
I noticed that `@demo.pastes` has 41 versions. This is because every time your write to `@demo.paste` (as you do in `@demo.newPaste`), we create a new version of `@demo.paste`. You can click on the version number next to the val's name to view past versions. It seems that versions 19 through 41 are exported and the rest are private. (Vals are public or private but val versions are. Val versions are immutable, so you can only delete past versions or create new ones.)
You should be able to write to any val in your namespace from any val in your namespace, regardless of whether either are exported or not. Exported status only is relevant when it comes to using others' vals or others using yours. Let me know if you can create a repro of a bug where this isn't the case.
I'd also be happy to help on email or pair program sometime: steve@val.town :)
I noticed that `@demo.pastes` has 41 versions. This is because every time your write to `@demo.paste` (as you do in `@demo.newPaste`), we create a new version of `@demo.paste`. You can click on the version number next to the val's name to view past versions. It seems that versions 19 through 41 are exported and the rest are private. (Vals are public or private but val versions are. Val versions are immutable, so you can only delete past versions or create new ones.)
You should be able to write to any val in your namespace from any val in your namespace, regardless of whether either are exported or not. Exported status only is relevant when it comes to using others' vals or others using yours. Let me know if you can create a repro of a bug where this isn't the case.
I'd also be happy to help on email or pair program sometime: steve@val.town :)