Ito ang command xowish na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
xowish - Graphical shell na naglalaman ng object-oriented scripting language XOTcl
SINOPSIS
xowish ?fileName arg arg ...?
_________________________________________________________________
DESCRIPTION
xowish ay isang shell-like na application na nagbabasa ng mga XOTcl command mula sa karaniwang input nito o
mula sa isang file at sinusuri ang mga ito. Karagdagan sa xotclsh nagbibigay ito ng graphical na gumagamit
suporta sa interface para sa mga TK widget.
Ang XOTcl (XOTcl, pronounced exotickle) ay isang object-oriented scripting language batay sa
OTcl ng MIT. Ito ay inilaan bilang isang idinagdag na kapalit para sa OTcl.
Ang mga wika sa script, tulad ng Tcl, ay idinisenyo para sa pagdikit-dikit ng mga bahagi, ibinibigay
mga feature tulad ng dynamic na extensibility at dynamic na pag-type na may awtomatikong conversion, iyon
gawing angkop ang mga ito para sa mabilis na pagbuo ng application.
Ang pangunahing object system ng XOTcl ay pinagtibay mula sa OTcl. Ang object system ay nagbibigay-daan sa amin
tukuyin ang mga bagay, klase, at meta-class. Ang mga klase ay mga espesyal na bagay na may layunin ng
pamamahala ng iba pang mga bagay. Ang ibig sabihin ng ``Pamamahala'' ay kinokontrol ng isang klase ang paggawa at
pagkasira ng mga instance nito at naglalaman ito ng repository ng mga pamamaraan na naa-access para sa
ang mga pagkakataon. Maaaring pahusayin ang bawat bagay gamit ang mga pamamaraang partikular sa bagay. Sinusuportahan ng XOTcl
iisa at maramihang mana. Lahat ng relasyon sa XOTcl, kabilang ang klase at
ang mga superclass na relasyon, ay ganap na pabago-bago at maaaring suriin. Sa pamamagitan ng pamamaraan
chaining nang walang tahasang pagpapangalan sa nilalayong pamamaraan, mga kalabuan sa paglutas ng pangalan ng
ang mga pamamaraan ay iniiwasan. Sa ganitong paraan ang isang shadowed method ay maaaring ``mixed into'' ang execution ng
kasalukuyang pamamaraan.
Pinagsasama ng XOTcl ang mga ideya ng scripting at object-orientation sa paraang pinapanatili ang
benepisyo ng dalawa. Ito ay nilagyan ng ilang mga bagong pag-andar ng wika na
tumulong sa pagbuo at pamamahala ng mga kumplikadong sistema. Idinagdag namin ang sumusunod na suporta:
Mga Dynamic na Pagsasama-sama ng Bagay, upang magbigay ng mga dynamic na pagsasama-sama sa pamamagitan ng mga nested namespace
(mga bagay).
Mga Nested Class, para mabawasan ang interference ng mga independiyenteng binuo na istruktura ng programa.
Mga paninindigan, upang bawasan ang interface at ang mga problema sa pagiging maaasahan na dulot ng dynamic na pag-type
at, samakatuwid, upang mapagaan ang kumbinasyon ng maraming bahagi.
Meta-data, upang mapahusay ang self-documentation ng mga bagay at klase.
Per-object mixins, bilang isang paraan upang mapabuti ang flexibility ng mixin method sa pamamagitan ng pagbibigay ng object
access sa ilang iba't ibang mga pandagdag na klase, na maaaring dynamic na baguhin.
Per-class mixins, bilang isang paraan upang mapabuti ang flexibility ng mixin method sa isang klase, lahat
ang mga pagkakataon ng klase ay may access sa mga halo-halong pamamaraan tulad ng para sa maramihang pamana,
ngunit nang hindi nangangailangan ng mga intersection classes.
Mga filter bilang isang paraan ng abstraction sa mga paraan ng invocations upang ipatupad ang malaking programa
mga istruktura, tulad ng mga pattern ng disenyo.
Ang Dynamic na Component Loading XOTcl ay isinasama ang Tcl package loading sa architectrual
suporta para sa pagsasama sa mga object-oriented na konstruksyon. Bukod dito, nagbibigay ito
pagsubaybay/pagsubaybay sa paglo-load ng bahagi.
KEYWORDS
argumento, interpreter, prompt, script file, shell
Gumamit ng xowish online gamit ang mga serbisyo ng onworks.net