aboutsummaryrefslogtreecommitdiff
path: root/documentation/book
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--documentation/book/the_lux_programming_language/appendix_a.md2
-rw-r--r--documentation/book/the_lux_programming_language/appendix_c.md2
-rw-r--r--documentation/bookmark/business/productivity.md1
-rw-r--r--documentation/bookmark/compilation/target/wasm__WebAssembly.md (renamed from documentation/bookmark/compilation/target/wasm.md)1
-rw-r--r--documentation/bookmark/css.md1
-rw-r--r--documentation/bookmark/end_user_programming.md5
-rw-r--r--documentation/bookmark/open_source.md1
-rw-r--r--documentation/bookmark/parallelism.md1
-rw-r--r--documentation/bookmark/propagator.md6
-rw-r--r--documentation/bookmark/transducer_stream_pipe.md2
-rw-r--r--documentation/bookmark/web_browser.md93
11 files changed, 69 insertions, 46 deletions
diff --git a/documentation/book/the_lux_programming_language/appendix_a.md b/documentation/book/the_lux_programming_language/appendix_a.md
index d0b4fe8b1..4b77e10df 100644
--- a/documentation/book/the_lux_programming_language/appendix_a.md
+++ b/documentation/book/the_lux_programming_language/appendix_a.md
@@ -16,7 +16,7 @@ If you recall [Chapter 1](chapter_1.md), there was this example code:
Here, we're importing the `library/lux` module.
-The `(.except)` option means _locally import every definition exported by the `library/lux` module_.
+The `(.except)` option means _locally_ import every definition exported by the `library/lux` module.
This allows usage of those definitions without having to give them the `library/lux.` prefix, or even the `.` shortcut prefix.
diff --git a/documentation/book/the_lux_programming_language/appendix_c.md b/documentation/book/the_lux_programming_language/appendix_c.md
index 5bfb731ea..0ca109331 100644
--- a/documentation/book/the_lux_programming_language/appendix_c.md
+++ b/documentation/book/the_lux_programming_language/appendix_c.md
@@ -66,7 +66,7 @@ The possibilities are endless when it comes to the refinement you can do, and wh
... Allows you to simultaneously bind and de-structure a value.
(def (hash (^.let set [element_hash _]))
(list#mix (function (_ elem acc)
- (n.+ (# element_hash hash elem) acc))
+ (n.+ (at element_hash hash elem) acc))
0
(set.list set)))
```
diff --git a/documentation/bookmark/business/productivity.md b/documentation/bookmark/business/productivity.md
index 98d8ac064..76c8acb01 100644
--- a/documentation/bookmark/business/productivity.md
+++ b/documentation/bookmark/business/productivity.md
@@ -1,6 +1,7 @@
# Reference
0. []()
+0. [Let it slide](https://world.hey.com/dhh/let-it-slide-9e40f11a)
0. [Tips for effective engineering](https://budelewski.com/effective-engineering/)
0. [1. Unfolding the interrelationship diagram](https://world.hey.com/rjs/1-unfolding-the-interrelationship-diagram-5a79e3fc)
0. [2. Shaping on the demand side](https://world.hey.com/rjs/2-shaping-on-the-demand-side-f2e6a00d)
diff --git a/documentation/bookmark/compilation/target/wasm.md b/documentation/bookmark/compilation/target/wasm__WebAssembly.md
index e90bcd654..dd496d03e 100644
--- a/documentation/bookmark/compilation/target/wasm.md
+++ b/documentation/bookmark/compilation/target/wasm__WebAssembly.md
@@ -27,6 +27,7 @@
# Reference
0. []()
+0. [just-in-time code generation within webassembly](https://wingolog.org/archives/2022/08/18/just-in-time-code-generation-within-webassembly)
0. [TeaVM: Build Fast, Modern Web Apps in Java](https://teavm.org/)
0. [Recommendations when publishing a Wasm library](https://nickb.dev/blog/recommendations-when-publishing-a-wasm-library)
0. [Building host implementations for WebAssembly interfaces](https://radu-matei.com/blog/wasm-components-host-implementations/)
diff --git a/documentation/bookmark/css.md b/documentation/bookmark/css.md
index c1231143a..cf49d95ba 100644
--- a/documentation/bookmark/css.md
+++ b/documentation/bookmark/css.md
@@ -6,6 +6,7 @@
# Reference
0. []()
+0. [Meet the top layer: a solution to z-index:10000](https://developer.chrome.com/blog/what-is-the-top-layer/)
0. [Not All Zeros are Equal: And every ‘best practice’ comes with caveats](https://www.oddbird.net/2022/08/04/zero-units/)
0. [Style scoping versus shadow DOM: which is fastest?](https://nolanlawson.com/2022/06/22/style-scoping-versus-shadow-dom-which-is-fastest/)
0. [Got Spaghetti Stylesheets? 4 Techniques for Managing CSS Complexity](https://blog.shimin.io/4-techniques-for-managing-css-complexity/)
diff --git a/documentation/bookmark/end_user_programming.md b/documentation/bookmark/end_user_programming.md
new file mode 100644
index 000000000..ef39bbed3
--- /dev/null
+++ b/documentation/bookmark/end_user_programming.md
@@ -0,0 +1,5 @@
+# Reference
+
+0. []()
+0. [End-user Programming](https://www.inkandswitch.com/end-user-programming/)
+
diff --git a/documentation/bookmark/open_source.md b/documentation/bookmark/open_source.md
index db237a9f8..2a8c67a86 100644
--- a/documentation/bookmark/open_source.md
+++ b/documentation/bookmark/open_source.md
@@ -1,6 +1,7 @@
# Reference
0. []()
+0. [The Myth of Mass Collaboration](https://staltz.com/the-myth-of-mass-collaboration.html)
0. [Open Source Explained](https://blog.erlend.sh/open-source-explained)
0. [Trust Signals in Open Source Projects](https://hackernoon.com/the-signs-of-a-great-open-source-project)
0. [Awesome OSS Monetization](https://paydevs.github.io/awesome-oss-monetization/)
diff --git a/documentation/bookmark/parallelism.md b/documentation/bookmark/parallelism.md
index d2a927171..e7fc2dae2 100644
--- a/documentation/bookmark/parallelism.md
+++ b/documentation/bookmark/parallelism.md
@@ -1,6 +1,7 @@
# Reference
0. []()
+0. [Regent: Regent is a language for implicit task-based parallelism.](https://regent-lang.org/)
0. [The Taichi Programming Language](https://www.taichi-lang.org/)
0. [C++ Standard Parallelism - Bryce Adelstein Lelbach - CppCon 2021](https://www.youtube.com/watch?v=LW_T2RGXego)
0. [Arachne: Towards Core-Aware Scheduling](https://github.com/PlatformLab/Arachne)
diff --git a/documentation/bookmark/propagator.md b/documentation/bookmark/propagator.md
new file mode 100644
index 000000000..ab0cd9dd1
--- /dev/null
+++ b/documentation/bookmark/propagator.md
@@ -0,0 +1,6 @@
+# Reference
+
+0. []()
+0. [Propagators, Brainy, and Spritely - MetaFox Talks](https://www.youtube.com/watch?v=jI8gA68OXLM)
+0. [Revised Report on the Propagator Model](https://groups.csail.mit.edu/mac/users/gjs/propagators/)
+
diff --git a/documentation/bookmark/transducer_stream_pipe.md b/documentation/bookmark/transducer_stream_pipe.md
index cb8aae481..3b3cd84a8 100644
--- a/documentation/bookmark/transducer_stream_pipe.md
+++ b/documentation/bookmark/transducer_stream_pipe.md
@@ -1,5 +1,7 @@
# Reference
+0. []()
+0. [Understanding transducers](https://andreyorst.gitlab.io/posts/2022-08-13-understanding-transducers/)
0. [Complete Guide to Transducers](https://nwcalvank.dev/transducers/)
0. [zug](https://sinusoid.es/zug/)
0. https://dev.to/greencoder/build-your-own-transducer-and-impress-your-cat---part-1-mhp
diff --git a/documentation/bookmark/web_browser.md b/documentation/bookmark/web_browser.md
index 7c12f5de2..80ee46027 100644
--- a/documentation/bookmark/web_browser.md
+++ b/documentation/bookmark/web_browser.md
@@ -1,56 +1,61 @@
# Exemplar
-1. [Nyxt](https://nyxt.atlas.engineer/)
-1. [Stack](https://stackbrowser.com/)
-1. [Flow: The super fast, multithreaded HTML5 browser from Ekioh](https://www.ekioh.com/flow-browser/)
-1. https://refresh.study/
-1. https://github.com/breach/breach_core
-1. https://github.com/browserhtml/browserhtml
-1. https://depolium.com/
-1. https://vivaldi.com/
-1. https://www.nidium.com/
-1. https://github.com/trevorlinton/webkit.js
-1. https://www.epicbrowser.com/
-1. https://minbrowser.github.io/min/
-1. https://www.palemoon.org/
-1. https://github.com/beakerbrowser/webdb
-1. https://github.com/beakerbrowser
-1. https://github.com/nEXT-Browser/nEXT
-1. https://techcrunch.com/2018/02/23/veil-is-private-browsing-for-the-ultra-paranoid/
-1. https://github.com/wexond/wexond
-1. http://next.atlas.engineer
-1. https://workona.com/
-1. https://luakit.github.io/
-1. https://www.thurrott.com/cloud/web-browsers/204669/opera-web-browser-is-reborn
+0. []()
+0. [Nyxt](https://nyxt.atlas.engineer/)
+0. [Stack](https://stackbrowser.com/)
+0. [Flow: The super fast, multithreaded HTML5 browser from Ekioh](https://www.ekioh.com/flow-browser/)
+0. https://refresh.study/
+0. https://github.com/breach/breach_core
+0. https://github.com/browserhtml/browserhtml
+0. https://depolium.com/
+0. https://vivaldi.com/
+0. https://www.nidium.com/
+0. https://github.com/trevorlinton/webkit.js
+0. https://www.epicbrowser.com/
+0. https://minbrowser.github.io/min/
+0. https://www.palemoon.org/
+0. https://github.com/beakerbrowser/webdb
+0. https://github.com/beakerbrowser
+0. https://github.com/nEXT-Browser/nEXT
+0. https://techcrunch.com/2018/02/23/veil-is-private-browsing-for-the-ultra-paranoid/
+0. https://github.com/wexond/wexond
+0. http://next.atlas.engineer
+0. https://workona.com/
+0. https://luakit.github.io/
+0. https://www.thurrott.com/cloud/web-browsers/204669/opera-web-browser-is-reborn
# Security
-1. https://developers.google.com/web/updates/2018/06/feature-policy
-1. https://cure53.de/#browser-security-whitepaper
-1. https://anon.cosheaf.com/
-1. [Secure Browser Architecture Based on Hardware Virtualization](http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.664.9527&rep=rep1&type=pdf)
-1. https://medium.com/personal-capital-tech-blog/why-we-write-post-only-apis-f15108fb6558
+0. []()
+0. https://developers.google.com/web/updates/2018/06/feature-policy
+0. https://cure53.de/#browser-security-whitepaper
+0. https://anon.cosheaf.com/
+0. [Secure Browser Architecture Based on Hardware Virtualization](http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.664.9527&rep=rep1&type=pdf)
+0. https://medium.com/personal-capital-tech-blog/why-we-write-post-only-apis-f15108fb6558
# Performance
-1. https://github.com/slightlyoff/never_slow_mode
+0. []()
+0. https://github.com/slightlyoff/never_slow_mode
# Reference
-1. [Emacs with Nyxt: extend your editor with the power of a Lisp browser](https://nyxt.atlas.engineer/article/emacs-conf.org)
-1. [Web Browser Engineering](https://browser.engineering/)
-1. [Public Suffix List](https://publicsuffix.org/)
-1. [Public Suffix List Problems](https://github.com/sleevi/psl-problems)
-1. https://www.opera.com/gx
-1. https://evertpot.com/tabs-are-the-wrong-abstraction/
-1. http://news.mit.edu/2018/system-patches-private-browsing-0223
-1. https://vivaldi.com/blog/vivaldi-makes-history/?hl=en-us&version=1.8.770.56&os=W10.0.14393
-1. https://hacks.mozilla.org/2017/08/inside-a-super-fast-css-engine-quantum-css-aka-stylo/
-1. https://mozillagfx.wordpress.com/2017/09/21/introduction-to-webrender-part-1-browsers-today/
-1. https://noncombatant.org/2017/11/07/problems-of-urls/
-1. https://stoyannk.wordpress.com/2017/11/13/rendering-html-at-1000-fps-part-2/
-1. https://v8project.blogspot.com/2018/08/embedded-builtins.html
-1. https://developers.google.com/web/updates/2018/09/inside-browser-part1
-1. https://addons.mozilla.org/en-US/firefox/addon/tree-style-tab/
-1. [Web Browser Engineering](https://browser.engineering/index.html)
+0. []()
+0. [V8 Torque user manual](https://v8.dev/docs/torque)
+0. [Emacs with Nyxt: extend your editor with the power of a Lisp browser](https://nyxt.atlas.engineer/article/emacs-conf.org)
+0. [Web Browser Engineering](https://browser.engineering/)
+0. [Public Suffix List](https://publicsuffix.org/)
+0. [Public Suffix List Problems](https://github.com/sleevi/psl-problems)
+0. https://www.opera.com/gx
+0. https://evertpot.com/tabs-are-the-wrong-abstraction/
+0. http://news.mit.edu/2018/system-patches-private-browsing-0223
+0. https://vivaldi.com/blog/vivaldi-makes-history/?hl=en-us&version=1.8.770.56&os=W10.0.14393
+0. https://hacks.mozilla.org/2017/08/inside-a-super-fast-css-engine-quantum-css-aka-stylo/
+0. https://mozillagfx.wordpress.com/2017/09/21/introduction-to-webrender-part-1-browsers-today/
+0. https://noncombatant.org/2017/11/07/problems-of-urls/
+0. https://stoyannk.wordpress.com/2017/11/13/rendering-html-at-1000-fps-part-2/
+0. https://v8project.blogspot.com/2018/08/embedded-builtins.html
+0. https://developers.google.com/web/updates/2018/09/inside-browser-part1
+0. https://addons.mozilla.org/en-US/firefox/addon/tree-style-tab/
+0. [Web Browser Engineering](https://browser.engineering/index.html)