🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.prolog
Article #2294

Specifying types

#2294
From: Jocelyn Paine
Date: Tue, 11 Jun 1991 13:41
23 lines
1253 bytes
Newsgroups: comp.lang.prolog
Subject: Specifying types
Summary:
Expires:
Sender:
Reply-To: popx@vax.ox.ac.uk (Jocelyn Paine)
Followup-To:
Distribution: comp.lang.prolog
Organization: Experimental Psychology, Oxford University, UK.
Keywords:

Is there a generally accepted notation for specifying types in Prolog?
I realise of course that Prolog itself lacks compile-time type-checking,
but there do exist programs for inferring types and checking these
against annotations added to the code. Are any of these programs in wide
enough use to merit adopting their notation for types as a de facto
standard?

If so, are any of them in the public domain? I have the type-checker
from Edinburgh Tools, but it relies on some oddities of DEC-10 Prolog
(won't run under Poplog for example), and doesn't handle modules.

                                            Jocelyn Paine
Technical Details
Message-ID: <9106111357.AA29175@ucbvax.Berkeley.EDU>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!ucbvax!vax.oxford.ac.uk!POPX

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!ucbvax!vax.oxford.ac.uk!POPX
From: POPX@vax.oxford.ac.uk (Jocelyn Paine)
Newsgroups: comp.lang.prolog
Subject: Specifying types
Message-ID: <9106111357.AA29175@ucbvax.Berkeley.EDU>
Date: 11 Jun 91 13:41:00 GMT
Sender: daemon@ucbvax.BERKELEY.EDU
Lines: 23