From c6c6ecdb68f296e86a3fc6bfb0f87baa3548f351 Mon Sep 17 00:00:00 2001 From: lkcl Date: Sat, 2 Oct 2021 21:19:45 +0100 Subject: [PATCH] --- 3d_gpu/architecture/dynamic_simd.mdwn | 3 +++ 1 file changed, 3 insertions(+) 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 -- 2.30.2