From 29bbd8a2cd4deb9038f01c16d54ffa937917cfaa Mon Sep 17 00:00:00 2001 From: Eduardo Julian Date: Wed, 29 Jun 2022 00:34:27 -0400 Subject: Better syntax for getting/setting fields when defining JVM classes. --- documentation/bookmark/compilation/target/js.md | 5 +++++ documentation/bookmark/compilation/target/jvm.md | 8 ++++++++ documentation/bookmark/compilation/target/node_js.md | 4 ++++ documentation/bookmark/compilation/target/php.md | 4 ++++ documentation/bookmark/compilation/target/ruby.md | 4 ++++ 5 files changed, 25 insertions(+) create mode 100644 documentation/bookmark/compilation/target/js.md create mode 100644 documentation/bookmark/compilation/target/jvm.md create mode 100644 documentation/bookmark/compilation/target/node_js.md create mode 100644 documentation/bookmark/compilation/target/php.md create mode 100644 documentation/bookmark/compilation/target/ruby.md (limited to 'documentation/bookmark/compilation/target') diff --git a/documentation/bookmark/compilation/target/js.md b/documentation/bookmark/compilation/target/js.md new file mode 100644 index 000000000..b6ea6916e --- /dev/null +++ b/documentation/bookmark/compilation/target/js.md @@ -0,0 +1,5 @@ +# Reference + +0. [How JavaScript Array Works Internally?](https://blog.gauravthakur.in/how-javascript-array-works-internally) +0. [Maybe you don't need Rust and WASM to speed up your JS ](https://mrale.ph/blog/2018/02/03/maybe-you-dont-need-rust-to-speed-up-your-js.html) + diff --git a/documentation/bookmark/compilation/target/jvm.md b/documentation/bookmark/compilation/target/jvm.md new file mode 100644 index 000000000..4ea87de28 --- /dev/null +++ b/documentation/bookmark/compilation/target/jvm.md @@ -0,0 +1,8 @@ +# Reference + +1. [Journey to the Centre of the JVM — Daniel Spiewak](https://www.youtube.com/watch?v=EFkpmFt61Jo) +1. [String concatenation, redux](https://cl4es.github.io/2019/05/14/String-Concat-Redux.html) +1. [Beware of computation in static initializer](https://pangin.pro/posts/computation-in-static-initializer) +1. [JVM Internals](https://blog.jamesdbloom.com/JVMInternals.html) +1. [JVM Anatomy Quarks](https://shipilev.net/jvm/anatomy-quarks/) + diff --git a/documentation/bookmark/compilation/target/node_js.md b/documentation/bookmark/compilation/target/node_js.md new file mode 100644 index 000000000..2fcfcf3ac --- /dev/null +++ b/documentation/bookmark/compilation/target/node_js.md @@ -0,0 +1,4 @@ +# Reference + +0. [pkg: Package your Node.js project into an executable](https://github.com/vercel/pkg) + diff --git a/documentation/bookmark/compilation/target/php.md b/documentation/bookmark/compilation/target/php.md new file mode 100644 index 000000000..74fe1e7ac --- /dev/null +++ b/documentation/bookmark/compilation/target/php.md @@ -0,0 +1,4 @@ +# Reference + +1. [PHP Internals Book](https://www.phpinternalsbook.com/) + diff --git a/documentation/bookmark/compilation/target/ruby.md b/documentation/bookmark/compilation/target/ruby.md new file mode 100644 index 000000000..8b124a598 --- /dev/null +++ b/documentation/bookmark/compilation/target/ruby.md @@ -0,0 +1,4 @@ +# Reference + +1. [Weird Ruby: Positive and Negative Strings](https://metaredux.com/posts/2019/05/10/weird-ruby-positive-and-negative-strings.html) + -- cgit v1.2.3