OberonCore
https://forum.oberoncore.ru/

B26: Опечатки в оригинальной документации
https://forum.oberoncore.ru/viewtopic.php?f=116&t=2345
Страница 1 из 1

Автор:  Евгений Темиргалеев [ Пятница, 10 Июль, 2009 09:43 ]
Заголовок сообщения:  B26: Опечатки в оригинальной документации

Files писал(а):
TYPE Type = ARRAY 16 OF CHAR;...
VAR docType-, objType-, symType-: Type;...

VAR docType-, objType-, symType-: Type (docType # NIL) & (objType # NIL) & (symType # NIL)
File types of BlackBox documents (docType), of BlackBox code files (objType), and of BlackBox symbol files (symType).
В русскую документацию исправление внёс: (docType # "") & (objType # "") & (symType # "")

Автор:  Евгений Темиргалеев [ Пятница, 12 Февраль, 2010 15:35 ]
Заголовок сообщения:  Опечатки в оригинальной документации

Meta писал(а):
PROCEDURE (VAR var: Item) IntVal (): INTEGER
NEW
Reads a integer value from an item.

Pre
var.Valid() 20
var.typ IN (sCharTyp, charTyp, byteTyp, sIntTyp, intTyp} 21
var.obj = varObj 22

Автор:  Евгений Темиргалеев [ Понедельник, 22 Февраль, 2010 14:08 ]
Заголовок сообщения:  Re: Опечатки в оригинальной документации

Meta писал(а):
PROCEDURE (VAR i: Item) GetBaseType (VAR base: Item)
NEW
Assign i's base type to base.

Pre
i.Valid() 20
i.typ IN {recTyp, arrTyp} 21
21 не стыкуется с исходником:
Код:
ASSERT(i.typ IN {arrTyp, recTyp, ptrTyp}, 21)

Автор:  Евгений Темиргалеев [ Понедельник, 22 Март, 2010 17:37 ]
Заголовок сообщения:  Re: Опечатки в оригинальной документации

В документации Dates отсутствуют
PROCEDURE GetUTCBias (OUT bias: INTEGER);
PROCEDURE GetUTCDate (OUT d: Date);
PROCEDURE GetUTCTime (OUT t: Time);

Автор:  Евгений Темиргалеев [ Пятница, 16 Июль, 2010 19:53 ]
Заголовок сообщения:  Re: Опечатки в оригинальной документации

Files писал(а):
PROCEDURE (d: Directory) SameFile (loc0: Locator; name0: Name;
loc1: Locator; name1: Name): BOOLEAN;

Автор:  Евгений Темиргалеев [ Вторник, 19 Октябрь, 2010 16:37 ]
Заголовок сообщения:  Re: Опечатки в оригинальной документации

Нестыковки StdLinks
Docu писал(а):
PROCEDURE (v: Link) GetCmd (OUT cmd: ARRAY OF CHAR)
NEW
Returns the link's command.

Post
leftSide = (cmd # "")

PROCEDURE (t: Target) GetIdent (OUT ident: ARRAY OF CHAR)
NEW
Returns the target's identifier.

Post
leftSide = (ident # "")
Код:
    PROCEDURE (v: Link) GetCmd* (OUT cmd: ARRAY OF CHAR), NEW;
    BEGIN
        ASSERT(v.leftSide, 20);
        ASSERT(v.cmd # NIL, 100);
        cmd := v.cmd$
    END GetCmd;

    PROCEDURE (t: Target) GetIdent* (OUT ident: ARRAY OF CHAR), NEW;
    BEGIN
        ASSERT(t.leftSide, 20);
        ASSERT(t.ident # NIL, 100);
        ident := t.ident$
    END GetIdent;

Автор:  Евгений Темиргалеев [ Понедельник, 14 Февраль, 2011 12:06 ]
Заголовок сообщения:  Re: Опечатки в оригинальной документации

System/Docu/User-Man писал(а):
10.5 Window Menu (Windows) / Windows Menu (Mac OS)

New Window
Command: StdCmds.NewWindow
Guard: StdCmds.WindowGuard
Opens a new window on the same document as the front window. The window is of the same kind as the front window. The window's title is put between "(" and ")" parentheses.
Сейчас мы видим "<" и ">"

Автор:  Евгений Темиргалеев [ Четверг, 03 Март, 2011 16:36 ]
Заголовок сообщения:  Re: Опечатки в оригинальной документации

Stores писал(а):
PROCEDURE (VAR rd: Reader) ReadStore (OUT x: Store)
...
alien store contents are on x.file in the range [x.pos .. x.pos + x.len[.

Автор:  Александр Ильин [ Четверг, 03 Март, 2011 16:53 ]
Заголовок сообщения:  Re: Опечатки в оригинальной документации

Евгений Темиргалеев писал(а):
[x.pos .. x.pos + x.len[
Это не опечатка. Это такой способ написать, что правая граница не включена в диапазон. Я такое уже не раз встречал в обероновской документации. Наверное, из ETHZ идёт обозначение.

Автор:  Евгений Темиргалеев [ Четверг, 03 Март, 2011 16:55 ]
Заголовок сообщения:  Re: Опечатки в оригинальной документации

Странно. А разве обозначение [a, b) не является общепринятым?

Автор:  Александр Ильин [ Четверг, 03 Март, 2011 16:58 ]
Заголовок сообщения:  Re: Опечатки в оригинальной документации

Евгений Темиргалеев писал(а):
Странно. А разве обозначение [a, b) не является общепринятым?
Насколько я знаю, является. Не знаю, почему они им не пользуются.

Автор:  Евгений Темиргалеев [ Четверг, 03 Март, 2011 18:07 ]
Заголовок сообщения:  Re: Опечатки в оригинальной документации

Stores писал(а):
PROCEDURE (s: Store) ExternalizeAs- (VAR s1: Store)
...
ExternalizeAs ist called locally.

Автор:  Info21 [ Четверг, 03 Март, 2011 20:16 ]
Заголовок сообщения:  Re: Опечатки в оригинальной документации

Александр Ильин писал(а):
Евгений Темиргалеев писал(а):
Странно. А разве обозначение [a, b) не является общепринятым?
Насколько я знаю, является. Не знаю, почему они им не пользуются.
Которое они используют, тоже общепринятое.

Автор:  Евгений Темиргалеев [ Пятница, 23 Август, 2013 16:01 ]
Заголовок сообщения:  Re: Опечатки в оригинальной документации

Helmut Zinn писал(а):
Here there are some correction about BlackBox documents:
Код:
StdCoder.Decode ..,, ..rL,...3QwdONl9RhOO9vRbf9b8R7fJHPNGomCrlAyIhgs,CbKBhZ
 xi2,CoruKu4qouqm8rtuGfa4.hOO9vRb1Y66wb8RTfQ9vQRtIdvPZHWKqtCa.E.U5U2i06.5Qw
 dONlnayKmKKqCLLCJuGqayKm6F9vQ5nsH3.bnayKmKa2,Cor.kay4.qorGqmQCU2,CJuyKtQC9
 8P9PP7ONbXmb.2.otHk5EXD,,6.,.Hu0cU.ktAcoZimBhWhiohgnZcZRC.,.R,0.p.0.z5,6.J
 FA0z.I.Yr0U.2.IK3kBuG,IklTeoZgABhiRhnpZABhiRh2hgnV1.,Uu.,UUU.k.W,CJuGqVqKm
 CLLyIsKKrGorCKISGeyqu8rHa07.,.89.Zz0E.c3E.606..AU.k.8Mtf.2.S02.e,2U.8U0E.c
 8U.6.,6jU5U0IkmL,6.w22U.EBU..EJ.6.VQ.E8k,8Mtf.2.O12.e,2..e0M.6YE.i.8E32.56
 ,c.x.7cUZj06.,UbU.2.e,2Uz1,Ue64.072U4U3IkmL,2U.EKE.EBU..EJ.3.V2AU.E,S.OE,9
 T3E.0.J10.p.0.4.0EJ.,U.2Gk.k.O.8E8k,i.8E32.56,c.x.8.Kk.E,S.0k.0.Bc.6.,.ZB.
 ..0.70,.J,0U,I2Q8..6F9fRT7FTvMfv97ON3PRDv7HVCU.2.IK..0.r.0.F.,.U,2.4k1k18M
 tf.2.i00E.c5E.k.0.,MEZPO19PWFs5.2UE0y,WE,9T3U.EcE.EDU.wT2U.kU..0E6,1.D66,E
 .Ok.k.O.SEUE.CE.E.UegiJYe6r.3Qwd0ZORNPNZvQRtIdHdKLq6F9vQ59.XDJ.QiiIepZhZ7F
 6.Z52.0A,s,,UfW.2.52.CLLC3b8Rn9P99F9vQ0ks,Uikwm46.ZD06..WE.cM6.,U00.umUG5.
 E.Y.2..EKE.8E.E..YxgEYrE,2scG2PP,A.6.,Qx,F,U..89..,U5,,UhU.2.1M7sI....KptK
 Ktqma4KrSmIM26.,.Z3.U.EPU.E2E..M.,6.4k1k1OV.M.B.DseE.6.,c8.3gwNE.0E.ktk1kg
 6.,6.CMtv.0E..W.y10E.cUZD26..UYU.AU.U..6v6mEI,C.2.I.6.EJ.U.2U.UqV5UV,,k,,,
 6..F.D0,6.IEE...N,,M.E.EECOhU.2eHJ.ltM2lqm.E,2crR18zJ6.0.89.i.2.C22.a00E.A
 UVUH,..yqlcE3O9ZORNPNbv7HVBU.2.IK..0.,W..F.,.U,2.4k1k1u04k0E,4.SkjE.2.0E.U
 e.E4E.ktk10.nW.6.C66.,.60sD6.,U000..670U.A.6.66532UE,..,.36.,U.Um0U9.,U.F.
 Ua.,k.u,C3...GpuGrKGnHa0J.,6.cg..2.eG.E.606..AU.k.G.OE,E,4.SE0k28Mtf.0E.6A
 6.c5E.k.0.,ME.M.6Y1.,M,,6.SEDE38Mtf.0E.6S6.c5E.yD2.42.UE0,c,,U5A1IV4.r01M,
 c.k1G.ak0USU7IU.k1a,a.sK6.36.2U.Um0.E.6E2.c7E.AUSUH,...cBDN8.,6.cg..2.050.
 W.0..16.AU3U4A.IU,U5o0,k2O,SEBk24.Q,2V4U5I.AU2U4.3.SE9k2O,SEBk24.o0QV0Ky8U
 .2.G50.e,2.AU.E.eWMU.E.m9M.M.B.3.SE,k2i.ek,6.H6,s,L,1M,c.k18.Q0wUfU.IU.E.0
 .89..,U0,,UcE.0.166sI....GprGrHa0N.,.89..,..WE.6..AU.k.G.OE,E,4.SE0k2K.o1I
 V4U5A1I,khk.K.8.wU2.USU7I.wUNU7.i3ik.k.G.O.I.s,h.Hc3s,p.HM.k3E2O.SE,k..1.3
 .SE9k2O,SEBk24.o0Q,M.9.B.8.wU0U7Q,IV1U7Y.wUfU,.3.SE,UHU5Q3wz0YejhimJUBwdgZ
 gu2YUgV8hinZiUggiZiZJiUYichgUohVhhZ3YDJgsBcYZgmhgnRil2YdphoxhUYichANOORHEO
 qoKKqGKK0mkuKm0GuWqmuKECKqaqliKEyKr0GuWaUQcmhgVZiZ3YWhioZijphigVChgrJbUgV8
 hC..R1...Ea...u4.UUwd93YWhio,qk48EWKKvy06FgC3M1T8PUjJiUAha3YdZiUAhn3YnZidZ
 hg3YWhgdphb3YdhhkxhmZiZZiUIgt3YVZiUYhZBgnZiUwhihgUQggBhZpho3YhxhYhighgi2YB
 odZxCwhm,....GKE8qw.....qk48E,GYq,g8.3M1T0cI9vQ9HvKKmaEE0GE0GEUlIargVChgrV
 GhA.EEUlUHBhghgiZiUYemBgkBVU2200A4lN1Pc9Rd9PM1bOON1UUAhnNM,tQVPN5PO19P,tM1
 vQ9f9,NGd965PMR963PN,NRbPN796dvP,NM3vPZ9R,NNlPN5PRdPOTfP,tPB965PRZfQ9fPd96
 5vPPPP1fP796jPOd9OTPRd96DPNRPNZPMdPORvN,NM,7RZPMVnvaKrGqrSLLqE,qk48E,whXhC
 30E,qkb...22MASn28rmCrmUUogjJiUogpZipJiZ3Ypl4uomS5.M0EEUl..00..Cpo.d0H.00A
 4lN0DPNRPNMNb96RvP,7JZPM00k48k4qU2xhXFeK5dd.PsHN1YechgUgch3ioBjUIgplr2YdRi
 UggiBgWZhZZgg2Yr3hdZhZ3Yo3hZtE..Emaqt4KlmqmoZUYechgU..kruKqaLE8qmCqrqqmCLE
 K4EEaKn0mtyqqYicBhixAFPMb963PN9fP,7Rn9Q99N,FrGrr.7PO19PTvN,dMT9SDtQ,7R99Sd
 96BPO9XugVChA6JFX3,,lu.HXZ,Y3.kb..G4UiEo..y4MNkt.66O46R..YCVPNcPy46N....PM
 1G2.hd.PsH.HeP,7RFXVJgjpiZ3YZ3jVhhkZhZZZUwdW3jKBhZtQVd9hOO9HL8pmCLuyKt22Qi
 UAhoRiUogmBghhAVPMZPMPPNdPNZ96B96dvP,7NZPMj961ntGLtaKrSKLqEbK4Adi,...Un,o3
 ...66.d1..ZPN59R1fPD9P9f9PM1T8P714IE0JtyKsKKtGroKqtumXKKuqotSKEaqt0mtKKrGL
 EGrrYCoidhA,7RT96DPNd96H9RbHs8rr05UBo7kU00.6IT9PNPHbvN..d1.wA..UBgVB..dW0g
 VD,Y8g666K5MOgAUg..C2..YA.RVc,..T1ggXVn,EEoAEu..6Rn9Q91Rnr.71...cHUIV3,,lu
 .HXZ,Y3.kb..G4UiEo..y4MNkt.66O46R..YCVPNcPy46N....PsH.H0FXV,..Un,o3.,,.B10
 0Eu.6N.b1.kY....Un,o3...66.d1..Z1..ME..DWB,QC.d1h1,,DXU.V1.qEb.10.6I...d1.
 wA..UBIklbeZ3D5uPR9RZvPN9P9fQbf9bGmCIu8LqGomCrl0ks,.ELCoruKu.GYn7.C244QCEt
 ...ktu0.Y62Um1,.d.,.H6.,E.0..4E,9T46.,.11D6.A90E.0U100E..WE.sD6.,U0G.6..UY
 U.AU.U.UUQIE.4vl5UTyB4.4.0E.cUe.2..c4E.k.Ue.E.0t.U...g,,...
 --- end of encoding ---


Автор:  Роман М. [ Четверг, 07 Ноябрь, 2013 14:41 ]
Заголовок сообщения:  Re: DevDebug: неиспользуемые HostFiles и HostFonts

Кстати, обратите внимание на документацию StdDebug:
Цитата:
StdDebug

DEFINITION StdDebug;

END StdDebug.


For a distribution version of an BlackBox application or component, use this limited version of the BlackBox debugger. It is not permitted to distribute the full debugger (DevDebug). This limited version doesn't allow to follow pointers and similar interactions, it only creates a passive display of the error state. Since this is a text document that can be saved, it enables the user to send error information to the developer (e.g., via StdCoder).
StdDebug is installed during startup of BlackBox, if the full DevDebug could not be found.


Слова "not permitted" уже неактуальны.

Автор:  Евгений Темиргалеев [ Суббота, 22 Март, 2014 14:54 ]
Заголовок сообщения:  Re: Опечатки в оригинальной документации

Dialog Docu писал(а):
PROCEDURE ShowParamMsg (IN str, p0, p1, p2: ARRAY OF CHAR)
Presents str as a message to the user. The string str is mapped. The additional input parameters p0, p1, and p2 are not mapped. This procedure is used to present urgent messages to the user, typically alerting the user that some action has failed. It shouldn't be used for casual success messages. If a log window is present it is assumed that the user prefers these kind of messages in the log. Therefore the message is printed in the log if one exists, otherwise the message is displayed in a separately opened dialog box.

Pre
str # NIL 20

PROCEDURE ShowMsg PROCEDURE (IN str: ARRAY OF CHAR)
This is a simplified version of ShowParamMsg which has no additional input parameters.

Except for performance, equivalent to:
ShowParamMsg(str, "", "", "")

Pre
str # NIL 20

Автор:  Евгений Темиргалеев [ Понедельник, 21 Сентябрь, 2015 13:12 ]
Заголовок сообщения:  Re: Опечатки в оригинальной документации

Fonts:
Цитата:
PROCEDURE (f: Font) Init (typeface: Typeface; size: INTEGER; style: SET; weight: INTEGER)
NEW
Initialize font fields.
Init is called by BlackBox, internally.

Pre
f.size = 0 20 font must not be initialized yet
size > 0 21
style is subset of {italic, underline, strikeout} 22
0 <= weight <= 1000 23

Post
f.fingerprint = fingerprint
f.typeface = typeface & f.size = size & f.style = style & f.weight = weight

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