From: lkcl Date: Sat, 2 Oct 2021 20:19:45 +0000 (+0100) Subject: (no commit message) X-Git-Tag: opf_rfc_ls005_v1~3761 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c6c6ecdb68f296e86a3fc6bfb0f87baa3548f351;p=libreriscv.git --- diff --git a/3d_gpu/architecture/dynamic_simd.mdwn b/3d_gpu/architecture/dynamic_simd.mdwn index fc798931e..6b4c9ab3a 100644 --- a/3d_gpu/architecture/dynamic_simd.mdwn +++ b/3d_gpu/architecture/dynamic_simd.mdwn @@ -301,6 +301,9 @@ All of these ideas, unfortunately, are extremely costly in many different ways: output to ASCII and the eval part, and create classes that dynamically and directly instantiate the desired target behaviour. This saves months of effort but is a common mistake, frequently made. +9. "Lost In Translation". ("Out of sight, out of mind" being translated + to Russian then English by a Diplomat's translator famously returned + the phrase, "Invisible lunatic"). Any compiler risks losing information in between translations, making debugging harder, and finding mistakes particularly difficult. With nmigen already being a Language Translator, adding an extra layer