{"id":732,"date":"2021-04-04T07:51:00","date_gmt":"2021-04-04T07:51:00","guid":{"rendered":"https:\/\/danielribes.com\/blog\/?p=732"},"modified":"2026-04-06T11:49:34","modified_gmt":"2026-04-06T11:49:34","slug":"programando-un-interprete-de-forth","status":"publish","type":"post","link":"https:\/\/danielribes.com\/blog\/programando-un-interprete-de-forth\/","title":{"rendered":"Programando un int\u00e9rprete de FORTH"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Ya tengo el funcionamiento b\u00e1sico del stack, y implementadas algunas de las funciones (WORDS) propias de FORTH. <a href=\"https:\/\/danielribes.com\/blog\/forth-programming\/\" data-type=\"post\" data-id=\"706\">Este es el culpable de que me liara con esto.<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ahora ando metido con la parte \u00abdivertida\u00bb que es implementar la capacidad de crear nuevas WORDS, vaya lo que seria crear y ejecutar funciones definidas por el programador\/a &#8230; y estoy un poco as\u00ed:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/danielribes.com\/blog\/wp-content\/uploads\/2024\/10\/Captura-de-pantalla-2024-10-13-a-les-10.11.52.png\"><img loading=\"lazy\" decoding=\"async\" width=\"502\" height=\"305\" src=\"https:\/\/danielribes.com\/blog\/wp-content\/uploads\/2024\/10\/Captura-de-pantalla-2024-10-13-a-les-10.11.52.png\" alt=\"\" class=\"wp-image-746\" srcset=\"https:\/\/danielribes.com\/blog\/wp-content\/uploads\/2024\/10\/Captura-de-pantalla-2024-10-13-a-les-10.11.52.png 502w, https:\/\/danielribes.com\/blog\/wp-content\/uploads\/2024\/10\/Captura-de-pantalla-2024-10-13-a-les-10.11.52-300x182.png 300w\" sizes=\"auto, (max-width: 502px) 100vw, 502px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Lo voy haciendo a ratos, a ver si en unos d\u00edas ya lo puedo mostrar funcionando <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ya tengo el funcionamiento b\u00e1sico del stack, y implementadas algunas de las funciones (WORDS) propias de FORTH. Este es el culpable de que me liara con esto. Ahora ando metido con la parte \u00abdivertida\u00bb que es implementar la capacidad de crear nuevas WORDS, vaya lo que seria crear y ejecutar funciones definidas por el programador\/a [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[115],"tags":[63,18],"class_list":["post-732","post","type-post","status-publish","format-standard","hentry","category-desarrollo","tag-forth","tag-php"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":8}},"_links":{"self":[{"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/posts\/732","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/comments?post=732"}],"version-history":[{"count":5,"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/posts\/732\/revisions"}],"predecessor-version":[{"id":1044,"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/posts\/732\/revisions\/1044"}],"wp:attachment":[{"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/media?parent=732"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/categories?post=732"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/tags?post=732"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}