From 9cdc2f44cbcf4e0a627216d295b5f05bd817d6a8 Mon Sep 17 00:00:00 2001 From: Eduardo Julian Date: Thu, 23 May 2019 22:10:21 -0400 Subject: Moved my research notes from Trello to the repo: + Documentation. + Game programming. + Probabilistic programming. + Build systems. --- documentation/research/tool/build_system.md | 57 +++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 documentation/research/tool/build_system.md (limited to 'documentation/research/tool/build_system.md') diff --git a/documentation/research/tool/build_system.md b/documentation/research/tool/build_system.md new file mode 100644 index 000000000..d52222929 --- /dev/null +++ b/documentation/research/tool/build_system.md @@ -0,0 +1,57 @@ +# Exemplar + +1. https://buckbuild.com/ +1. http://boot-clj.com/ +1. http://gulpjs.com/ +1. http://shakebuild.com/ +1. https://ninja-build.org/ +1. https://leiningen.org/ +1. https://github.com/janestreet/jenga +1. https://github.com/apenwarr/redo +1. https://getcook.org/ +1. https://www.python.org/dev/peps/pep-0517/ +1. https://github.com/juxt/mach +1. http://gittup.org/tup/ +1. https://github.com/apple/swift-llbuild +1. https://please.build/ +1. https://github.com/ocaml/dune +1. https://github.com/arrdem/katamari + +# Plugins + +1. https://github.com/sola-da/ConflictJS +1. https://bmuschko.com/blog/gradle-release-strategy/ + +# Packaging + +1. https://neurocline.github.io/papers/survey-of-programming-language-packaging-systems.html + +# Configuration + +1. https://hackernoon.com/configuration-files-suck-6daa9812f601 + +# Dependency + +1. https://github.com/bgard6977/depends + +# Reference + +1. [Non-recursive Make Considered Harmful](https://ndmitchell.com/downloads/paper-non_recursive_make_considered_harmful-22_sep_2016.pdf) +1. https://www.microsoft.com/en-us/research/publication/build-systems-la-carte/ +1. [Build Systems à la Carte](https://www.youtube.com/watch?v=BQVT6wiwCxM) +1. https://medium.freecodecamp.com/how-google-builds-a-web-framework-5eeddd691dea#.1dcuob37h +1. https://www.b-list.org/weblog/2018/apr/25/lets-talk-about-packages/ +1. https://medium.com/npm-inc/announcing-npm-6-5d0b1799a905 +1. http://stackoverflow.com/questions/60764/how-should-i-load-jars-dynamically-at-runtime +1. https://github.com/rksm/flatn +1. https://manifest.fm/ +1. https://enotuniq.org/python_as_a_dsl.html +1. http://www.lihaoyi.com/post/SowhatswrongwithSBT.html +1. [Sean Larkin - Everything is a plugin!! Mastering webpack from the inside out.](https://www.youtube.com/watch?v=NHI_PhoykVU) +1. http://www.lihaoyi.com/post/BuildToolsasPureFunctionalPrograms.html +1. https://pozorvlak.livejournal.com/174763.html +1. https://www.cs.virginia.edu/~dww4s/articles/build_systems.html +1. https://ruudvanasseldonk.com/2018/09/03/build-system-insights +1. https://github.com/l3nz/say-cheez +1. https://clojurescript.org/news/2017-07-12-clojurescript-is-not-an-island-integrating-node-modules + -- cgit v1.2.3