Respuesta corta
ProbablementeE nd O f T ext y E nd O f D ATA.
Respuesta larga
Los únicos que pueden decir que definitivamente lo que significan las siglas son los autores de la documentación original (y actual). Pero basado en un early version of the documentation que menciona "aquí doc texto", creo que uno podría suponer plausiblemente que EOT está destinado a significar Fin de Texto.
Del mismo modo, el current documentation hace una comparación entre NowDocs y SGML <![CDATA[ ]]>
secciones, por lo que una suposición razonable sería que EOD significa End Of datos.
Claro, hay una definición de EOT en el ASCII standard, sino que hace referencia a un personaje único 04
y esta definición no se transfiere a cualquier otra cosa menos que se indique de forma explícita. Acerca de lo único que podemos aprender del estándar ASCII en este sentido es la codificación de tres letras E
, O
y T
.
Esto es todo una conjetura, por supuesto, pero estas son las únicas explicaciones sensatas que se me ocurren. Personalmente, prefiero evitar todo el problema utilizando un guión bajo único (<<<_
).
"Fin del texto" o tal vez "Fin de la cinta" (de los viejos tiempos cuando el uso de cintas para el almacenamiento de datos era estándar)? – Czechnology