This is opening talk of Ruby Tuesday Taiwan, November 25, 2008 in Taipei, Taiwan.
Lukhnos talks about how Lithoglyph, his company, uses Ruby to replace shell scripts, Makefiles and Perl scripts in their build system. He also talks about the strength and weakness of Ruby the language.
5. for (vector<pair<pair<string, size_t>, set<Node>::const_iterator> >::iterator i = lst.begin()
; i != lst.end()
; ++i)
{
// iterate the list...
if (matches((*i).first.first)) {
run((*i).second);
}
}
* modified actual code
9. In OpenVanilla, We Have...
OVStringHelper::Split
OVStringHelper::Join
OVFileHelper::SlurpFile
OVUTF16::FromUTF8
OVStringHelper::StringByReplacingOccurancesOfString
WithString(src, occur, replacement)
... and more script-language perks!
21. post-
processing
directives
aggregate
Data Set 1 tool
and rinse
Merged Processed
tool tool
Data Set Data Set
Data Set 4
cherry pick
Data Set 2
and rinse
Meged Separation
tool
Data Set Tool
Data Set 5
aggregate
Data Set 3
and rinse
Data Set 4 Data Set 5
Interm. merge tool
Data Set 6 conversion Data Set 7
Data Set
* actual process
22. Windows Build System
Source version- Versioned Validation and Dev Dev
Code upper Source Files Staging Packages
Mac OS X Build System
Data Set 7
* actual process