summaryrefslogtreecommitdiff
path: root/minic
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2018-08-11 11:27:08 +0200
committerAndreas Baumann <mail@andreasbaumann.cc>2018-08-11 11:27:08 +0200
commit02cb3b2447e24b95a8b6203b28e0d78ebb0a3d87 (patch)
tree94aa9710d91b65dc90761a41fdaefbd5e61b8d0d /minic
parent142df103f074479d1b732f4e729c9bedf1b20d9b (diff)
downloadcompilertests-02cb3b2447e24b95a8b6203b28e0d78ebb0a3d87.tar.gz
compilertests-02cb3b2447e24b95a8b6203b28e0d78ebb0a3d87.tar.bz2
some more links and docu
Diffstat (limited to 'minic')
-rw-r--r--minic/README29
1 files changed, 29 insertions, 0 deletions
diff --git a/minic/README b/minic/README
index c25f521..a8a4314 100644
--- a/minic/README
+++ b/minic/README
@@ -197,6 +197,35 @@ One symbol space (pascal) so you cannot have a type 'X' and
a variable 'X' or a function 'X' in the same scope. Also here
C deviates and has separate namespaces.
+floating point arithmentic
+--------------------------
+
+For kernel programming more a nuisance than helpful, so it's second
+priority.
+
+unicode
+-------
+
+Traditionally a mess, so maybe having it in userland as user library
+only?
+
+compiler and linker for CPU features
+------------------------------------
+
+Imagine a linker who can handle f_sse2( ), f_i486( ) as function f( )
+at runtime. This would also eliminate the need for #ifdef i386 and
+stuff like that.
+
+SSE2 {
+}
+
+i486 {
+}
+
+could be like namespaces with special meaning. But this would require
+inline assembly as optimzation of C inside the namespace might not be
+enough.
+
Approaches
----------