En/Je/On 2015-12-27 11:28, javier gil [email protected] [forth-es]
escribió / skribis / wrote :

>    Estoy estos días dándole vueltas a un par de cosas de Forth que no
>    me gustan. A ver qué pensáis vosotros. Creo que, a estas alturas,
>    con máquinas que corren entre 2 y 4 GHz, el tema del rendimiento
>    puede pasar a segundo plano.

¡Pero bueno, si este hilo trataba de "libros sobre Forth"! :)

Pues como me lo pones a tiro aprovecho tu interesantísmo y polémico
mensaje (que responderé "aparte", je je) para recordar que, para iniciar
un asunto nuevo, escribamos un mensaje nuevo en lugar de responder a un
mensaje de otra conversación previa.

No somos muchos _todavía_ :) como para que nos perdamos entre cientos de
mensajes cuyo contenido no coincide con su asunto y que no son respuesta
al mensaje al que responden... Pero para no llegar a ese punto, es mejor
seguir la etiqueta del correo electrónico desde el principio (y así
entre otras ventajas conservar la utilidad del enlace interno entre los
identificadores de mensajes):

- asunto nuevo ==> mensaje nuevo
- respuesta a un mensaje ==> respuesta a lo que ese mensaje dice
- cambio (inevitable) del tema de un hilo ==> cambio del asunto del mensaje

Como puede verse, las reglas originales están escritas en un seudocódigo
extraño...  Pero no hay de qué preocuparse, aquí está la versión en
Forth, que es mucho más eficiente y legible:

: post  ( -- )
  new-subject?     if  new-message              exit then
  same-subject?    if  respond                  exit then
  subject-changed? if  update-subject respond        then  ;

\ ;)

-- 
Marcos Cruz
http://programandala.net

Responder a