Changeset d7ed887 in tol
- Timestamp:
- Dec 23, 2011, 10:04:18 AM (15 years ago)
- Branches:
- 1941-docker-image-to-test, devel, master
- Children:
- 61b922e
- Parents:
- e4c69c1
- File:
-
- 1 edited
-
tol/stdlib/general/TolPackage/client.tol (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tol/stdlib/general/TolPackage/client.tol
re4c69c1 rd7ed887 896 896 //////////////////////////////////////////////////////////////////////////////// 897 897 Text _.autodoc.member.GetDeepDependencies.all = 898 "Gets the list of deep depencies of a list of versions of packages"; 898 "Gets the list of deep depencies of a list of all versions of required " 899 "packages."; 899 900 Set GetDeepDependencies.all(Set package.version.list) 900 901 //////////////////////////////////////////////////////////////////////////////// … … 902 903 Real _trace("GetDeepDependencies.all", "Begin", 1); 903 904 Set tab = EvalSet(package.version.list, GetDeepDependencies.one); 904 Set uni= Unique(SetConcat(tab));905 Set all = Unique(SetConcat(tab)); 905 906 Real _trace("GetDeepDependencies.all", "End", 1); 906 uni 907 all 908 }; 909 910 //////////////////////////////////////////////////////////////////////////////// 911 Text _.autodoc.member.GetDeepDependencies.all.last = 912 "Gets the list of deep depencies of a list of last versions of required " 913 "packages."; 914 Set GetDeepDependencies.all.last(Set package.version.list) 915 //////////////////////////////////////////////////////////////////////////////// 916 { 917 Real _trace("GetDeepDependencies.all.last", "Begin", 1); 918 Set tab = SetConcat(EvalSet(package.version.list, GetDeepDependencies.one)); 919 Set cls = Classify(tab,Real(Text a, Text b) 920 { 921 Compare(Tokenizer(a,".")[1],Tokenizer(b,".")[1]) 922 }); 923 Set srt = EvalSet(cls,Set(Set c) 924 { 925 Sort(c,Real(Text a, Text b) { Compare.VersionString(b,a) }) 926 }); 927 Set last = EvalSet(srt,Text(Set c) { c[1] }); 928 Real _trace("GetDeepDependencies.all.last", "End", 1); 929 last 907 930 }; 908 931
Note: See TracChangeset
for help on using the changeset viewer.
