Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Survey of the existing ecosystem
  • Loading branch information
niner committed Aug 30, 2016
1 parent 342677f commit 6b32c74
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions build.md
Expand Up @@ -60,3 +60,17 @@ For example:
}
}
```
# Survey of the existing ecosystem
Looking through the 41 Build.pm files currently in use in the Perl 6 ecosystem, the following use cases were identified:
* supporting only certain platforms (Linux::Fuser)
* checking external dependencies
* Whatever Native::Resources::Build does
* build a native lib
* call some shell command to get build vars
* git clone some test data
* download dlls for Windows (IOW ensuring external requirements are met) (Gtk::Simple)
* platform dependent make command? (Native::LibC)
* run some Perl 6 script to actually create the Perl 6 code (Math--ThreeD)
* building an external library from source (could just be moved to the Makefile) (p6-fcgi)
* defaults for build variables (Inline::Scheme::Gambit)
* re-creating make's dependency management in Perl 6 (v5)

0 comments on commit 6b32c74

Please sign in to comment.