| 
     | 
    
 
     | 
 
AD: Upgrade ArcaOS to NeoWPS level
 
  -  Install original PNG icons drawed by designer, specialized at OS/2 adornation.
  
 -  Install eSchemes 2019 to change colors and buttons on desktop.
  
     | 
   
 
 
 TITLE: Open Sibyl
 DATE: 2004-02-26 11:11:24
 AUTHOR: Yuri Prokushev
 Please use online translator go to http://translate.google.com and request the translation of http://ru.ecomstation./showarticle.php?id=100 to your language |  
 
 
..... .......... . .......... ....... ........ ...... .. ...........
....., .. .. .... ......... ........ ..... ........ ......... .
............... .......... ....... ...... ...... .......... .....
.............. . ..... ...... ...... . Sibyl ...... ..... ............. ...
........... ;). 
........
......... ...... RAD-..... Speed-soft Sibyl .......... .......... ....
............. . 2000 ..... ... .... ...... ....... ........... .........
. ........... ........... ......, ...... ......... ............ ...
.......... ..... . .. .. ..... ......... ...... Megido, ....... ..............
........ .... ...... ........... .. ........ ....... Sibyl . ...... .....
..... .......... RAD-..... ... Linux. ...... . .. ..... . ...... ........
...... Sibyl. ..... ...... Sibyl fix 4 ........ ..... ... .......
............. . .......... ............ ........ ....., ........... ..
hobbes ....... .... ............. .. ..., .. . ...... . .... ...... .....,
... ... .. ........... .. .... ........ ........ ...... ....... Medigo.
 
. .......... ........ ....... RTL, SPCC . IDE ..... ...... . ...........
........ Sibyl. ....... ...... ....... ........ OpenSibyl, .. ..... .......
.. .... . ...... 2002 .... ....... Netlabs ....... ...... .. ........
........ ....... .. .......... Virtual Pascal. ....... .... - ... ..........
........ ....... ........... Speed-soft Pascal. .......... ...... OpenSibyl
..... ............ ........ ... ...... 
..... ...........
. ...... ....... ... Delphi .......... ...., . .. ...... .. .......
Object Pascal, ............. . ...... ....... ........ Borland, ....
...... .........., ... ... .......... ........ ..... Object Pascal.
Delphi ...... ........ .. ............. 
...... ......... . .......... OpenSibyl .... ...... . ............ ...
........ .. ..... ...... ............ ............ . ........... ..
............. ... ....... OpenSibyl. ............... ......... ...........:
 
  - Virtual Pascal
 
  - TMT Pascal
 
  - Speed Pascal
 
  - GNU Pascal
 
  - Free Pascal
 
 
........ ................ ............ .. .... ........... ....... Virtual
Pascal, .. ...... ........ . ......... ..... ...... ....... ...... .
................ ...... ... ... ....... ........... .. .... "......."
........ ........., .. ...... ...., ..... . ................ ..... ....,
. .......... .......... ...... ... ........., . ... ..... ..... .........
.. ....... ............. ....... ........... Virtual Pascal .. .......
........ ........ . ........ SPCC . IDE, .............. ..... ..., ...
"VPC .......... ... .......... .......... .........., . GUI ..........
.... .. .........." (...... .. ......, .. ........). ..... ......., VPC
..... .. ...... ............. 
TMT Pascal ........... .. .............. .. ... ....... ......., ...
... ........... ....... . .......... .. ... .......... open-source ........
........ ..............., .... ............ ...... .. ...... ........ . ....
...... (.. ........, ... ...... .. 2$ ........ . ..... ...... ..... ......
. ...). 
...... .......... Sibyl - Speed Pascal - ..... .. .. ........ .............,
... ... .... .. .... ........ ...... .......... .. ..... Delphi, ...
....... ........ ... ............. ...., .............. ... Delphi. ..... ....,
.......... ........ .............. 
... ...... ........... GNU Pascal ....... ........... ........., .. ...
..... ............ ............ ... ......... ........... ...............
........... .......... ......... ....... .. 2-3 ....... . ..........
.......... .. GNU Compiler Collection. ... ...... ... ......., ... ..
........ . ........ ... ... .... ...... GCC ... OS/2, ......... . ..........
............ ...... ..... ....... ........ ....... ...... ...........
............ .... .. .............. .... .. ...... Delphi 2, ........ . .....
..... ... ......, .......... ...... .. ..... ....... .. ............ ..........
.. ...... ......... ...... Turbo/Borland Pascal. 
..... ..... .......... ......... . ......... . ............ .............
.. ...... ...... ............ ... OS/2, Free Pascal, ...... .... ............
.. ... (.............. .... ....... ............. ......... ............. Virtual Pascal).
............ ........... ... ......... ... ........... Delphi. .......
........... ....... ........ .............. ..... ... ......... IDE, . .....
Turbo/Borland Pascal, ... . RAD-....., Lazarus. ... ......... (L)GPL. ............
........ .......... ...... OS/2 .......... 1-4 ........ (....... .. ....... .........
..................).
 
.... ..... .. Free Pascal
... .... ............. Free Pascal ..... . ........... ......, ... ...
............ ..... ........ .. ......... ....... ........ ........... OS/2
...... ........ ...... ......... API ......... OS/2. .. ...... ...... ...
.............. CPI, VIO, KBD, MOU, MMPM/2, REXX, PM (........... .........).
.. ......... ......... TCP/IP (.............. ...... WinSockets). .........
........... ......... SOM/DSOM. ........ .............. WPS.
 
.. ............... ... OS/2 ............ ........... ..... ........:
........ ........ (.. EMX) .........., ........ ............ .........
(DLL), ......... .......... ........ (... ............ ......... ... ....
.......), ......... SOM/DSOM ............ ... ... ........ . ........
....., ......... ...... ......... ........ ........... ..... ...........
...... .......... SOM/DSOM. 
..... ......., ... ............ ..........., ........... .....
............., ............... ... ...... OS, .......... .........
......... ......:
 
  - ......... ........ .......... (......... WASM, WLINK, WLIB, . ....... - .......... ......... FPC)
 
  - ......... ........ DLL
 
  - ......... .........
 
  - .......... ......... TCP/IP, PM . SOM/DSOM API
 
  - ......... ........... SOM/DSOM
 
 
. ........ .......... ..... ....... ..... ....... ......... X11 (..............
XLib, GTK/GDK), ... ...... . ...... .......... ... ...... ........ ..........
. .. ....... ....... ....... 
.... ..... .. .......... ....... SPCC
.......... ..... ........ ........ .......... ....... SPCC. ....... ..
.. ............ ... ............ ..... ..... . ............. ... FPC LCL?
....... .. ...... ............ .......... ...... ...... ... ............
.... ..... ...... .......... . ............. ... OS/2? ....... ..
...... .......... .. ...... ...[..., . ......... ............ .. ..........
SOM? 
. ..... ... OS/2 .......... ......... ..... ........:
 
 - ........ (....... .......... runtime)
 
 - .......... ..........
 
 - PM ..........
 
 - SOM ..........
 
 
...... .. ..... ............. ..... ......... ......... ... ....... .. ........
... ......... ....... ........., . ....., .. ........., .. ........... ..............
runtime. ... .......... .......... .......... Free Vision. ........ ..........
PM . .......... SOM. ............. .......... ...... SPCC ... .......... SOM
........ .......... . .......... .......... ....... ...... .......... 
. ........, ......... ........... ..... ... ........... .... - ... PM, .
.... - ... SOM. ....... .... ...... . SOM .......... . .......... PM
...........
 
.. ...... ...... .......... ... ........... . VCL ........... ... LCL (.... FCL)
.. ....... Lazarus, CLX ..... Borland . SPCC .. Sibyl. ... ... ..... ... ............
.......... CLX ........ ..... .......... . VCL, .. ... ............ ... GPL,
... .. ......... ............ .. ... ............ ......... ... ......... .
........ ........ ........ . ........, ..... .. .... ... Sibyl .... .. .........
. ...... . ..... ...... ............ .............. ...... ........ ...........
........ LCL. ...... .... .......... ... ......., . ........., ....... ..........
.. .............. ....... .......... . ........ ....... .. Win32 GDI . ... .........
.......... . ..... .......... SPCC .. ...... ...... ...... ........ . ..........
...... . Speed Pascal. ...... .. ..... ..... .. .... .......... .. .... .......
............ ...... .......... SPCC ...... ...... .. ............. . .............
Sibyl ........... (....... . ....... ............. .. ...... .......) ........
...... ...... ... . ........ LCL ........ .........., ... ........... ...
..........., . CLX ................ ... ........ ....... .......... ... .....
..... .......? .......... ............ ... ........ .....? 
..... . ......... . ...., ..... ........ ...... ............... ............
.........., ... ....... PM ........ ..... ............. . ...... Delphi . ..
..... .. ..... ... ...... ........., ... ............ . ............ VCL.
.......... ...... ....... - ...... .............. 
... ..... ......... .... ...... .. ....... ........ 
............ SOM ........... .. ...... ...... . ........... ...........
......... ........... . ........ emitter ... SOM Compiler. ... .... .... ........
..... ........... .......... ......... ........... .............. ...... .
OS/2 Toolkit. .... ........... ..... ........ .......... ... XWorkplace,
MM Classes (... CWMMC, ... . IBMMMC) . ....... .. .... . .. .... ......
...... . SOM 
.... ..... .. RAD
........ ..... ....... ......... RAD ........ ............ ............
...... . ....... ....... ........ ...... Sibyl SVDE . Lazarus. . ..........
..... ........ ............ ....., ....... .......... .......... PM. . ....
..... ...... ..... ...... .. ......... .. ............ .. .... ..
............... ............ OS/2, .......... ..........., ..............
........ . .......... ... .... ............ . ...... ......, ..........
...... .... IDE ........ ...... ........ . ..... ............ ..... .......
........ 
. ...... ......., ....... SOM ......... ..... .......... .. ......, .....
....... ....... .......... . WPS, ............. ............ EPM . REXX
......... ..... ..... ......... . .......... ........... .............
............ ....... ...... . WPS, ..... ... ......., ......... ........
. ......... ...... .......... ...... .... IDE ..... .... ........ .....
....... . ............ WPS. ..., ........, ...... ..... .... ...........
........ ...... ............. .. WPFolder. ...... ........... - ...... .....
........ (... ............ ..... ........). .............. ....... ......
. ..... ....... ........ . .......... ...... . ....... .......... ... ....,
......, ....... . ...... ............ 
. ........ ..........
....., ... ......... ........... .. ...., . ..... ........ .......... .
....... ......... .... . ........ ... ........ ........... Free Pascal. 
  - Compiltaion targets: EMX, OS/2 (in progress), Odin32 (planned)
 
  - DLL support: Only classic import or via .a lib
 
  - SOM support: Planned via interfaces
 
  - Base API: CPI, VIO, KBD, MOU, MON, PM (mostly finished)
 
  - Extra API: TCPIP (ftpapi, pmwsock), REXX, WarpOverlay!, MMPM/2,
  unzip, uncgi, x11, gtk,  libpng, zlib, tcl, imlib, fpgtk
 
  - Free Vision: mostly works
 
  - Text-mode IDE: mostly works
 
  - Debugger: planned
 
  - PM class library: planned
 
  - RAD: planned
 
 
., ... ......, ......... ... .. .......... ....... . ....... . ........... 
 
    
      
         | 
          Test the program:
          | 
    
How to mount encrypted disk? NDCrypt - plugin for NetDrive.
   
  |   
 Komentarze: dixie   2004-02-26 13:23:44 |  ...... - ....... <......>  ............ ...... .............. - ..... ... .........., . ........... ;) . .... ........ ............ - ... ... . ................ ......... ...... .. Hello, OS/2 ....... ..... :) (.... ... ...... asm, ........... . BP/VP, ......... LX/LE/PE ....).
  |  Stanley   2004-02-26 16:35:35 |  2 Yuri P.: .. ...... ....... - ..... ............. ........., .... ..... ....... ............  |  stream   2004-02-26 16:58:14 |  ........ ........ .... ..., ... .. ..... ..... . .... - "cg\doc\cgdoc.html" . ......... .-..........., ... ...... ........ (... DoCompile() . cgen2.c). .... ........, ... . . ..... ....... backend ........ codegen. . .. ... .. ... ....... - ..., . ........, . .. ...... ....... ........, . ....... .......
 
 . . ..... .... .......... ............. ......... . ...... ........... ........ (..... TREEPTR ... ... ...) - ... .. ........, ... ..... . ..... .. ... ... . ...... CGxxx() .............. (... EmitNodes()).
  |  Igor Vaskov   2004-02-26 17:33:43 |  ......... ........... .... ........ Pascal  . ........ ..... ...... . ............. .......  ... .... ..... .......... . ...... ...... ..... ............ . ..... ..... .......... . ............ . .............. . ".........." ........ IMHO .......?  |  Yuri Prokushev   2004-02-26 18:40:40 |  2dixie: ........ .......... . Michal Necasek  (MichalN_at_prodigy.net). .. ...... ........... (.. ......, ......, .. .... .....). .. .... .. ........ ............. ......... .... ..... ....... ........ ...... .. ............ ...... - ... ..... .. ..... ..... fpc (.... ....... ..... ..... ... ..... .. ... .. ......). ..., .. ..... ...., ... ......., ... ..... ....... ...... ....... .. ..... ...... ...... ............ .. ...... ... .........., . .. ... ...... - ... ..... ....... . ....., .... .......... .......... ........... ... COM/CORBA. ..... .... . ...... ... ....... ........, .. ........ .. ............ ........ ..... ..... ...., ............ .. ...-.. .... VP  - ....... ....... .... . ........... .. ......... ....... ........ ........ .., ........ ........ ........... ...... .. ..... .......... ....... ........... . ......... .... ...... .. Classic Pascal, ....... .-.-.-.... .......... (......, . ... ....., ... ... ........... ... ... .....? .... ..........!)
 
 2Stanley: .......... .. ...... ...... ........  . .... ... ... .......... . . ..........., ..... ... ........... . ... ..... ............ .. ... ..., .... . .... ....... ........ .... ...... .. ..... ...... ......... - ..... ........ ..... ...... ... ....... . ..... ...... . ..... ...... ............ SPCC/SVDE ...  FPC/2. ... .......... - ...... ..... (..., ..........., .. ...... .. ..........). ..... ......... ............ ... .. Lazarus. .. ........... RAD-..... .-..  Delphi .... .. .......... .... ....... ....... ....... ... OS/2 ....... . ... SOM. . .......... ....... ... .. ............ ....... .......... . ......... - ... . FPC/2 ......... ... .. DLL (.. ...... .... ........). ....... ....., ... ......... - . .. ..... ....... ..... ....... . BlackBox. ...... ....... ........ . .......... ....... .... .....  ... ...... .. ..... ..... .. .... . .. Netlabs ................
 
 2stream : . ...... . dixie . .... ........... . ....... ....? .... .. ....... ... ....... .... ........ (OpenWatcom Team . dixie). ..... ... .. ............ ....... .. ....... osFree Team, .... ...... ... ....... ..........
 
 2Igor Vaskov: . ..... ...... ......... SOM . ........ SOM-based ..... .......... (.. ...... ... .......) ... .............. .. ..... ...... ..... . ................ ......... - ... .......... ....... ..... ......, ... .... ..... ............ .......  ......... SOM . Watcom. ......, ... .......... . ............ SC (SOM Compiler), .. .... emitter framework .............., ... ... . .... ....... ....... .... .. ....... ......, ..... .. closed-source ..... ... .......... SOM-........... Watcom ..... .. ....., .... .. ...... ........... ...... ....... Toolkit.  |  dixie   2004-02-26 19:09:35 |  .., .......... .... .... .. ......... .. ..... :( ..... ...... ...... .......... asm->exe, ...:
 .$NOSYSTEM.
 begin
 asm
   call DosPutMessage
 end;
 end;
  |  Yuri Prokushev   2004-02-26 20:40:17 |  2dixie: "... .. ......... .. ........" ;)
  |  ErOs2   2004-02-26 21:29:41 |  ......... ....... - ...... ..... SOM? .. ..., ............. .....-.. ........ ......./..........? ....  ... ........ STL? ..... .......... ..... SOM? .......... . WPS? . ...-.. .. ......... ....... ...... ........... WPS (.... XWP) .. ...... ... .... ..-.. ..... .......... ............. ......... ............ WPS-........ . ..... .... ....., ..., ........ .........., .... .... ....... . ....... ............... .. ...-.. ....... .. ... ...... ... XWorkplace  - ... ........ ......,  ...... ....... .. ........... ... ......... XWP - ... .... ....... ..., . ...... ......... ... ... ......... ....... .. ..... SOM ..... ..... ......., .. ..... .. ... ..... ..... 
 
 .... ... .... ....... ....... (...... SOM, ....... ..... .... ........)  :)
  |  Validator   2004-02-27 04:04:18 |  ErOs2: ....... ....., .... .... ..... ;-)  |  Yuri Prokushev   2004-02-27 06:34:43 |  2ErOs2: ....... ..... .... .. WPS. ....... .. ..... ...... .... . ......... .., ... ...... .. ...... - ... .. ......, ... ... .. ...... . ...... ....... ......... .. ..... .......: ....... ....... .......... ............. . ....... ... ... ...... ... ...... ......? ....., .... ... .... , .. ........., ................ .. ......... .... ...... ..... ...... - ... .. Sibyl. SOM ......... .......... ......... ..... ....... ....... ... .. ...... ...... .. - WPS.. ......, .. "....." ... - ... ........ ......... ....... ........ ............., . ..... ...... WPS - ... ..., ...... .......
 
 .. ...... ...... .... ........  .. .. .......... .... ......... . _......._ .........
 
 ...... - ..... ..... SOM? ..... - ...... _.........._ ........... ........ .......? ............. .. .........., ................ .........., ................. ..........? .. ........... .. ........ - .... ....... - ...... ............ ... ............. ............ . ........... . .........., .. ..... . ..... ..... ..... SOM? ..... ............ ........ ... ..... ......... .......... . WPS - .... .. ..........
 
 ......, ...... ... ........ ........ .......... CORBA . .. ....... ........... . ......? ....., ............, .. ......... ..., .... .. ....?
 
 . ......, ... _......._ ........... SOM - ... ............., ........... . ............. .. ...... .., ... ...... . WPS ...... .. ..... ......., ....... .......... .... ... ..... ............ ... ...... .. ........ ................ ....... ........ ..... ..........
  |  Yuri Prokushev   2004-02-27 06:47:17 |  [url]
 ...... ....., ... ., ........., ..... . ... .... SOM .
  |  
 Komentarz artykuЁu. 
  
 | 
  | 
 
 
 
 
IBM OS/2 Warp
  |