logo

blog

My little blog can’t be this cute! git clone https://hacktivis.me/git/blog.git
commit: 4ecc9029e0b5be07d3e421ed6a2d88280fb60860
parent eda328ad401761ee8aa5e9489a0700b271d6b2b2
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Tue, 17 Jan 2023 13:56:21 +0100

notes/bootstrapping: TypeScript is a blob

Diffstat:

Mnotes/bootstrapping.shtml3+++
1 file changed, 3 insertions(+), 0 deletions(-)

diff --git a/notes/bootstrapping.shtml b/notes/bootstrapping.shtml @@ -80,6 +80,9 @@ <h3>GNU gettext</h3> <p>gnulib java blob; 3 Java class files in <code>gettext-tools/examples</code>; <code>gettext-tools/m4/csharpexec-test.exe</code> which doesn't have source code (C# is effectively proprietary anyway). Did <a href="https://github.com/gentoo/gentoo/commit/54b36e80f7c3910ae1557c2faafda3d6d62daf49">sys-devel/gettext: deblob</a> to fix it.</p> + <h3>TypeScript</h3> + <p>Compiler itself is written in TypeScript, no bootstrap path possible as the <a href="https://github.com/microsoft/TypeScript/commit/214df64e287804577afa1fea0184c18c40f7d1ca">commit introducing the compiler</a> is TypeScript code. Want TypeScript compiler? Get a blob from <code>npmjs.org</code>, like the <a href="https://github.com/microsoft/TypeScript/commit/99ec3a96880649eeaa08c3df30e3ae802048f4fe">Initial commit</a> tells you.</p> + <h2>Historically problematic</h2> <h3>Firefox &gt;=68 &lt;=78</h3>