Oberon/Linz Oberon, V4
外观
< Oberon
存档可从 林茨约翰内斯·开普勒大学页面、林茨约翰内斯·开普勒大学 Oberon V4 for MS Windows 压缩文件、林茨约翰内斯·开普勒大学 FTP(用户匿名,密码匿名不起作用) 以及 Sourceforge 获取。具体的安装说明适用于 Linux 和 MS Windows。这些说明也应该适用于 Amiga、HPUX、Macintosh、MIPS、PowerMac、Sparc 和 UV4。在 Linux 上根据 http://olymp.idle.at/~tanis/INSTALL 中的说明安装。
系统配置在邮件列表中讨论。一个主题从 2021-01-11 开始。一些具体细节在 2021-02-04 的一条消息中。各个平台的引导过程需要审查和整合。
标题栏、菜单以及新文档中使用的字体可以通过以下命令设置。
System.Set System DefaultFont := Syntax14.Scn.Fnt
现有文本的外观可以通过字体映射全局更改。首先,显示现有的映射。
System.Get FontMap
然后设置首选映射,例如以下示例。
System.Set FontMap Syntax10.Scn.Fnt := Arial14.Scn.Fnt System.Set FontMap Syntax10i.Scn.Fnt := Arial14i.Scn.Fnt System.Set FontMap Syntax10b.Scn.Fnt := Arial14b.Scn.Fnt System.Set FontMap Syntax10m.Scn.Fnt := Arial14m.Scn.Fnt
请参考 2020-11-22 的邮件列表。
V4 由 sob 脚本启动。
$which sob /usr/local/bin/sob
启动 V4。
cd <workingDirectory> sob
源代码 | 解释 | 修改后的源代码 |
---|---|---|
MODULE Files ... PROCEDURE GetTempName() ... n := tempno; |
当系统在启动后运行超过 24 天时,tempno 可能为负数,而 GetTempName 中的 WHILE 循环只有在 n >= 0 时才能正常工作。请参见 邮件列表。 | MODULE Files ... PROCEDURE GetTempName() ... n := tempno MOD 80000000H; |
V4.Sort.Mod