| ▲ | Someone 2 hours ago | |||||||
> Something like this: > : h1 ( s -- ) "<h1>" emit . "</h1>" emit ; > "Hello, World!" h1 So, what’s the difference between . and emit? It seems both take a string and output it to the HTML of the page. If so I don’t see why that couldn’t be
We also have:
where, I think, the idea is to always have the two strings consistent with each other. If so, why require the blog writer to do that conversion? | ||||||||
| ▲ | nine_k an hour ago | parent [-] | |||||||
There's no docs or implementation, but I'd say that `.` in Forth is a generic way to print something, and `emit` may do more work, like HTML escaping. | ||||||||
| ||||||||