Article View: pl.comp.objects
Article #4805Eiffel i obsluga wyjatkow
From: Kszysiec
Date: Sun, 24 Jan 1999 18:59
Date: Sun, 24 Jan 1999 18:59
27 lines
2163 bytes
2163 bytes
Witam ! Własnie sobie troche poczytałem o Eiffel'u i zastanowily mnie pewne rzeczy : Mianowicie jak mogłbym przekazywac informacje o zaistnialym wyjatku w ramach obslugi wyjatkow tzn nie z pomoca dodatkowych pol obiektu ani tym podobnych "statusow" ( gdybym potrzebowal takiego np. zachowania - dana operacja jesli sie wykonala, wykonala sie dobrze jesli cos bylo nie tak, mamy wyjatek ) O ile zrozumialem dostajemy informacje o tym ze wyjatek nastapil nie wiemy natomiast jakiego typu ( scislej nie chodzi mi o to by byl takiego czy innego typu ale by mogl niesc jakas informacje oprocz swojej egzystencji).I dalej - jak moglbym wyrzucic wyjatek "na sile" tzn. blad nie wynika z kontraktu ani tez nie jest spowodowany przez system ( a moze nie ma innych bledow ? - w takim razie jak "przemianowac" w trakcie propagacji taki wyjatek ?). Nie wczytywalem sie w wiele zrodel ( doc-e na www.eiffel.com i "Eiffel : An Advanced Introduction") ale zdaje sie ze z ich pomoca jednak albo nie zlapalem idei obslugi wyjatkow w tym jezyku albo czegos nie doczytalem choc raczej to pierwsze :).Czy moglby mi ktos albo wyjasnic jak zrealizowac wspomniane operacje w tym jezyku albo krotko wyjasnic dlaczego Eiffel jest wlasnie taki a nie inny ( dlaczego wystarczy rescue i retry takie jakie sa).Inna sprawa ze moze mam nieco skrzywiony poglad na sama obsluge wyjatkow ( to pewnie przez to C++ :)))). Pozdrawiam. Krzysztof Wrona
Technical Details
Message-ID:
<36ab6740.26691019@news.icm.edu.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.nask.pl!orion.cst.tpsa.pl!news.icm.edu.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.nask.pl!orion.cst.tpsa.pl!news.icm.edu.pl!not-for-mail From: kszysiec@polbox.com (Kszysiec) Newsgroups: pl.comp.objects Subject: Eiffel i obsluga wyjatkow Date: Sun, 24 Jan 1999 18:59:57 GMT Organization: http://news.icm.edu.pl/ Lines: 27 Message-ID: <36ab6740.26691019@news.icm.edu.pl> NNTP-Posting-Host: pico.iar.wat.waw.pl Mime-Version: 1.0 X-Trace: sunsite.icm.edu.pl 917207961 12033 193.59.145.6 (24 Jan 1999 19:59:21 GMT) X-Complaints-To: abuse@news.icm.edu.pl NNTP-Posting-Date: 24 Jan 1999 19:59:21 GMT X-Newsreader: Forte Agent 1.5/32.451 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit