1.7 final version

User avatar
Josef Templ
Posts: 2047
Joined: Tue Sep 17, 2013 6:50 am

Re: 1.7 final version

Post by Josef Templ »

Here is a slightly simplified version of the ypkDevTool ;)
Instead of compiling directly it simply generates a compile list.
Such a list is very useful when you want to save it as a compile command
as part of your application. It also allows incremental compilation
together with "Dev->Compile Module List", i.e. you see how far it was
able to compile and you can continue compilation with the remaining files after some fixes.
It is also integrated with the error reporting of the compiler, i.e. if an import list has a syntax error, for example,
it is reported with error markers like in the compiler.

- Josef

StdCoder.Decode ..,, ..X30...3Qw7uP5PRPPNR9Rbf9b8R79FTvMf1GomCrlAy2xhX,Cb2x
hXhC6FU1xhiZiVBhihgmRiioedhgrZcZRiXFfaqmSrtuGfa4700zdGrr8rmCLLCJuyKtYcZRiX
7.2.s,6u,,,k,5TWyql.bnayKmKKqGomC5XzET1.PuP.MHT9N9ntumaU2,CJuyKtQC98P9PP7O
NbXmb.2.oaUk2EL0W.2.cUGpmWLuOpoKqvCbHZiYpedhA704TeKKw.bHfEWUmL.6..D.ly56.,
sUGpmWbBxhYhAbndMHT9NY6Mw.sQq2Y6cwB.0.3T5w,IvRE.0E.Ei5.86.QC18RdfQHfMf9R9v
Q7ONb17.,.D,,6.I16.M.6.JFyuv.U.2m,.X.1cUZT16.,Uq2.2.e,2.AU.Ue.4.072Ui,Tz,A
Um.P23cUZT16.,U6W.UO.,.1.e06.2UwK.s0EsS.1c0k.4.1s0E61.3c,EmF,a.g2AURU.A00k
.i,2j2E,W.0k0VK.1h.,.,UHBm0s4Rd.8ssHomOrVyqqqqkuKmKKtCLLCJuo8.,Mw7ONh1.uGf
.2UmT.6.222.o.6.K,i,2.Q8.8T5U.EEE.E1U.M3cHE.kd..6..E1U.M3M5szPuH7OJNOF,7F9
fRPOMLPNrN1P68J76DPNRPNZPMdPNb961965vPP9QH9P996NPOb9R,tRH9RF96VfQT9Q9fQ,NP
T9Nf9P996TfQ7PNZPORvN,dNTfQ,NM,tQ99R,tPB96bPR3vQnvQdPNPvQN76PPMn9619PbvP,N
ORvMNPR7PN,t7bOSb9RwYi2YeAZBgV7hdExdGZeUYcZpi1lq.b99,7F9naIifhgmRig6J99Sdn
k0LsKKtC5BOONPNb99,7FHPMNvPD99,7JkrUg2YIVKVnZZBAVKBhZVUQeoZgAxhbZ3bGtaKrSq
tmW2hA58IP89,7F91b89,7FEein4qkVyIbCJeqk2WGJCrwqKlyKq0Gv4KqKrmCLJam4aklyqqq
aUgbUIakQbUIiWJiVRhUgbUIaoQbUYhWJiVRBYalQbUIgZRgjhhZRiUgbU6Br76H9N9fPd96v7
6d7Cr76bPNPPO5vPNvPR96v76dNCrN1HMOP9QTfQd96vlPGnR0mqyKmUx2Yrgav2YZxha3Yx2Y
roavgVBYeN3e3hV7QeoJidFEqHE0pbaIbGpW8JEGpb0mU8Jd4og0mbOIECIY4Idin4akdKLluo
rGqm0mS28.cI9uETeI786RPNl9Rp76bOR3fHsC,tQffMROMPPNp76b8RZPOMFR8FrN1HMHT9Nf
XCxhYhgU..y2..PuP7PR.rlqy4MMPPN..MGP9QTXCxhYhgU....kYqKsy4kRAhh3iCBghhA..q
Ec8pbCoWGoe8pW0GXaKrGqdKLlWmtKLlmoocC,tIodj,bXCBAMEZeI.kIeHE8obyIaKoUuoRqE
VKoXaIbqk2SJYaIaKIEWmtKLlm20mF0GbaIaaGEOGEWmtK5c9bPR31uJECGECruo7AZUYcDhV7
AVnhiWZ72YugbUQipJgAViohZ3johV7gcCZcvM0ZOFdOJZeH,tQf12YX.PMFR8F,dFHfPkRqk4
03.UBxhYVcghjZAYddRioJ5P0odj,P1MMI5......MPT9N6H66Ud.PvP.oZhxhYVCVSVhxB.a0
kqyKmK5N0,dCghjZA.RdP.Q5.ghjZA.,t6k4EE.UvgVB28.QcchgXRhHBjh3ZKBcG3YnBjhJbU
IcNZe3RbUQiu2YH3dDJeIBdCZedQbBIc3,aIX0mtabUgbUQiUYe6hcC3Y2hgqldumXKKuWmtar
qaGEKIaCpW0GWK4qILKKt8LICrI0mWuIWqkWu258O91QbBg,.sIV9PH9RROMPHIuqkqau..kR0
Gf4Id2hZBgYZZUYiVBhgJbUAcG,.amRqk2OpU8JEaKK0GpeHEaIbGpWSoW8pR0mlWKK0GqCKoe
HECIYsCPcE.H96pND,7Ar7659O,dCvFr44r8AvuCPM0HeFCKo0mF0GMWJEGJYKYBAV7Ie33e3B
cIhV7AV72hZBgYRfdhfUIbxsMFvC,7P59O,dC.HeH588HP8r7659OErUdhfBAV7geCZe7ZdU2Z
X3hUgbU2aMBZUwdG3YcQgcVWoZWAZUwdGtIdnosQRNGbPJV9Q9HICKoaGEOWyReoJidVi.EqCK
oamRqk2akYO2.0GeWoW2Yd3Yug5V,I5u424,NFRmRM0F1.0HgiHEeKEenS0WvgV7sJF0CKo0mF
U2xdUYiVBBreOv86pNDCavMG.aIbcOHtC,tMI5u4AB,NFR0YiVBhg,6Alm4aU7Fu4qo2Yx2237
6d0GrkERqXchgV77r76FPN1HEenSIYHBjnZiZd6,NFR8FPM098HbOFWqm.IYv2YoBA.qk2KIbg
V3FECJsm4kRqk4.Ej0ma4qpKqayKmK5FtQffMN0pldcHTnmcJ1WhxB6HYCq2cHT1PM0ak2.NvP
5fC,dFH9PoZAxhXBgoxhmRbUAdC3YnhCN76PvP7fC,NE.B0A3q..0mUGKmqorUcUA,C3UU.MRY
7ka.R0AByKtYddRiolYsPo7k4ak2A,UhlukkcCOooUCBghN8rVKVgBgnZi7hhkVg2Ydphu2Y7h
BcHUdFYKqkGKKAhh3iIBgdZhucFH1Uv2Yhphg2YhJbUgdj,y4qEV.aKr0GRqXdhhkxBm2in4we
6,HfP,t6,dH2Y2x7Fd8,dHT9R9fC,tMTPPVPONHt0ml4Kruqr2YWhgUABhvPLPN796ZPN5PRZv
QHfR99Pn96JN8PM0HsIV9PH12ZdphiAhh3iCVg2YdhBF0UIVdQbBM0HWcAhh3C665763d6HN1H
EH0GXaKrQ8W0Ug2YdFYkIqk2a.xfFHfP7PHUcgBEa.uKL.AZUYe6h6Pk2aka4qpK4EIC5.PvPE
a.BOON17POZf9d8OHvQFNOP9QEEiGE8mLqorGKFaGK0mo.m0PHe44H,KIbQ5akou4cPRdP99SE
bUChcL3ZhphdQbUod3xecELqqrG4uok69moWuIIqqrG4UYAZUQZUAadQbBMPRf9P1.xGEenSgB
.YYvgV7A7qqrUAVUgbUod7Z7d8G2YhxB.I5ohBAV3Z72ZeAgk3iZphYJZd2Yh3YuUj,kRM0j0g
hiohZ3D,t6,dH6FghUI5o3kWuIWi1qKLuqmERErEbkWuIW0mUGKm.iXB..POML1EI.I5bWC,,d
JMPUA,q2cHT1PM0HM0H.YBUgVA,.EKsPe1..M0h0hfC,dJHPNoZKVv2YnxhpJiXhgu2YIhgsNH
gggd9PWZtC,tQnPPp,M1HM0HPPu2KJuOKQeX2hAYeiodVhBrVjNRMMY3HXCVu.cHsCPM08rmCL
R0mYu2UUAhhtPQig2YgBgn,TXgEre1UC,82kYOY4BhitI23Y7Y3bPR3P8,7JFWBM0h96pNDOpo
KantHN9NhOO2ZgxhXZZUghj76L76umrGql8mIin4MGoiUQYU.d0M0jOGd8G,dRp76dONlHfkto
82Y2xdUQij,,dCvFvuGeW4PuP7PNN98HtCPU7AV2hgqlaAdiBho3ZnxhpViodZxiGhgVZgZJic
od7ZddYZUQeoZAoZohAamR0GWKKv6JaIra4rPTHtC,7FkdAdiBBrN1HU7Y6U5,nnIin4k2a2bX
UkqyapFEGJY6670.kI.HkY.,VdZgZpBGJYM1M0QeoNOkeGLnWHeyqdGLta4F7F9fREr4qqY3Pv
PEb.ZPNbP8r761uIbOFZ8JFdQ9vQ,ND0nIin4k2MGoj4VBlu68P1Y7kq.R0H,.H.70sF.H,A,A
7C5,VgJgmVI37U7.Z02Y2hA.Ud2YJpdIB7Qit76IiWJCaGEyId2ZnBDMNTfNHtCP.H.CIoKqlU
cQithhg2YmJgmVBAV7AV7U3lRA,a.C2.Unhgh,uqIin4k2kosPQiUIbx2YCB7rN1HU7U7p666A
hh,,7J66..AZv.H.mobyIcqk2aU7.a2666N.g,A,UdFbkeEEEWK4cP670GWK4sF.H,A,U7,003
PN51bHeW2,,.Ud.a.U7,00H1.aqq0Lbke..cP67.sF.H76PM0Hk2.gcAV2,PmmkoGqmM8PM0A,
.9eHqk2aU7.g60mRqk2M0.b0QCG5d0EIaqq.f0Nloq469gAH,.66.M0.HWc.665763tInuIdOF
Pe6H76B76FNO.kVyoa8mI0Gek4k2.od3louqIi1UiABu2mWAVdhhk,7N8.,NORf9.uZug5HPPU
YQbBU7.MGAhhtPQCv76RWU.,,UuUi3Y3ZdHFI.UgBgn,TXiohZ,.R0M0.mqkCLu.0GRq1qk2aU
7.g6q.a.MFN070..U7.KIb22k2.HWnFEsMTnq4aI37Y6sI.AZBAV7M0U3Z7HeF,tQ22a422.MH
UXxhhlIqk2M0U3lWgcMBdIhV7k2.9eHq.a.g60WU2Ze6HTuHV86JN8P.H.C2.69..k2kWsCk2k
Y6F91ohjhgmJiUYe6l4k2U,ZgYh7K5FtQY7.Ea.H1QigMPUCVdQ5M0EdY8gV7A,H.9WBU7kW.a
U3Z7Y6UZVd,H,aU3p7r,aU7FzGomOrVEr.W2k26F.HmtKKtGra4KtiqtWmtyqukIin4k2cJHPN
CbD3iZphcoig2YgxhX,0mJ.YZUod7ZddQbBU7EWMHMNoZH3hjxi4BhmRiohcmJijJicQijhCYZ
UYeZFf.1fPnP8rN1M02d,ZdI3ZlIasAZU2Ze2YnBhghgiZiU2hVZho3YeA3M0K2P.HMFN0FVdx
gixhmhgUohjphhghjNR2YohgsZin3YeAZBU7gcC,Y7..66dPNlHEOqomqm2YeA3EbU3Z7YcdBA
oZH3B0pk8rkqqaCrnWGFCGWKKvenV4Kr6RT8Q9fPBOONHFmGECru2Yf2YhxBN763d6N763d6H,
9eHMFMF2YBBgf,sCq..90QepJgnVZ78bPRm2eXHdMRGm66kqMRY7kaMRodj,H08KR0mU83..O3
mqrCKREqQiiY744cNH9PIbUo6c9BOONnYuKnyqR0Gu44p,QCR0r76VvPbfC,NG.q.UgxB,dCvF
XaKqEmEeEICru8KEc6T,3lRcNH9P9HEenS.u0ocdZBN0F7PTvMHtCPM0jWAFnaKqQiUQYUo70G
Wg,G50GRcNH1RdP11Pk2C3HXndFHfPWGu4qoYZUIYiIYg2YkYZU2ijRidQbBkY6QTvQ,dDv76V
76d8G2YoBAiJsyqtqJEenS2aM3Y3p7kaka.F,N0Nlq.N0Yhj79CruY3dPMA3cNH1,dCoAc9KKw
g,M166kdsQMNin4..jeQH9R99HHXcQipJgAVusI.gB.ka.R0HtCPEfEueHEGpmWbBlmmqtUZtC
OKR0Ge2D4akdQbf9BuPZPP19RdPNiHEOLR00o8EfkRqk2akquKR0mayap,Q5dPOd9P9fC,dJHX
n7JH9RQbUQiiJbUQepJAk482Eu0GRqXIhgsNHTnmmqtYgdFbKqvWmIi1Bf95uPRfP9vMd9JT98
dP8rN1qaUI5qqrgCm2i1j0ghi3YX.66Bf9jeQH9RCJu8ro68PfPkucH1Xd66Bf9UAphv2YhphU
I5ohioB2Y3,OLEEeEf.7PO.dP86RH9RNHEenSI2rN1HsQR96pNDCbW,sJUcQii3YX22AZUUAhc
C7RH9Rs8,tQRf9bPR3nk66L763763N8,7D,7H.AZd2Y2,dPO66pVoBhoVfsQ..3Vv2YnphUI5C
LruGrK4P.i1hOOkbkUKLwWGvmGEGroG57N8PMFR8F,tJZPOMOk4.UBVABhnd8rN1HcJ1WkBgmJ
bUYcZlrErcQ2eVJiv2YWhgbZZUggiZgu2Y7p7UUcCGpmWbBBAUHRgVphihgmRbBM0bXAVgkksI
ffMNltcCCZWpdjlR0mq.N0p,Eby42ZeEr0mlyakBB0mr850GJam48oWS22iVJiUIbx6FUh,Cbk
BgmR5bPRm200u2r76P1Y7.k4A7AA,t6,,,7JM1HM07W1,.66p,Q5aUiQcjpB.VPMZf9dPNlnI2
YWFEenS2iVJC3PNDvC,NNR9N,dC.9fP7vCP.CpmGLcyqtWGlKqnamR0mtumdC4rN1HkfW2ELCL
u4KtGLEmHEKKrAZUo2CLLGrw0rm0mSY8g7.b9RZPOAZUYcDV7o7QipN8r76.umtKLluok69Unp
Znlo67H76LlMktK5cHcLktumtMOsCPM0A7CruY7MD,,,,0mt.I5gC,NFN0NPMUiohZFEe1UCV7
Eq.0GRq1Q5HUnll.K2r,bPR00EakRkf.bPR0mF00Y6PU7g7Q8C5KacUAVgMP.UnFLC5R0Hl4A,
b1p,cPM1a.ULJidZCEIEaEKgB.AZBAV3Z7Y6.MHbvNFlFggqdHT9J99SdfJcFTPRRHFam4akWu
2K2,NH6HsCqkWu27ONqYfd9PM1Pc.7ONhPHka4qpY72YUQetRC9HEur48EWK4c9EaEEQcjhhUQ
cjhhhtEd9P,7F9HEOor8rq0GYyqtGLEyIlWLEyIqKKECpsmKECZY3YIhA0mfaKr0GgWKuqKq0G
zqE,.o36HUDJAG3ojBIklbeZ3D5uPR9RZvPN9P9fQbndGb1ZimZh2hgnRg.AyI,.ELCorYCU2h
gnRg.sEMMuamRCEt...ktu0.Y62Umb.2.Y02.A,2U..U,Iklb8IepZhZJinpZHFdKLq6F6.XDJ
.QiiIepZhZ7F6.Zz.6.,UfG.SU.2UXW.2.52.CLLC3b8Rn9P99F9vQ0ks,Uikwm46.Zz,0E.2.
U6UOV.2.86.c918R.9vQ7mt2.7.,..Y22U,2.2.2YXKf.2U.6.tfj1kDza.AU.k.E.0.3gwPE.
6..EBU.U,.J,1E.6.VQ.E..YVs9.N.Ntarm3Wj.JklbcjlqktQcj,.E70E.6..E2E.U76.YiRR
C,t75J.nT32kwL,dDMFHEfGA,c1,...
--- end of encoding ---
Ivan Denisov
Posts: 1700
Joined: Tue Sep 17, 2013 12:21 am
Location: Russia

Re: 1.7 final version

Post by Ivan Denisov »

Also good that now there is not dependencies from Lists subsystem.
I had been thinking how to publish this tool. I suggest to publish it also in:
http://apps.blackboxframework.org/
If you do not want to register there now, I can publish it.
User avatar
Josef Templ
Posts: 2047
Joined: Tue Sep 17, 2013 6:50 am

Re: 1.7 final version

Post by Josef Templ »

Feel free to publish it.

However, to me it would be much more convenient if it were included in
the distribution, e.g. as part of DevCompiler.
It is not only a migration tool but more a general purpose development tool that
may be useful in a variety of situations. Migration is just an example.
It is also appealing to me that we could then point the users to our own tools for aiding migration.

Also, I think Doug may be happy to have such a tool in the distribution.

- Josef

p.S. Here is a slightly refined version

StdCoder.Decode ..,, ..t30...3Qw7uP5PRPPNR9Rbf9b8R79FTvMf1GomCrlAy2xhX,Cb2x
hXhC6FU1xhiZiVBhihgmRiioedhgrZcZRiXFfaqmSrtuGfa4700zdGrr8rmCLLCJuyKtYcZRiX
7.2.s,cz,F.k,5TWyql.bnayKmKKqGomC5XzET1.PuP.MHT9N9ntumaU2,CJuyKtQC98P9PP7O
NbXmb.2.YdUk2EW00,6.cUGpmWLuOpoKqvCbHZiYpedhA704TeKKw.bHfEWUmL.6..D.Rz56.,
sUGpmWbBxhYhAbndMHT9NY6Mw.sQq2Y6cwB.0.lT5w,2yRE.0E.E08.86.QC18RdfQHfMf9R9v
Q7ONb17.,.D,,6.I12U.U,.JFyuv.U.2m,.X.1cUZT16.,U.F.UO.,.16.c8U,UE0,sVE61.1M
2EDS.1cAkvE,8Mtr.2.O82.e,2.AU.Ue.0.,6j3.i.0Eyl.e.Yi5k.i.gFIU4.d.1M26.d43M0
k.0.1M26.X.1M56.TE.AUPU.wv,k.O02i0E,W.0k0l.O,Aq02.2.Cp69UPoZ0cUXDF9fR5uPPP
P1fP7PNZvQRtIdHf.2UlbcZpC.c9h0E.8z,U.EE2.,.B.0UJUP.,.b0Umr,6.222.o.6.K,u22
.Q8..0..o.6.K,uF.szPuH7OJNOF,7F9fRPOMLPNrN1P68J76JuPbPNB96dONP9QN99,dAVNAh
N9VNCP7Ahd9P66DPNRPNZPMdPN,NM,tMTPPVPONPN,7PHvQd96jPOd9O,7QZvPVPNZ96PvP7PR
NPN,tPZ9N9fQHfPD96BvPZ96196bPNd96TfN,tQffMbPSb9R9PPb99,NP1PS,NMNvQT96HfP59
Pf9N996DtInvQdXboZUIZdgVBAdB3eDJeI3Y2hgqR6q4sQN767ONqYmRhZJinZ3dONl9R4Ks0r
m8rtcFH9P9vQN767OO19PTvNN76d0y4NHK0GeEfktmm4aEfaqmEECJuGKayqnmWHdQHfPDvQNF
WKa13eBZZUYcZVHZZUY66JrN1PsETeHb8JPM0Fd8bPSPfMT9P,dR19PfPNbf8HN1HsMTPPPHEq
HE8HMiHE8Ll8rkiKEqHE8HOiHEmKl8rki4GnMiHE8qmCqrqqmCLEqHEYav2YdZgZpho3Yx2Yo2
bv2YnhghBhXxhgxhi3Yx2YoAbvgV7Ahh3ijJio3YxsBdtC,NPT9NkS0mPKnR0mmyKn0mS0mPOn
Rqk4Gpg0pWqk2CJu8ro66v76VuHHeHdOFZ86duH,NEZeI1OK,tHB8658G1eIrN1HsIffMRuP7P
N,ND03.Ie3RcDJe23YihgsZiu2YHhiWp7QbUQipJgCBghhgu2YHZimBBgcCZcvgV7gdjZgpFby
KmKKE..T0.UBxhYhCUvMPT1AghhA..Adh3ijFbyKmKKE....MGP9QT1sCaqq0Lb4qqK4..P6IZ
uH5OF7OJZOF,dFHfP7vIffMFtQffMNOOIbUQ8uorU7pdUQipdH114Id83.AZu2Y0xdDZd3BcCR
bBIc3xc7pdBAVL3d7Zd33YcQipJgAVUQYUod7Zdd2Ya2YcQip,umtKLlUS3YX2YnhCR0H767uH
PM0HsQffMN0,dCv76bPR39Hc9RPNl9RPM09eH7uCaEdKIeKJduIECru.,t6k4KIbGIEOoou4Qb
BgVE,.MHT9N68PvP71NOOb9Rpla.RuP.qqrG4AAe1...N0..kqyKmEaEE.H,qqr.c9PvP71R0x
0PvP.A3UhxhYhCm20GRMPT9N.uGr.sC.MPT9N.0mFUBUU..rN1P6I.sEFPN5vObOSP98hOEZ86
bPSPfC,dEn8J9uC,NNl9Q9vMdPN7fC,tIFuHZ8JHeHdO8rN13OFU7pcUQit76v7699SV12YI3d
3pdUYcZpCCJLSomGLICrwqqI0mWmodKIEGomkaumm8LtWmmWLs.H769eH7O19eHQcchAkRqk4.
UH3igBhopdVhBFdP1PPe1..r76hOEZGoKqkGKK0Gu4qomKR0mU83.M8rN1HcJ1eI,NON76JfC,
NGR8J9uF9eIr7659ON76NvMFfC,tEFWvgV0,AcHRe3JeI3ZiBgh765763d6HtCPko0GRqHE0nR
0mlWKEenSohVlh0niin4aEd2e3BcIhV7AVchgVZgPBhR3Yug559Or76NvMF96.aIbCIIaqIiHE
CKoUi,HPLPM0feHdOGN86FtMF96v76V7KH76TeI,tIdnosQRNGbPJV9Q9HICKoaGEOWyReoJid
Vi.EqCKoamRqk2Wqm.EMWpR0Gp0GRqHEQbBAVL37sMF96576V7K,7FT86dPMHnheqi0GRqXXtC
a2U7VeBZv2YXFRcP.,NFRmR6R1PON1EMWZBAV7p6dPMHHEqHE8GF0GeWoW6R11pNDWqm4aYQbU
2hZBA,dCvFFCpwCLuKaW2Y3pd2h,sIV9P.rN1P..x86POMLPNPuP7PR2ZnhiWZ7I5bORuorUKB
6qqrUAFuMHUCxBgV7AV7A,UgxhXJbUocdZBuGayql4KuyKtiHEaIb0mt69,dNH9P9fC,NE.B0A
3q..0mUGKmqorUcUA,C3UU..N0g7Eb.HXjJCNOOb9RA7Eb.PM0HM0H.MPgCAAeX4BBCbCBghN8
rVKVgBgnZi7hhkVg2YdhhkVu2Y7,u26O9Xg.eX4BB.iX7AVh,mGEmqkCbBxBcCqorUCxBgV0,A
hh,,dCvloqKsEakRqUL,aqqUUQYUo70GWyYcIZUodjZiZJbUQgjhhkBhgdQ,tM1fPRvP0GlKKE
aKrOrriqmGKE8rmCqu8rtaKvKKqaLEemIqk2akd0Lqa468HPPV1RNOP9QR0N76FPN11kIin4MG
BGXaKrQ8W0Ug2YchAaGEO0BOOR9NP02Zh,m2MO..aGEGJYKYBAV7AVBBgfhAUcQC.qqrG4m2cF
H9P6NHfQR7JFPOb98FPN1HEiGE8mLqorGKFaGK0GoEK.qk2akWuYvk2aqqUUI5.uGrK4.od3xe
cghjZAAZv2YChcL33Uighj,ROMY3NOFR88PvP71EGaWf2YlAZvg,PvPK5R,cHcL0GRqXh,UYQb
BAV7lqy4Y72Yx2YCBdA7JFWUgB.cC.gV7gcARe378JNMV9Q9fP7f8H76NPMb1EEenS.Y7Q5akf
W2YhV,ELuqmWbUQYU.7WgBgn,666P11Ui.KIbGoREq4qtG5.ERMPUBEbkWuIW0mUGKm.iXB..P
OML1EI.I5bWC,,dJMPUA,q2cHT1PM0HM0H.Yhj,m4m2..N,I510..HcJcRp76hOO9Xio8QbUQi
jhimRgZJbUYeZ3DPWZZBRNHgAr76bPSPfC.PM0HMOo7geopgsI57ON6JRdH1PPiHEq4f11XgMO
PHbER.bHbkRq.ZPNbfC,NGR0EEaqqwBm2mWdFK0Gq44HWjFR.o7EV.OLEenSoedhAbnbmKmOpo
68NvP599,dNHXYAZvkYcR,t6,dH6JM1akfaIeWIEOLR0GeKKwo8QCh0,7FTO1AVnxhpJC0GRqX
qpZI3BqorGqmmKIamRqU76F9fRgdiAdiBho3ZnxhpViodZxiGhgVZgZJicod7ZddYZUQeoZAoZ
ohAamR0GWKKv6JaIra4rPTHtC,7FkdAdiBBrN1H..D0abdQbBU7lt66ghj,,7JFWUY6..H,AV7
,00H9N9fPYe6l4M0HkdGbd,f8RB9CduPb8RZPO2Z2hgq,RPMPHKghj,R0IiZRidQbUAcHRe3Vm
hgn3Yx6AHtCP.HkYcTB0MR2Zh,m2MPUCVd.U7EW.S2kI.HU7lt66YhWJCYe6h6k2EdK22Y2hA.
Ud2YJpdIB7Qit76IiWJCaGEyId2ZnBDMNTfNHtCP.H.58O9vMEICrwqKK0Gt8Ktk4ak2ak2MFQ
5HU7kV..QiZhBEramRq.a.HXjFaEEEbaYvgV7k2MGB000HPPy4,7J66..AZv.H.NuHT8IPM0Hk
2U7,00G4.P.H.ABu2K300Gom.R17FEGom.D0M8U7.a266IgZRAQCd8G22..a0M0.H022a4.Ahh
3iCVJ,.ErEG.kX.aGEqk2aU7.gcAV2,PmmkoGqmM8PM0A,U3p7PM0A,kW66rN1HU7.C3sQYCG3
UcAhh3CMJ69a4EKMNa0.EE.k2.HWcAhh3C66sInuIdOFPe6H76B76FNO.kVyoa8mI0GeW2P.H.
cH9WdhBHtC,dH.RNOPHbEKY7Ahh3iCVYA3UUABu0USdCvlocH67rN1M0.HWdhBTXA,v,0022.E
R.,NFNuIYhV,y4R,.Eb.a.Eq44.,dCUBU7.K2P.H.KIaEW...M0kWuYU.a.A7C5,VXxBPPMGJY
EWUH,kIqk2aU7.98HaIX0mt66AB66.ka.5vPPXdgV7k2U3lWgcMBdIhV7k2U3p7P.H.9WU66Fd
8mobyIc0GJam4k2kV..N,.gV7k2MFQ5M0A7Gom.RvP9fQZ96d8Gg,A,AcYZgBlu68bXAVg.6HU
dlr6HUh,u2amRU7UG7JM1HM0a.9WBU7MF2YcIZUoj4,UUIZd.HMFN070MNMOkIU7gcCtCk2a2x
9F9fR50R16G.HEW.aYnhgmZiBBgmRhn3ZnxhpVdQbBU7cJHPNCbD3iZphcoig2YgxhX,69,dHH
8HHtCP.HEWMHMNoZH3hjxi4BhmRiohcmJijJicQijhCYZUYeZFf.1fPnP8rN1M0G25058PTvQ9
vCPM0A,FOEN8JFNAZ7CH76Fd8,tQH9P9fPd96FPMN9R,d8H,akWM1EaEIMODfPTfQ996RvPRP9
PvPK5GrmWLuCLEemIq.o7MFN0..0GuKKw2YaBBCLEemIkWu2KIaEWaqkELCJo6I1fQ1PPPuQD9
83t67ONhfC5OMRXoxdkhgipcdZB379,tQffM,t8,d6kL8GEiGEOqomagc6379,d63N8PM0909W
UgdVRB.rl4.MFUHhiWRCgAFtQfHaERQ83XYFEUh,mooUBlucHT1a2Igu2Y,J8..o8YhjRgu.CL
Lm211ogdVu2Y4,RdFH9PaIrOqriHEGrkcCUndHsC,7QTvQp76H0k4.Yhj76pND,dFH9P6N.Wmt
KLl003,8WvEnaKqKaUIbx.o3cFH9Pm2WGqyqlamRqk2S3NWaBhgtQ,t6,dH2Y2N1A7Oqom4R7R
n9Q996vFXa4YgjRgIBjkhAd0A,P0P023Y7Y3.N0Yhj79CruY3B1ohVlIqk22Ze2Y3ZdHloSKrU
ZpZbpZUYCP9QTnk8rw0Gna40GJg,HMFQ5ogd,pVaBBo399Sq.Rm4EEUH,gArN1.ULJidZiZZdd
FICru8KaERQ8.q4.MHUCVdQbBcJ6Rp76dONlnaMNNvQkmQ5BfC,7JW51HsIinpZ4xhmhhVZioh
Ar76hfC,,O3cJsCPM0HMPRfC,NHTnu.iXoBhoZhZJbUoedltYedZCiHECLreHECpu84M1306R,
dCvFeKKwgdjNNNvQGqocH9vRFN8rVapZ1xhiphZRgoZej3ZoBZvg,PfP,dCvlqMRY7Q5S3MPR9
6576.,dNRtJZPOdndGLta4qKrumqyKmK5ROMsC,dNR,YdiRbUghi3YuUipZihgs7690oiUUIVK
,Gqo.GrIEuaKumaUI58GFin4aktuKEenSQC31kf.FtQR96576M8,,NOFRGuaKukJ0mtuKLCru8
aVFEiGE8GE8mI0GS0Ga.M8H7670GroEEe1dPOd1Llt..80r76bfP,dCQiipZihAq.Q5OpoUDV,
his3ZqZZUYidZCGmIqkWuIW0mf8rokoUB..P0NOObHJin4aEf42VPMZfC,7F9XjViFt6I1fQr7
63PND99,NNR9Np76HeH.,FR0GeKKwgdV,QeXBgiphZJivg,HsQfHaEKMMQepJggsQI5bGluors
C,NPUAVu.cHT1WGJcP,tMTHsa4,tPEEemIqEVKoXUkBgm3Yug570gBkt2iVJivsQfHaEEEbsC,
NPUA,.qU7Fs4aUQYUUUY8M0H6F..EEe1sCA,RtETfP.0rk8LLGrmWbd663XUIbx6Q1fQ8qmSqR
0mmuKm0GR.KKrGqRq.QeZZiExhn3ZWhgbBZv2YnpZHRAin4aUL37UiQioBgmZiUYbUggiN8,d7
QiiYitVx6JMH.CLu8roM8,7FT0HcHsQfnIiHEu2ELCru8Kb44N,QiiQCa47N8,t841Cru.R0x0
CLLC5H1rN1HU7ltKLlm2gbUUU.,tQ.e1KbUgcAVg,oZihA0GR.od2l26P.,dCv,iX7ktsM.9Wv
UnhC,,6HsCsJUnhC,t6,,GYBk2q2C3b19HIEaEKgB.ktKbiQCu2aWBM0C5e1Erk4A,.70V0y4k
f8roG5686H69q4koM8PM098H6F.kaCrnWWXMNhHbyKeKKwGLfEXyquuaWAZBAV3p7g60maEakR
gV3p7Gomg7LHLqk4qE,GomOraUBBgf7H66,tInvQKaUojBIU2hAELUAVUsETPP,tETPPPnVGLq
0GWKaUocjJih3Y6xhnZiUwdW3jUwdghgUQelZhUQ8796dON2YLBhi3YM3hohhg3YyhV0.c9Ea.
TeMY866xP13QwdONlnVyKrGLtyKqmqm8rtQeotEdfQN9F9vQ59.XDJ..oZ1xBd16F9vQ59.C24
ailt.Z1...bf9.EWE.8T0E.E8E.k26.,6..M.3Qwd0ZORNPNZvQRtIIepZBG20ksH3.bf9ZORN
PNG20EtD.0E.se2U56.,sc6.,k,,UnpZHldGrwmqmGomCb.AS.c9Ajg,0EtTU.2.,.60cK6.,U
00.umUG5kmCLWQC,E0E...7,,M.,.,.,tcp8.,6.0Eyuv.wnj7.16.A.2U.E,9z42.0..I16.M
.EJk.2.0E65.2..N6y0E4EKithQVs9E3Qw7uPghZltQcj,.E70.0..2,2.M00.dPLbHESmF3kw
L,,AzJEu1Ko2oe2H.ZG1...
--- end of encoding ---
Ivan Denisov
Posts: 1700
Joined: Tue Sep 17, 2013 12:21 am
Location: Russia

Re: 1.7 final version

Post by Ivan Denisov »

There are so many useful tools... if we will include all of them it will be not easy to keep BlackBox minimalistic.
There is the tool DevDependencies which is doing similar job for selected module Info->Dependencies and Info->Create Tool.
However it does not work very well... it does not show all dependencies.
So maybe we can improve it later and extend it's application for subsystems.

Now for 1.7 separate publication can be enough. What do other Center members think about this? Should we include new module DevMake in 1.7 ?
User avatar
Josef Templ
Posts: 2047
Joined: Tue Sep 17, 2013 6:50 am

Re: 1.7 final version

Post by Josef Templ »

Small correction: I was not proposing to add a new module.
I was thinking about adding a new command to an existing module.

DevCompiler.MakeList
would do the job. There are no incompatibilities possible, no additional global variables, nothing.
Implementation of course is the same as DevMake.

I know we are close to the release but the alternative seems to be to recommend the ypkDevTool.
Nobody seems to have tested it except me and for me there are several negative points:
- it produces TRAPs
- it consists of 2 subsystems
- it is mostly undocumented with some exceptions in russian language
- it is too complex, e.g it uses WinApi, Kernel, Actions, etc.
- we have no experience with that tool.

To summarize:
We were working hard to make a nice release and we should not destroy that impression by a questionable migration tool.
Instead of putting any effort in improving ypkDevTool it is simpler to include DevCompiler.MakeList.

- Josef

P.S. Is there anything wrong with the forum server. There are no postings from other members.
User avatar
DGDanforth
Posts: 1061
Joined: Tue Sep 17, 2013 1:16 am
Location: Palo Alto, California, USA
Contact:

Re: 1.7 final version

Post by DGDanforth »

Josef,
Nice tool but there seems to be missing (please correct me if I am wrong) the capability of listing all files in /USE directory.
Here is what I do in GftSearchFiles to get that path name.

Code: Select all

	PROCEDURE GetSubsys (VAR subsys: String);
	VAR path: Name; loc: HostFiles.Locator;
	BEGIN
		loc := Files.dir.This("")(HostFiles.Locator);
		path := loc.path$;
		subsys := NewString(path$);
	END GetSubsys;

Ivan Denisov
Posts: 1700
Joined: Tue Sep 17, 2013 12:21 am
Location: Russia

Re: 1.7 final version

Post by Ivan Denisov »

Josef, if you are suggesting to include this new function in the existing module the better place is DevDependencies.

Doug, in my case this tool works well in /USE directory.
Zinn
Posts: 476
Joined: Tue Mar 25, 2014 5:56 pm
Location: Frankfurt am Main
Contact:

Re: 1.7 final version

Post by Zinn »

Josef, I admire your work. DevMake is a beautiful useful utility. I agree with all your arguments. We should insert it into version 1.7
I also miss the comments of the other members. It looks like that we have 4 members only.
- Helmut
User avatar
Josef Templ
Posts: 2047
Joined: Tue Sep 17, 2013 6:50 am

Re: 1.7 final version

Post by Josef Templ »

DGDanforth wrote:Josef,
Nice tool but there seems to be missing (please correct me if I am wrong) the capability of listing all files in /USE directory.
/USE is transparent (not seen) by an application.
There should not be any need for a special treatment of it.
It is handled when enumerating a directory.
Please test and let me know if there are any problems.

Or do you mean to list ONLY the files in /USE?

- Josef
Ivan Denisov
Posts: 1700
Joined: Tue Sep 17, 2013 12:21 am
Location: Russia

Re: 1.7 final version

Post by Ivan Denisov »

Now we have three more issues... Docu+Bug+Feature...
Post Reply