created: 20230613185754543 creator: Octt modified: 20240226134113834 modifier: Octt tags: title: Development <<^wikipediaframe "Software development">> !!! Tools * [[AST explorer|https://astexplorer.net/]] --- //A web tool to explore the ASTs generated by various parsers.// --- <<[# Git"https://github.com/fkling/astexplorer">> ** [[metajs|http://www.jezng.com/metajs/]] --- //visualize javascript AST execution// --- <<[# Git"https://github.com/int3/metajs">> * [[NamsoGen|https://namso-gen.com]] --- //Your Testing Toolkit// !!! Misc Languages * [[Go Programming Language|https://go.dev/]] --- <<[# Git "https://github.com/golang">> !!! Resources * <> * <> * [[What package naming convention do you use for personal/hobby projects|https://stackoverflow.com/questions/292169/what-package-naming-convention-do-you-use-for-personal-hobby-projects-in-java]] in Java/Android/Flatpak? * [[Should images be stored in a git repository?|https://softwareengineering.stackexchange.com/questions/80962/should-images-be-stored-in-a-git-repository]] [or any SCM] * [[Why would a game developer write their own engine instead of using existing ones?|https://gamedev.stackexchange.com/questions/74388/why-would-a-game-developer-write-their-own-engine-instead-of-using-existing-ones]] ** <> * [[How to Mix C and Assembly|https://www.devdungeon.com/content/how-mix-c-and-assembly]] * [[Compilation and Installation using Autoconf|https://opensource.apple.com/source/X11libs/X11libs-60/mesa/Mesa-7.8.2/docs/autoconf.html]] * [[What is the purpose of .PHONY in a Makefile?|https://stackoverflow.com/questions/2145590/what-is-the-purpose-of-phony-in-a-makefile]] --- TLDR: it's to declare "fake" targets that must build independently from actual files on disk (that make would otherwise use as targets), it doesn't mean "sound" or "pronunciation" or otherwise the full list of only allowed build targets, as I initially thought because of associating phony => telephony => ... * [[Makefile Tutorial by Example|https://makefiletutorial.com]] --- //Learn Makefiles With the tastiest examples// --- <<[# Git"https://github.com/theicfire/makefiletutorial">> * <> * [[Replit: The software creation platform. IDE, AI, and Deployments|https://replit.com/]] ** [[Repl.it Offline|https://web.archive.org/web/20230330151345/https://offline.repl.it/]] (joke) --- //Repl.it's most requested feature has finally come: an offline, local-first IDE.// *** [[We still get mailed code and we still mail back outputs in case you thought we stopped https://offline.repl.it|https://web.archive.org/web/20230129101236/https://twitter.com/amasad/status/1442672024397045761]] * [[GPL and Linking Exceptions|https://opensource.stackexchange.com/questions/14122/gpl-and-linking-exceptions]] ** //You can use LGPLv3 with the [[LGPL-3.0-linking-exception|https://spdx.org/licenses/LGPL-3.0-linking-exception.html]]// * [[What does "GPL with classpath exception" mean in practice?|https://softwareengineering.stackexchange.com/questions/119436/what-does-gpl-with-classpath-exception-mean-in-practice]] * [[Mixed C and Assembly Programming|https://en.wikibooks.org/wiki/Embedded_Systems/Mixed_C_and_Assembly_Programming]]