🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.funkcyjne
Article #159

Re: OCAML: wyciąganie sygnatury modułu

#159
From: Jacek Konieczny
Date: Mon, 06 Jan 2003 17:16
29 lines
1978 bytes
In article <slrnb1jaeh.omf.t.zielonka@zodiac.mimuw.edu.pl>, Tomasz
Zielonka wrote:
> Jacek Konieczny napisał:
>> zautomatyzować. ocamlbrowser pokazuje sygnaturę skompilowanego modułu,
>> ale to jest GUI, ja wolałbym coś z command-line. Jest coś takiego?
> 
> Opcja -i kompilatora.

Dzięki.
Wiele razy szukałem tego, także w manualu do ocalmc, ale nie mogłem tego
znaleźć. Teraz widzę, że tam jest jak byk opcja "-i"....

>> musi się znaleźć zarówno w *.ml jak i *.mli? Wydaje mi się to
>> niepotrzebne, ale mam wrażenie że tak być musi :-(
> 
> Nie musi, jeśli ten typ nie jest eksportowany, tzn. nie jest widoczny w
> interfejsie. 
> 
> Są też typy abstrakcyjne, których reprezentacji nie podaje się w
> interfejsie - może tak spróbuj.

Ja chciałem w drugą stronę: mieć typ zdefiniowany tylko w interfejsie.
Podobnie jak jest w innych językach: w (Turbo)Pascalu typ wystarczy
zdefiniować w "interface" unitu, w C w pliku nagłówkowym włączanym przez
bibliotekę, jak i programy z niej korzystające. No ale w ocamlu chyba
jest inaczej.

Pozdrowienia,
        Jacek
Technical Details
Message-ID: <slrnb1jeeo.69g.jajcus@nic.bnet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.bnet.pl!not-for-mail
References: <slrnb1iqt4.thr.jajcus@serwus.bnet.pl> <slrnb1jaeh.omf.t.zielonka@zodiac.mimuw.edu.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.bnet.pl!not-for-mail
From: Jacek Konieczny <jajcus@bnet.pl>
Newsgroups: pl.comp.lang.funkcyjne
Subject: Re: OCAML: wyciąganie sygnatury
 modułu
Date: Mon, 6 Jan 2003 18:16:08 +0100 (CET)
Organization: BetaSoft
Lines: 29
Message-ID: <slrnb1jeeo.69g.jajcus@nic.bnet.pl>
References: <slrnb1iqt4.thr.jajcus@serwus.bnet.pl> <slrnb1jaeh.omf.t.zielonka@zodiac.mimuw.edu.pl>
NNTP-Posting-Host: aleja.bmj.net.pl
Mime-Version: 1.0
X-Trace: serwus.bnet.pl 1041873368 2929 195.82.161.242 (6 Jan 2003 17:16:08 GMT)
X-Complaints-To: usenet@bnet.pl
NNTP-Posting-Date: Mon, 6 Jan 2003 17:16:08 +0000 (UTC)
X-NNTP-Sending-User: <FAIL>@jajcus.bnet.pl
User-Agent: slrn/0.9.7.4 (Linux)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit