changeset 19:ac8a0febc79b

backup 2021-01-08
author autobackup
date Fri, 08 Jan 2021 00:10:03 +0900
parents 46800d30a182
children 3fd21f4cadc3
files user/anatofuz/note/2021/01/07.md
diffstat 1 files changed, 21 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/user/anatofuz/note/2021/01/07.md	Fri Jan 08 00:10:03 2021 +0900
@@ -0,0 +1,21 @@
+# 2021/01/07
+
+# generics
+- genericsを考えると`<>`の中は`Type`とか書かないほうがいい気がする
+    - そもそもキーワード化したほうが良さそうな気がする
+    - 現状のパーサーでは特に`<>`の中身は読み取っていない
+        - 予約後を変換していく
+
+# 例題
+- sayをもつTを引数で取るやつ
+
+```c
+typedef struct GenericsTest <T:Say> {
+  __code print(Impl* generics_test, T* pointer, __code next(...));
+  __code next(...);
+} GenericsTest;
+```
+
+# LaTeX
+- alipineベースのやつをビルドしている
+- mirrorを使うようにいくつか強制する必要がある