|
Upgrade ArcaOS to NeoWPS level
- Install original PNG icons drawed by designer, specialized at OS/2 adornation.
- Install eSchemes 2018 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:
|
NetDrive - attach ftp-directory to a drive letter (webDAV, .iso, NTFS volume, ..)
|
Comentarios: 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 .
|
Comente este artículo.
|
|
IBM OS/2 Warp
|