OberonCore
https://forum.oberoncore.ru/

National.odc for BB 1.6
https://forum.oberoncore.ru/viewtopic.php?f=130&t=4468
Страница 1 из 1

Автор:  Евгений Темиргалеев [ Среда, 28 Август, 2013 13:15 ]
Заголовок сообщения:  National.odc for BB 1.6

from email
Zinn писал(а):
Further Fyodor’s work about National.odc in BB 1.5 should be added to BB 1.6 on Unicode base. System/Mod/National.odc
Код:
StdCoder.Decode ..,, ..Cr....3Qw7uP5PRPPNR9Rbf9b8R79FTvMf1GomCrlAy2xhX,Cb2x
hXhC6FU1xhiZiVBhihgmRiioedhgrZcZRiXFfaqmSrtuGfa4700zdGrr8rmCLLCJuyKtYcZRiX
7.2.s,sIP.0k,5TWyql.bnayKmKKqGomC5XzET1.PuP.MHT9N9ntumaU2,CJuyKtQC98P9PP7O
NbXmb.2.AoAk2kAn.,6.cUGpmWLuOpoKqvCbHZiYpedhA704TeKKw.bHfEWUmL.6..D.5816.C
cIhgsNHT9N9ntQ8qorG4704D.CbB,708T1U.kae.T.9e02.,U,2y1U00.bnUGLu8ro8quGrmCL
WKqtE0E.kHE.0.p.0.4E.2U.I3tfj1.0E65.A0AU0KyBU.2.S02.e,2.yD2Ue.E.07M.,U0Ikm
j,2U.kHU.EBU.6U,W.EJ.6.V2A3QU0KyBU.2.m00.e,2.,2,Ue.E.mP,U4U0A2YU0KyBU.2.i1
2.e,0E.0M.0c.2.e0.,6jUEU1o,IUQV,I.2U9U3Ikmj,6.Y32.I16.wT2U.I3.0ES,D.u,OE,9
z4U.EZE.0.p.0.4E.EJ.6.t3oU.UlU0I,,UB.L.u.8k5U,U5Ikmj,2U.kmV.EBE.0E.3E,6.I3
t16.V220wUyzzzzz5Q.IUA.J.Dcz.c00.VU.wUy17.3s0s,1.W,Kk1E.u,OE1E.018E3UCU0.,
.8k3U,U5200k1uDQ.I.s,L.uDI.61E66.DczE0E,i.A.2UMU3Q,2V0KyB.,UvU.2.e,0E.6g6.
eWw,2Uw04.w1o.kSk0a.aE,9z4E.0..I16.z5,6.I3.0E6,1.u,O.2U,V3I0c5c,E.02,M,P.,
c5c,E.CJ.M,9.q0OE0E.aE.0U.ozzzzz5UAU5.4.oTs6c.T,,60,U42,2UPU3.q0OE0E.a.0Ez
VC.UfU42,2URUzjdDZcJZd33YCBgoBhjphVZhvgVB2Ze2Y6hgghhpZiUIfdphi3YkAai2aroZm
2ak2bUgZUIc03YloZq2YeAZUgVcIZUodjZiZJbUYecBhn3YhxhYhighgUAhn3YYhgnBhbphZZg
UogjJiUYichgUIepRinBhVphUAgg3icBgWhgo3YpRidphb3YJphdRgjZgZ3YeAZU.TeQHvNHfP
19P,tQ9PN,tIV8BX7A,N9,,gaUgZUYefBgX3hZpiUocK3Ym2ak2bh2amgZlgaUAgiZgUId63Y5
xhmBjVRgchA4nQuGMKHL8HM0nO0GEemI0WBAVEJeDRc3ZcJJe33Y7Ri1BgkJZU2ZX3hu2Y13d,
JedIbUIcDxdAhc,pdvgV7Ic3xc7pdBAV7Ie3ZeJJeC3YcQA,dDv763NE3N8,d7,785XwgbUIYO
JYd2YBAV7AV7sHZ86FtM2Yyg50QFaGEWGJ0GMCIMWJEemIo2kF0GFSRFaGEW0GoPWJEemI.Y5o
vWAZU23MFl86JN80GE0m4ak2A,T0cD627g6H76EO4HMWJEe0B,Y5wZ2KYd22ENOIEemIqk2ak2
aUD,gbUIY,YkWAZv2YcIZUEM4Hg0GJg,9eH786HuQ5WvgVBAVE,.morSLJ0GICau.I5....EEu
14KFaGE.m1eLFaGEq.aUD,o52wWAZU.98Al8622UXkv9mI00ocr2fUI3.m1uTFaGEW0gcM3YeM
1aU7sH.x,V7V3N8,,GnN0Hg00,,6DsH7g6H,6BB8K,d8HN1M0y2kSMI7g6H,kO4Hg0GJkW.NWv
gVBA,EW.Cow8romKqaqleGEW0eHEC2I5....UyEMGHM0HgaGEOGEUwEMGHXOIgamRqk2KIbU1,
sCPM1..momGLuKKteGEWmlI5.....AdnRcV785nI0mb8JEaotmor2ZX3hd.FVUg5DtrDN8PM09
0YdZ,rN1PM0..BOOZvQdPG7PNR9R58O1fQJ76cC.....66HuQ.FtMFP8.003tL3N8PM0.B0.kR
q...H8N9fPUe.p,.......UcQA.37A376tND,tMFP8O02YwEFaHFaGEqU3p7MG.Q5..5OMVf8E
R.sEFWvgV7.kYOIEaotwBC4GJYKIb0m4ak2A7CKo0mSMI2YI3d3llWaugbUIY,EEKIaCpW0mlW
KEkVWIdWmb8JWWmlWqIgZUQamA39eH786Fd8,tE18IFtMFXYxhnphbYiUwijJif3YrBho3hUQg
tJid,,7P99RdXn3YeAZBM09eHin4ak283klWaBAV3FECok0rR..Ydjxie.p,A3Uv..MGC2M8G3
g,UXlSM.6JklcCIYFV3,.50.QZUQamA3k4ak2K2r,.k4g60Gayqvi19eH7Gb4Ku.RdUXDJ99SC
oruKu8rrmKqKKtCLLCJuQcoJigZcZRiX3Ul1.UiQcjpho,YcZRiX3.5011Z1cQ...sQR,.G20E
tV.UIU.U7U.2..AU0CyIhA8pumqm8rtumdcIf9PY62Ulb8.CLL8pumqmY62UmT.,E.0.L3D6.Q
I2U.sU.ktumdsIdPSNPN7ONbH.4D.o3aLq.,cwD6.0U..2,I9,U.E,,.RNEd1U2V.6,6..UYU.
AU.U.UUQoO3.,E.GT,5UAB94.4.0E.cUZT1E..UO.,.1.eWUbl,6.2UEC.6..mEw7169rwKiEw
3c0Cy2,U1xB..0F.0U...W.0.A,,U.yen7Crsc0MyfU.az86.r8OWPDW7gy0...
--- end of encoding ---

Автор:  Евгений Темиргалеев [ Среда, 28 Август, 2013 13:18 ]
Заголовок сообщения:  Re: National.odc for BB 1.6

Shortly, it's more difficult question than a multilanguage-documentation support (viewtopic.php?f=126&t=4466).

Try to see viewtopic.php?f=3&t=795 for example.

Автор:  Zinn [ Четверг, 29 Август, 2013 20:35 ]
Заголовок сообщения:  Re: National.odc for BB 1.6

Why we should add National.odc?

The Interface of National is

DEFINITION National;

PROCEDURE IsLetter (ch: CHAR): BOOLEAN; (* Is it a letter? *)
PROCEDURE IsCyrillic (ch: CHAR): BOOLEAN; (* Is it a cyrillic letter? *)

PROCEDURE IsCap (ch: CHAR): BOOLEAN; (* Is it a capital letter? *)
PROCEDURE IsLow (ch: CHAR): BOOLEAN; (* Is it a lower letter? *)

PROCEDURE IsFirstIdentChar (ch: CHAR): BOOLEAN; (* Is it a first ident character? *)
PROCEDURE IsIdentChar (ch: CHAR): BOOLEAN; (* Is it a ident character? *)

PROCEDURE Cap (ch: CHAR): CHAR; (* convert letter to upper case *)
PROCEDURE Low (ch: CHAR): CHAR; (* convert letter to lower case *)

END National.

It zentralise basic CHAR functions. National.Cap also translate Cyrillic, French and German letter to captital letter what does the the build in CAP not do.

E.g. You find in Kernel.MakeFilename the line
IF (ch >= "A") & (ch <= "Z") THEN ch := CHR(ORD(ch) + ORD("a") - ORD("A")) END;
which must be change to
IF National.IsCap(ch) THEN ch := National.Low(ch) END;

The advantage is that changes of character is at one position and not at 21 position see below.

We need this functions of National in the following Modules:
DevCommanders DevCPS DevDebug DevPacker DevRBrowser DevReferences DevSubTool
HostCFrames HostFiles HostMenus HostPackedFiles
SqlDB
StdApi StdCmds StdInterpreter
Controls Kernel Meta Strings
TextMappers TextSetters

Автор:  Евгений Темиргалеев [ Пятница, 30 Август, 2013 11:12 ]
Заголовок сообщения:  Re: National.odc for BB 1.6

Zinn писал(а):
The advantage is that changes of character is at one position and not at 21 position see below.
Good. But if we will simple going to do "advantages" the result will be alike BlackBox Red by Ivan Denisov. And it seems to me the nearest future of this assembly is unknow even for Ivan, it's creator...

So what problem we are being to solve by that modification?

Автор:  Евгений Темиргалеев [ Пятница, 30 Август, 2013 11:21 ]
Заголовок сообщения:  Re: National.odc for BB 1.6

Module National in 1.5 is for russification of framework generally (1) & russification of compiler to allow russian idents (2). See (http://www.inr.ac.ru/~info21/):
Цитата:
Приносим благодарность Главному программному архитектору Oberon microsystems Вольфгангу Веку (Dr. Wolfgang Weck) за блестяще выполненную специально для данного проекта модификацию компилятора и системы Блэкбокс с целью поддержки кириллицы в идентификаторах и документах системы.
"We thank Dr. Wolfgang Weck the chief software architect of Oberon microsystems for the brilliantly executed modification of the compiler and framework of BlackBox to support Cyrillic in idents and documents of the system specially for this project."

So for BB 1.6 it's general unicodization of framework (1) & unicodization of compiler (2). I think that "inclusion of National" is not the beginning of the solution nor for (1) nor (2).

And more
a) For (1) we need generally, standard solution for CAP etc. The examples are http://www.zinnamturm.eu/downloadsTZ.ht ... deMappings & http://oberoncore.ru/bbcc/subs/unicode.
b) Ivan Goryachev (in http://oberoncore.ru/projects/bb16ce) & Trurl (see viewtopic.php?f=3&t=795) tries to solve (2). And there is no quite good, appropriate solution for now. Note: (2) requires modfication of Code&Sym file format at least.

Автор:  Евгений Темиргалеев [ Пятница, 30 Август, 2013 12:08 ]
Заголовок сообщения:  Re: National.odc for BB 1.6

One more note. I think it's possible to use National or such methods as temporary solutions. But such solutions must be deployed in separate packages (archives) with corresponding descriptions to warn users. And the changes to the base system by such packages is to be as least as possible.

Автор:  Zinn [ Понедельник, 02 Сентябрь, 2013 09:17 ]
Заголовок сообщения:  Re: National.odc for BB 1.6

I don’t speak about the big complete solution. Let us divide this problem into two parts.

Part 1: Transfers Fyodor’s work from 1.5 to 1.6 to keep his work as much as possible.
Part 2: The change of compiler and symbol files left for the feature.

Part 1 is ready to use (see StdCoder) and I use it since 2009 without any problems. And Part 2 is not in my scope for building the next version of BlackBox save set.

StdCoder.Decode ..,, ..zU2...3Qw7uP5PRPPNR9Rbf9b8R79FTvMf1GomCrlAy2xhX,Cb2x
hXhC6FU1xhiZiVBhihgmRiioedhgrZcZRiXFfaqmSrtuGfa4700zdGrr8rmCLLCJuyKtYcZRiX
7.2.s,6lD0,6.5Qw7uP51QCPuP7PNN9F9vQAy1xB.gdj,UBxhYhAbf9P0G2sIdvPZntgcghghZ
cZRC8T0E.E7S2H.JsF2.,U08J99SdfJHPNjvQCJuGKfaqmY6MwdONl1QCh0708T,U..w.Yq4,,
sUGpmWbBxhYhAbndMHT9NY6Mw.sQq2Y6cwB.0.xBFw,oq2F.0.oj0V00.bnUGLu8ro8quGrmCL
WKqtE0E.kHE.0.p.,6.M.6.JFcCJ,U.Yr0.5.1cUZT1E.sA6.,UO.,.16.c8.2UEC.c2,U,.Hv
H3kf9N,IklTeoZgABhiRhnpZABhiRh2hgnV1.,UJ,,UAV.k.G2GorCrYuKuKqn8rkGroyKrumd
KKuWmHGomOrHmGESmayKmSGK0mHCorqqq4KrGqm8rtSmIiHEGorC5.Ucxhrd.3gwP.0.b,0.p.
,6.wT6.J,U.2GE7k.0.a4.Zj16.,UW6.2.W.0.U,I,AU.Ud,cUU.2.y32.KI.E.AUxU2,.UZ,.
P0sEVuIDN8...F1i.4E.6.H1.U.EF2.0.F.,.k.e.4E.ko.IEE.0.110.D0,6.4kTEW..km.UB
,YcZJgpxgbAZv...W4g,AU.E.a4..,UW6.2.W.0.U,I,AU.Ud,cUU.2.842.W20.16E6F..MNU
q,P06I1vMLPNZv7HtC,,..W4o,AU.Ud,.6.,UW6.2.W.0.U,I,AU.Ud,cUU.2.G40.e22.1cE6
F..MN.ka.8JV8rrSrtKKtS0..Uc,VU.6.MO..0E.c60.,U6U..M.J.16.MO.866.,Ua,,UAV.k
.GI.6FUZ,UZ,.P0cI9fN9fQ9fP5PNbv7HtC..Uc,Z.16.MO..0E.c60.,U6U..M.J.16.MO.86
6.,UX,,U7,,k.42G2..K4.g7UHhiWZejxhgxYdQbU...F1y.4E.6.H1.U.EF2.0.F.,.k.i.2.
AB.326.IA6.272.4EUEW..kmEYyqtwYg22P0cFH9P9vQDN8...F1u.4E.ko..2U.EF2.0.F.,.
k.e.4E.ko.IEE.0.310.F0,U,26Y6..gA.ka.gAfvQD,..Eo.M.,.H1.E.0.3F.6.2,2..1c0M
.,.H1E,,,6.2B2.o76.4EXEW..km..y46IEmOoomqm...EoUI.,.H1.E.0.3F.6.2,2..1s0E.
ko.IEU.kjE.0.900U,g5Y6..gAQeoZgbUB,AckBhbAZv22..6Ok3k.0.,MO..2.8W.E.606..4
E3k.0.a4U000E.6M6.cFE.AUyU2,.UZ,.P0sEP9Nbv7HtC..Uc,N.0.a4.U.2.8W.E.606..4E
3k.0.a4U000E.sN6.,UB,,k.K2G2..K4.g7U7phodQVfQ99R9fQDN8.sN.2Bs2M.,U.AB..0.3
F.6.2,2..1s0E.ko.IEU.knE.0.P00U,g6Y6..gAMSb9R9PPD79,t7P0sETfPdfQT9Pbv7H,..
6O.AU.E.a4..,UW6.2.W.0.U,I,AU.Ud,cUU.2.K42.i20E.AU1V2,.UZ,.MH.LONZfP99PDN8
r,..2BM2M.,U.AB..0.3F.6.2,2..1c0M.,.H1E,,,6.QA2U.kYU.M.1070..91.ka.ggoBgbA
Zv...W4w,AU.E.a4..,UW6.2.W.0.U,I,AU.Ud,cUU.2.O42.m20.16F,U2,K4.K4..T1QeoJi
dphbRibAZv...W4I0AU.Ud,.6.,UW6.2.W.0.U,Q,6.MO.86E.6N6.cGE.AU0V2,.UZVIhgsZi
bYZUMH.4Ks0rm8rt...6OE66.0.a4.U.2.8W.E.606..4E3k.0.a4U000E.6N6.cGE.AU0V2,.
UZ,.wBkdKKuGrm8rt...6O.6.MO..0E.c3E.606..4k,k,8Mtr.2.u02.e,2.AU.Ue.8.m92U.
Ue2i0spZ2X5BuPN9Nbf9BuPN9N7ONbvM,.2U.kKK1N.bMBE..5gwL.0.k5kuH10.obEE.8Mtr.
2.S02.e,2.A.c8,.Uw0,M.M.322U.kHU.EBU.U,2.I3E.6.V2ob.E,8Mt,,U0V.2.e,2.A.c8W
Fs5.2UE04.4Ek8.3M.Ezl.0.,MIVf.KMw8U0KS6.,UJ,,UAV.k.GI.6FUZ,UZV2,g7U1xhh,Qi
b...6Os.3gwU.kNU.EBU.kzV.I3V06.V2I0AU.UF,.6.,UK.,U6U..M.3.7cUZT1E.s7E.c46.
,.16.c8mLT5.2UE0e5KE,9z4U.EV6.,6.I16.wT6.J,U.2GkCE0q8KkA0.7s.M.6.X0.U.kjE.
0.9W.6.4kSEW..km.UB,QcER8...W4Q,AU.E.43..,UZ.,U6U..M.1.7sdM,UoX4Ikmj,2U.kX
E.0.p.0E.3E,6.I3.0E6,d,7s4c,5.7M.M.U.E.43..,UV,,U5V.2.1sD6F..MN.ka.GYW,...
F1q.4E.6.X0.U.EU6.E2E..AU,U2ADgURU22JgUMU2YU.k.U,2.0kc..6.IA6.272.4EUEWy4.
.91oCMH.V085...F1u.4E.kc..2U.EPU.E2E..AU,U2ARgUxU2A.A.E.6.X0.U.EmE.EZU.M.3
070..91.q2Ed82....F10,,M.,.X0.E.0.J00.F.,.k.4.GEnk041..X39M46,b.1.4E.6.X0.
E.0.B10.N0,U,Yc.EW.91.91.q2EdK4....2Bc2M.,.X0.E.0.,W..F.,.k.4.GkAF1e,GE71.
B646,76.A.M.,U.A8..,6.I86.A76.4kU0.7uP..gA.MH.bOR39J...UcV5Ikmj,2U.kNE.0.p
.0kzV.EJ28U.2Gk5k.0.4Js..2.e22.W.0.U,A.YUpU3Q.YUnW3I0YUiU321YUQU,.16.2UF,.
6.,UW,,U6V.k.02G2..K4W2UB,o6...UcV1o,AU.UF,.6.,UI3.0.W.0.U,A.YUpX3g5YUMV3g
1sQk7E0K.KE9E04.4.6.2UF,.6.,UW,,U6V.k.02G2MN.MN.UB,MNR1...W4.16.MI..0E.6E2
.606..4k.E0K5KE7E0O.KE9E04.4.6.2UF,.6.,UcV.UC,,k.O2G2..K4.kr.V0G4...Uc,d.0
.43.U.2.4X.E.606..4k.E0aCKETk.U,2.0kc..2U.kjE.0.900U,g5Y6..gAQeoZAMH.1mo..
.6Os,L.16.2UF,.E.cGE.606..4k.E0S7OEBE0q7O.MVk0E0a.4.6.2UF,.6.,UUV.U4,,k.u1
G2..K4.g7U1hB...6Os.N.0.43.U.2.412.W.0.U,A.YUTX3Q3A.M.,U.A8..0.D1,6.g76.4k
WEW..km.UB,A7ICUb..D1Uc,b.16.2UF,.E.6E2.606..4k.E0q7KkCE04l.M,l.76,,U,U.AU
.E.4Js..2.S40E.MHE.AU3V2xB..K4AD.q2kVyKr....2B.4E.6.X0.U.kBE.0.F.,.k.4.GkY
E28Mtr.0E.MNE.c4E.k.0.eWw,2Uw0OE.6,b.Fc,k.E10F.2U2wDoUFU2oOgUN.76.AU,U,2.0
kc..2U.kmU.kZE.0U,Q6Ycj,.km..g7U9,...6Ok6k.0.,MI..2.K22.WE.6..4k.E0SAKkIUS
7.KE7E0O.KEC.M.,U.A8..,6.QA2U.kYU.M.18.Y6..gA..P0kmG5...W4w,AU.E.4Js..2.02
,.W.0.U,A.YUIX321YUNX3.GE.M.k.0.,MI..2.O42.m20.16F,U2xBMN.MN..wBkdGLta4...
6OE7k.0.43.U.2.m00.W.0.U,gDwUJU,I.AU.E.43.U.2.G40.e22.1cE6F..MN6JW5MH.44..
.Uc,VU.AU.UF,.6.,UrV.2.W.0.U,A.YUwX3Y1YUHA.K.6T,U425IU,.lE.oU7.x9.gUR.T496
46,X49.I.A.M.,U.A83..2U.EmE.EZU.M.3070..91.sPUHhA....F1E.4E.kc..2U...F.,.k
.8L.0UzjVL3ht3YrhgUQicxhpZhY3YVZgY3YCBgoBB4KqumrGqlyn4qEeWqm0mYuKuKKtOqkCq
m0mrOKEuokG566HvQPM17OFBOGROGdOGTeH,dH11sCPM1H6IZuH5OF7OJZOF,NGb9H99RdPN0G
ICKoeHECIY4IdaGR0GVyobmoW4IbiHEWGJ0mYCLEaKu0mk0GqKKuG5z76JN8PM0V0.QctJidZh
gBhX3YcQgc,....Cqw8ro.NPNd1UBAVE,.Agk3YcQgc,....AgkBhoBgg3Yghgo,k2..morSLE
Wml.....mqrSrm8LEmqmG5.P..EXaKtCLuaImKKrGrVWqk8LEW0....UaBhmRC,NO7PNRHECKo
4Kt4qlGrm8rTU7..AdYhgitE66.....AhYhA00AA.g,.kV4Ks00.kVW2r76FVXxhipiZJio3Yg
hA66dvP,NRV9Q9HECqkCrm0GJam4a..YdjxiU.Ud.Q5...dXgxhrVX,M19eH786R0ELqk4aIu0
GxKKrGLt4KqaqtKKE8qkCroCKECIY4YUogpphXZidxhiRii2YCBAMMQcV3iUAggRij3YoJiVph
nZhVZC,tEnfQH1mGEOItKKrCKo0mkuKm0mXKKtqqkuKEmqm.sM19QdPOdPM.sRFPMd967vP9vQ
,7RFPN,7RFPN8quaKqGKEaKr0mV4Ic0GryKu0GmyKL0GeWqm0mkGKv4KrGrkSqm0moCLEGbVZi
UQgcdPDPNb96TfN,tMFPMZ12YdRiUAgo3YjphZ3YkxhnBhoBhj761fP7Hry419R,NAn76VvP.C
rmKKE8qmmqrSLLqk48EWKKvymayKmymVyqq.CL,qk4ak2aIX0GI8mU8GEmnS0mV4IcWmlAZd2Y
a2YcQc,3866tND,d6pe6H76TeI,782YygbU2a13aMBZUoYUsMQYUIYLLYd2Ya22.jj6H76.tND
,7ABeFlO8,tHZ0gbUIYTJYd2YI3d3pdBAV7A7u2MMAdnpcdV7,50FtMFP8GJYk4aU7geCZe7Zd
Uojc2YcIYkIYUYbxsMFP8O06DIYtIYd2YDVW.Q6kIa0Q6UUY58GhM1HM0a.TeI,785HEu1.BVX
lFspc7.wS.Y501.kSsLM8rN1HM0HMJ.ROMdPO.aIm..rN1Pc.70UERe0gV7AVJ,Wml6D,d6VlI
qk2sHc6nd6,7D,tMFP8,,50A3t763NE3N8PM0.eJF0GS0mV4IcUd.5HEC0ze6o2ES6k3N8P.kl
MDwuWM1H..sx3l4.AhUgbUgdV3j7ZgAhgiBZvgV7MJUy,...2YD,..gV7A,t963tF3d9Rd6Fe6
N763dG379,d6Le6N763NI379,d6be6N76WJFuGL8Gh8GK0WVJYioZWIjWYZUsL379,FUpZicp3
79,Fg9GLcx379,Fw9GLuWzLYu2Y7ZAAhaBhZJicQidgV7A,sFEYU8,L043Q86KEhUV,p1yZu22
..qk2akWmodKIECLEenS0GEuqumKqiHEGomOrV0paumXKKuWmlWqIqk2a.M1HM0HMGB0..Q6.,
7J66H8NMO.0mWmodKYn,...kWuIWqk48EW.YcZJA8k4aU7FIA6,lSQ6Ud.5066tND8GhAZU.5H
EkjA3T0cD.o2C4tlM0HMWpI00kFsp2Ya.kv76d0PM0Eb.U4,U1,EeUBk2SJYaIaKIEWGF42tV1
,amIU1,2YwEFe3UW24,,51BVX76tND8mQAZBU7sHsMg5y3y2ET..6D,Vk.UXkfFH.sx6FTO1HM
0HsJUCBgo,kY..YcDN13.UEBgXFt8k4ak2ak2A7WmlAgUobx2YWAgWAZUo2WmlW4tNDIjWAZU.
ET6A98AlO8,d7QAY50X33fd2Ya.QYU2a4xaMBZd2YI370mlW4pND,tE10AZBAV7M0KIbGoRqk2
aU7MGUW3YygbUI2.F,m13,.cD24.C4m1V,.s6,7A..8augbU.M8P.HkWM1HM0aUX3hV32odV,s
E234avgV7k2QA396...3nRqU0.Ed8It.3.H0196xVW.MMm13Vd6Jkk0GRsEMMH769eHi1a28KE
u1.IAt,.cM,dC.3P8,NFR0AgUIbxcH..1P8r,396pND..IgdQ5aU7VV3Yy..1HS..44Q6AA,,k
YEl0GT.UW7D..31UW76.44o7.UVBZvUW,..8qIi1g8EI66tFF0XdU7A,T03NC0WUQAU1VXN8mH
EA6H,aUD,pGEsE.HFHsM0mFsLc7UwEUB3M0y2C4vVLn4k2w7.wSq.aUDVd,.k2g8Ez.kY..66T
0..M13..9fNUZd.PM0ak2OqrKLrGKEenS0GIaKE6P9fPH76BN1HM0a.2ZcQgc7D24H76T05Xy2
YWAbWAZU66ESME2YD,o5eJFaWa.C0z0.tVV,.xVuJ2HtCPU7AVa,..Ezuok...Uvk2M0S3cTZf
99vPd96BN1HU7EzWGICKoY50Xd.ETMCc7W0m110T0cDI9.Q2y3.m111.u1p1,7FTm2M0S3.UUo
dV,...,7Fg,.QepJgIV0gV7A,bPR3vQnvQdXeIbUAcGJe,BfUAbUwd43Y137in4ak2...Aaq2Y
DpcU.gV7sJUcQgclSME3Va.mnScK6F0mYuoVWmoamR0mlWKEenSQiPBhR3Y3p7kf.aaX22H76B
,o5AA.Y5ID0mb.u10HFaWa.m1a1G2.Uu...Eb.U1BAFtMa0.....EIUk.R0.a2......gV02dj
RioxZBxhYdFH9PIUBU7MGUV3YyUVVa68F,m1e5.cD2a37Ko2C4m1VlWW3.C0B0Y8gV7k2sM4au
kV.am4M0HkWsCaU7A,H0IgUo580Uc.tVW..o501.51tVk..Q2..M0QA3HR.kIq.aU3l4k2QA11
u2.50AAr,aUXdM...8av.akY.,dDIY,,UwEFe3G30ml2YukVWIdWmb8JWWmlWqIQZU2ZDJe2d6
1f6gZUwdGZ642HN8,NF.akl2YuEb.6HTvRFtMFP8r,A7EEu144O06DcSsH00o52wWAZU.Y5oyW
AZU.cD6y3N8,,6Dcz3N8,7J.e15OEkIq.Eb.MGmor232YI,.R0U1,gVBIU6,kaKKrc.k2a2FVU
o5AA.Y5IDw7UyUU1UwUq1.x,l5.t,x5d0ERsEUdM0AV7Fb.MG.22.Eb.sE.PM1.EcUYFq.A,HW
ckk0GTkk.W0Y5IDw7.xVk.O051tVk..Q2..AApV1,AZBU7MFQ5M0a2cM,dDI2.F,m13,.cD24.
C4m1V,.s6..cMe1.am4k2g6q.aUXNMEb..MMi1A,5Hl...IArV0QeoZgj.18QHf.PM0HMJUcAh
Ug5NOFR88b9RZP8H76TeIAB.PvP7P8H76T05HEmHE24w7Uy22n,sE10aGEm11WUw7Q6.x763dK
QbBA,f0.Un,Ud,MP.ojC,kYA7.Uvk2MJ..QC.WGp0mS0GaEr4qqKqIaGEy2CaUY501.o5a1O0.
H76tV,VDV1,cDI9U7..Un,Ue,cP.cT....r,AVHZiYZcdBggxhbpZD3iZphcoig2YoZZUod7Zd
g2YWIYg2YCB7oc,ZdHhcg2YIJeJhcg2Y4B6..M8PM0AVH,...c6.o669..o6.kIgV0Q8.5OP7H
,qk2.sM0mS2aMB3TWcQAc6Rd6HN1sH68cDvFF42O05Xwg53dK22sMo52sWAZUo2kFsp22UwUSL
YdAZBA,aEH0GIWGqCKo0WU.y2mqlcD,,o2m4m1,4T0kSspsH.u1xi6Q5g8.g5V,klUWo30mbcH
11.50AZUo2x1..NXdQ58..HePdXk,8k4M0HMFNmYOIEWml2Yyg544OWcQAmnScS.F,x,10.t,p
0gV7k26859O,dD2a1,.5,c7.wS00ES6ABeFUU.vVTVIVBU7g6Eb.U4,..0GeUBU7sJ.5XX6AlO
8O0HHSYd3p7VfQTvMHN8,d7P.H.WGIETc611sMY58Gx.UyU,,UwUO,q.a.2ZXFT6A.UXc6j4B,
Ur1UwEM..H.W0q1z0TGEUyEF0HFaWa.m13NCA37m4aU7A,j0.5FM.a4..0Gb.U7,.6Fg,artG5
TNHT9NCoru4TX0g,a2ETkk.FtMY5ID.cD2a3,d0,VUI5C2M8K2EdKIeKJduIECKog55f9b9OTf
QdvMf9RPM0HcI.ROM.C2UxsM.k4ak2a2CrVWKEu13,ktES..b1xVk.G3Qi13Bp,sQ5mI0mW.CK
LCLo.0GRsQ58OPM0HsM..u2..am4A,j0cO,7D,7HcPEEqGE4nI0GH685HEu137A.5XwUtM8,tH
sEsMaWyg542O050ESq1pWBk2a..T05HEu1VtEEHsMQ23tpc7.wS.Y501.kSIYTlI00aUL,...U
C,kY..EWM1..LONZ13M1Hk2K3.6Alm4a.HsH68cDI2UcUwEFe3,,C4x,,4.5VL1UwUSXBU7c76
P22,lUkbEqET0WOVaEqES6ksH.qXWwOw7.xVSXvU7g8.g5VVUw7u2.Q6QAHFHoD..YBamRM0AV
7VX76xNDA6o2FtMYbxEhEek4a.HklWKEkVW2klAZUQ3TeI7GF44qWD7FA6am4k2a2R0..6J.aU
X,u2.N0M1Pc..UB7R8U7sJ...kM.FtM0GTEMA3BVXFSkQkb2YcQ6kI0GTkU66BV1,6DcKg,A,.
T05HEu1V,o2C45VLXa.kv,ES6AB0.g53tL.aUL,...UC,kYA7..7WBA,j0MO22..EIW0u137Aa
0QAm13NCsHsEUdcDMEc7Q6.tNDI9k2a.UDVX76xVk.O05XXkf,.SD.m1V,.MDw9.H..22..Eb.
...G2Pc..UHZimBBIUBAVoxhU2ijRinBhWZhZ3YrBgtRiu2YBAVZBho3hZJiUcP5fQ9PMbPN,7
R1fMNPNCroerm0mrOaoxhJ3ikhAOGEGrrmorSrmcNZvPP96ZNBh76dvP,NAXNBZ76PM0TfQKrt
KKEuok.Q60GH00.m2PM0PN9x76b9OT18qm0GmaqtCquQiBgV0YeZ3joxZBxBqok05C5akeUBAV
7AVyN0Fd6Vd6,,59OHFH23Y58mQM166,tHZ868mU2Ywg550AZdc7Q6UUYbxc6p0.6A58A0GSsM
c7QA,,V,o2kF2a2xaMBZUo2.O2qk2.AgXRgZ3ioheiZgZtQ5vPZPNb96B76F,vVTVBkbktuGqK
Kr0mS0mq4KwamRqk2g866x984qlC4....0mbcH.A7.UclI0mb68..g,akeUBUy,.51B,Y58mQ.
00c6.50AZd.5066tVWI9.Uk.sMc7QA,,V,.Q2G2.U4,.AA...kSsLM8PM0w7QC.k4keUU.....
.TWC,...A368..qk2M05OEbOF,tMF96TeFPM0HM0H6TA6uGL0GFeZgc61HEu0ebg6A58AoZi2Y
kYcq2fg2YkYcs2fUo3ocq2fg22B8Cl86R,OYu2YCBghhgcQidgV7A,Hc9Rd9PM0Hk2aIXEu.6H
91WmlEe.A,ROMPPNU7M09W3hV7A,HkV..A,R,M09eHgV7MGBGI80m150AZd.5066tVWI9H,T0V
,m15nIo2CaUY501a0UXEW0Hga0.sB..B0,7J.HWC,.B0..6Jk4M0f0q.aEz.UXVa.m13NC.H66
UW.Q6kIa0Q6UUY58Gh.aEE.V,klEHsM0001.s6Yck..sBc7.o6gV7k200sMg5y3amRA,HMJEE2
YC,.H0.sCq.akeUBU7cT.kl66.tVWA5U766UW.Q6kIa0Q6UUY58Gh.aUU.01UXVakl2224.kF6
FV,.kP..O2U766UXlSsL.HU7g866....Q5Pc..sI99RsQ3UIhgstI99Rd1,NOR9R9Hr4Kq0Gc8
pbCoWcIwejJiY3eVJio3YcBgn3YX3hVphb76HfP,NARdB,NMDPMHfPb9R,NARNBPM0ztDz76bu
P,NOdnq4qw0GryKuohZhgY3YahimZichgmtMFPMsQRN1HM.P.16.0E.eGs8.Etz.0E..m.4,2.
1.06,.AU,UzLai2YCBAUB2YmAVU2a72YmAV0YcZ,QcjhB.3EE8n2000n28EWK4UER8.0GNI..G
2f1,VU.8..VWfdQ2Ym666A8..ZeEy4I.ENaUk..K4.22EEc..QepJgI,qEE8n2EE8X02dj,cFE
,UU.8..qomu4UU.8..03YA.P6622243sId1MEaaB2Ym.,V0.kVq422EEc..A76QU0M1,,228Ut
,wBCoru4T1.003..Q7Z12Ym.,V0..qYoVU.003..QeoNOc.q.EEc.dONw3MH11.EEc..sI91k4
aE,0GWKqtIid3ioBhjphUIUBIklbeZ3D5uPR9R6P9fQbf9b8RCIu8LqGomCb.AS..oZ1xhiZCU
2hgnRg.sEMMggm,IC...Qii..70,cw7U.2.Y02.A,,E.0..4E,5TeEdKLqKKtCLLC3ZORNX2V.
AyI,ktuGdKLqKa2V.Iy12.2.ie.s,,UXW.2.5Qw.sQRtIQeoBjghg2hgnRg.AS.c9Ajg,0EtT.
,E..W.e30E.cUX5.umUGLu.9HWE.Y.2..EG0.,M.,.,.,tcpW.6.Hik1EOf61.1.,6.Ikm10..
I16.M.EJ0EA.0E65.2..N6y0E4EKithQVs9E3Qw70oholVy4..ZU.6..E2E.U76.2kLRCNN65J
.nT32kwL,,sKFHKHGA,r.....
--- end of encoding ---

Автор:  Info21 [ Четверг, 05 Сентябрь, 2013 07:09 ]
Заголовок сообщения:  National is obsolete

In the current (two years old or so) versions of BB from Informatika-21, the module National is only retained for compatibility.

Since the purpose is now to support Byelorussian, Ukrainian, Tadzhik, Uzbek, (Serbian) ..., the corresponding functionality is provided via i21sysCharacters where i21sysCyrillic or i21sysLatin1, or ... is statically imported.
The core BlackBox modules (compiler etc.) refer to i21sysCharacters.

I apologize for having not made this development available via Helmut's library -- I just physically cannot manage it all.
My current priority (beyond my main job, not to count the time-sucking perturbations from the ongoing attack on the Academy by the semiliterate government of this country) is a programming textbook for the BINOM publishers.

***

As to the general direction of where and how to go with Unicode, IMHO the most sensible route was pointed out by Trurl. (Unfortunately, he is sometimes a bit too cryptic.)

Автор:  Zinn [ Четверг, 05 Сентябрь, 2013 23:57 ]
Заголовок сообщения:  Re: National.odc for BB 1.6

After I had a look to the new modified version of BB 1.5 I make a decision. It makes no sense to look further to this new modified version of BB 1.5. If they want keep their work, they should do it again in BB 1.6. So what? I drop my work about National completely. This topic is closed.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/