From 18f682e86ebec539ae57a37aac45ecb0eb498a1c Mon Sep 17 00:00:00 2001 From: Eduardo Julian Date: Wed, 25 Dec 2019 21:48:58 -0400 Subject: Optimized LuxRuntime::case and fixed a few bugs. --- documentation/research/Berkeley Packet Filter (BPF).md | 5 +++++ documentation/research/Graphic User Interface (GUI).md | 4 ++++ documentation/research/Memory Management.md | 2 +- documentation/research/Optimization.md | 4 ++++ documentation/research/back-end/WebAssembly (WASM).md | 1 + documentation/research/debugging.md | 8 ++++++++ documentation/research/documentation.md | 4 ++++ documentation/research/falsehood.md | 4 ++++ documentation/research/programmability.md | 4 ++++ documentation/research/text_editor & ide.md | 2 ++ documentation/research/web_framework.md | 5 +++++ 11 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 documentation/research/Berkeley Packet Filter (BPF).md create mode 100644 documentation/research/falsehood.md create mode 100644 documentation/research/programmability.md (limited to 'documentation/research') 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/) -- cgit v1.2.3