aboutsummaryrefslogtreecommitdiff
path: root/documentation/research
diff options
context:
space:
mode:
authorEduardo Julian2019-12-25 21:48:58 -0400
committerEduardo Julian2019-12-25 21:48:58 -0400
commit18f682e86ebec539ae57a37aac45ecb0eb498a1c (patch)
treecb132eede4471e0c0094cb2dbe19af1b748db976 /documentation/research
parentfa37f5d17184db1ed95949352e71542af8fb4ce1 (diff)
Optimized LuxRuntime::case and fixed a few bugs.
Diffstat (limited to '')
-rw-r--r--documentation/research/Berkeley Packet Filter (BPF).md5
-rw-r--r--documentation/research/Graphic User Interface (GUI).md4
-rw-r--r--documentation/research/Memory Management.md2
-rw-r--r--documentation/research/Optimization.md4
-rw-r--r--documentation/research/back-end/WebAssembly (WASM).md1
-rw-r--r--documentation/research/debugging.md8
-rw-r--r--documentation/research/documentation.md4
-rw-r--r--documentation/research/falsehood.md4
-rw-r--r--documentation/research/programmability.md4
-rw-r--r--documentation/research/text_editor & ide.md2
-rw-r--r--documentation/research/web_framework.md5
11 files changed, 42 insertions, 1 deletions
diff --git a/documentation/research/Berkeley Packet Filter (BPF).md b/documentation/research/Berkeley Packet Filter (BPF).md
new file mode 100644
index 000000000..951e6ccac
--- /dev/null
+++ b/documentation/research/Berkeley Packet Filter (BPF).md
@@ -0,0 +1,5 @@
+# Reference
+
+1. [Extended BPF: A new software type](https://www.youtube.com/watch?v=7pmXdG8-7WU)
+1. [Berkeley Packet Filter](https://en.wikipedia.org/wiki/Berkeley_Packet_Filter)
+
diff --git a/documentation/research/Graphic User Interface (GUI).md b/documentation/research/Graphic User Interface (GUI).md
index 210cf4756..10a2bb764 100644
--- a/documentation/research/Graphic User Interface (GUI).md
+++ b/documentation/research/Graphic User Interface (GUI).md
@@ -1,3 +1,7 @@
+# User experience (UX)
+
+1. https://lawsofux.com/
+
# Widget
1. [Progress bar.js](https://kimmobrunfeldt.github.io/progressbar.js/)
diff --git a/documentation/research/Memory Management.md b/documentation/research/Memory Management.md
index 21a222ed9..a0524caef 100644
--- a/documentation/research/Memory Management.md
+++ b/documentation/research/Memory Management.md
@@ -29,7 +29,7 @@
1. https://floooh.github.io/2018/06/17/handles-vs-pointers.html
1. https://www.codemag.com/Article/1807051/Introducing-.NET-Core-2.1-Flagship-Types-Span-T-and-Memory-T
1. https://stefansf.de/post/pointers-are-more-abstract-than-you-might-expect/
-1. http://www.memorymanagement.org/
+1. [Memory Management Reference](https://www.memorymanagement.org/)
1. [Pseudomonarchia jemallocum: The false kingdom of jemalloc, or On exploiting the jemalloc memory manager](http://phrack.com/issues/68/10.html#article)
1. https://gankro.github.io/blah/rust-layouts-and-abis/
1. https://paul.bone.id.au/2018/10/19/gc-falsehoods/
diff --git a/documentation/research/Optimization.md b/documentation/research/Optimization.md
index 32f8e0b18..a99b474e3 100644
--- a/documentation/research/Optimization.md
+++ b/documentation/research/Optimization.md
@@ -1,3 +1,7 @@
+# Partial evaluation
+
+1. [AnyDSL - A Partial Evaluation Framework for Programming High-Performance Libraries](https://anydsl.github.io/)
+
# For the compiler
1. [Self Hosting a Million-Lines-Per-Second Parser](https://bjou-lang.org/blog/7-10-2019-self-hosting-a-million-lines-per-second-parser/7-10-2019-self-hosting-a-million-lines-per-second-parser.html)
diff --git a/documentation/research/back-end/WebAssembly (WASM).md b/documentation/research/back-end/WebAssembly (WASM).md
index 3e8f5092e..4e6487d85 100644
--- a/documentation/research/back-end/WebAssembly (WASM).md
+++ b/documentation/research/back-end/WebAssembly (WASM).md
@@ -1,5 +1,6 @@
# Exemplar
+1. [Announcing GraalWasm — a WebAssembly engine in GraalVM](https://medium.com/graalvm/announcing-graalwasm-a-webassembly-engine-in-graalvm-25cd0400a7f2)
1. [Towards a WebAssembly standalone runtime on GraalVM](https://dl.acm.org/citation.cfm?id=3362780)
1. https://github.com/vvanders/wasm_lua
1. https://github.com/AppCypher/webassemblylanguages
diff --git a/documentation/research/debugging.md b/documentation/research/debugging.md
index 555ae3e7f..6f7d5126b 100644
--- a/documentation/research/debugging.md
+++ b/documentation/research/debugging.md
@@ -1,3 +1,11 @@
+# Service
+
+1. https://www.bugreplay.com/
+
+# Input
+
+1. [Debugging Inputs](https://www.dropbox.com/s/ddn3fe55lws1rdr/icse2020-ddmax.pdf)
+
# Omniscient debugging
1. https://pernos.co/
diff --git a/documentation/research/documentation.md b/documentation/research/documentation.md
index f68070992..2bb1d12e6 100644
--- a/documentation/research/documentation.md
+++ b/documentation/research/documentation.md
@@ -1,3 +1,7 @@
+# Programming
+
+1. [Skribilo: The Ultimate Document Programming Framework](https://www.nongnu.org/skribilo/)
+
# Diagram | Chart
1. https://c4model.com/
diff --git a/documentation/research/falsehood.md b/documentation/research/falsehood.md
new file mode 100644
index 000000000..3cf534fbc
--- /dev/null
+++ b/documentation/research/falsehood.md
@@ -0,0 +1,4 @@
+# List
+
+1. [Falsehoods programmers believe about prices](https://gist.github.com/rgs/6509585)
+
diff --git a/documentation/research/programmability.md b/documentation/research/programmability.md
new file mode 100644
index 000000000..ae8af0013
--- /dev/null
+++ b/documentation/research/programmability.md
@@ -0,0 +1,4 @@
+# Exemplar
+
+1. [offerzen: Developer-driven banking, for a developer-driven world.](https://www.offerzen.com/community/investec/)
+
diff --git a/documentation/research/text_editor & ide.md b/documentation/research/text_editor & ide.md
index 5788c8003..98491682d 100644
--- a/documentation/research/text_editor & ide.md
+++ b/documentation/research/text_editor & ide.md
@@ -65,6 +65,8 @@
# Syntax Highlighting
+1. [Syntax highlighting is backwards](https://www.benkuhn.net/syntax)
+1. [Coding in color](https://medium.com/@evnbr/coding-in-color-3a6db2743a1e)
1. https://code.visualstudio.com/blogs/2017/02/08/syntax-highlighting-optimizations
1. https://github.com/alecthomas/chroma
1. https://www.crockford.com/contextcoloring.html
diff --git a/documentation/research/web_framework.md b/documentation/research/web_framework.md
index f84ca94c7..d8da1a97b 100644
--- a/documentation/research/web_framework.md
+++ b/documentation/research/web_framework.md
@@ -1,3 +1,7 @@
+# Virtual DOM
+
+1. [Optimal Virtual DOM](https://blog.kabir.sh/posts/optimal-virtual-dom.html)
+
# Input
1. [High-performance input handling on the web](https://nolanlawson.com/2019/08/11/high-performance-input-handling-on-the-web/)
@@ -106,6 +110,7 @@
# Styling
+1. [Cascading Scoped Style Sheets, aka CSSS, aka C3S](https://github.com/crislin2046/c3s)
1. [The importance of the CSS user-select property](https://www.malgol.com/the-importance-of-the-css-user-select-property/)
1. [Index fun](https://psuter.net/2019/07/07/z-index)
1. [Constraint layouts](https://blog.gtk.org/2019/07/02/constraint-layouts/)