Last update: Thu Apr 12 03:37:15 MDT 2012
Top |
Symbols |
Numbers |
Math |
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Z
BibTeX entry
@Article{Cormack:1990:TPI,
author = "Gordon V. Cormack and Andrew K. Wright",
title = "Type-dependent parameter inference",
journal = j-SIGPLAN,
volume = "25",
number = "6",
pages = "127--136",
month = jun,
year = "1990",
CODEN = "SINODQ",
ISBN = "0-89791-364-7",
ISBN-13 = "978-0-89791-364-5",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)",
ISSN-L = "0362-1340",
bibdate = "Thu May 13 12:37:27 MDT 1999",
bibsource = "Compendex database;
http://www.acm.org/pubs/contents/proceedings/pldi/93542/index.html",
URL = "http://www.acm.org:80/pubs/citations/proceedings/pldi/93542/p127-cormack/",
abstract = "An algorithm is presented to infer the type and
operation parameters of polymorphic functions.
Operation parameters are named and typed at the
function definition, but are selected from the set of
overloaded definitions available wherever the function
is used. These parameters are always implicit, implying
that the complexity of using a function does not
increase with the generality of its type.",
acknowledgement = ack-nhfb,
affiliation = "Univ of Waterloo",
affiliationaddress = "Waterloo, Ont, Can",
annote = "Published as part of the Proceedings of PLDI'90.",
classification = "722; 723",
conference = "Proceedings of the ACM SIGPLAN '90 Conference on
Programming Language Design and Implementation",
conferenceyear = "1990",
journalabr = "SIGPLAN Not",
keywords = "algorithms; Code Generation; Computer Operating
Systems; Computer Programming Languages --- Design;
Data Abstraction; design; languages; Program
Compilers",
meetingaddress = "White Plains, NY, USA",
meetingdate = "Jun 20--22 1990",
meetingdate2 = "06/20--22/90",
sponsor = "Assoc for Computing Machinery, Special Interest Group
on Programming Languages",
subject = "{\bf D.3.3} Software, PROGRAMMING LANGUAGES, Language
Constructs and Features, Procedures, functions, and
subroutines. {\bf F.3.3} Theory of Computation, LOGICS
AND MEANINGS OF PROGRAMS, Studies of Program
Constructs, Functional constructs. {\bf D.2.2}
Software, SOFTWARE ENGINEERING, Design Tools and
Techniques.",
}
Related entries
- abstraction,
25(5)25,
25(6)1,
25(6)102,
25(6)165,
26(5)25,
27(7)22,
27(7)249,
27(7)261,
28(1)40,
28(3)133,
28(3)351,
28(6)156,
28(7)229,
28(12)85,
29(5)17-1,
29(6)13,
29(8)1,
29(8)84,
29(8)119,
29(9)81,
29(10)212,
29(10)272,
29(12)104,
30(3)71,
30(3)83,
30(8)11,
30(8)217,
31(10)214,
32(6)53,
32(6)53,
32(8)75,
34(1)337,
34(8)183
- always,
25(6)92,
25(6)112,
28(3)361,
28(7)229,
30(6)233,
30(6)279,
30(8)80-1,
30(8)179
- available,
25(6)174,
25(6)209,
27(7)200,
27(7)249,
28(3)209,
28(3)343,
28(3)359,
28(3)367,
28(6)1,
28(6)100,
28(6)300,
29(6)13,
29(6)97,
29(6)186,
29(11)183,
30(6)103,
30(6)151,
30(6)186,
30(6)218,
30(8)58,
30(8)134,
30(11)60,
30(11)134,
31(2)6,
33(7)67
- complexity,
25(6)1,
26(8)137,
27(7)82,
27(9)262,
27(12)20,
28(3)69,
28(6)1,
28(6)156,
28(6)290,
29(4)23,
29(6)73,
29(6)107,
29(6)121,
29(6)135,
29(6)171,
29(6)349,
29(6)349-1,
29(7)42,
29(10)324,
29(11)158,
30(3)62,
30(6)186,
30(6)233,
30(6)246,
30(8)19,
30(8)102,
30(8)134,
30(8)156,
30(9)25,
30(11)1,
30(11)117,
31(2)35,
31(6)134,
32(8)150,
32(8)150,
32(10)106,
32(10)106-1,
34(1)1,
34(6)84
- Cormack, Gordon V.,
25(6)127
- D.2.2,
25(6)53,
25(6)209,
25(6)223,
25(6)234,
25(6)257,
25(6)272,
27(7)82,
27(7)140,
27(7)224,
28(3)69,
28(3)133,
28(3)343,
28(6)26,
29(6)196,
29(8)1,
29(8)13,
29(8)22,
29(8)35,
29(8)46,
29(8)59,
29(8)74,
29(8)94,
29(8)101,
29(8)111,
29(8)119,
30(3)1,
30(3)13,
30(3)83,
30(6)103,
30(6)291,
30(11)99,
30(11)124,
31(5)1,
31(5)12,
31(5)33,
31(5)44,
31(5)54,
31(5)79,
31(5)149,
31(5)206,
31(5)215,
31(5)226,
31(5)267,
31(5)278,
31(9)60,
32(5)206,
33(5)236,
33(5)301,
34(3)86
- dependent, Type-,
25(6)127
- do,
24(3)34,
25(6)66,
25(6)92,
25(6)112,
25(6)137,
25(12)85,
26(4)290,
27(7)300,
27(7)331,
28(3)347,
28(6)300,
28(7)83,
28(8)57,
29(2)44,
29(6)49,
29(6)349,
29(6)349-1,
29(8)74,
29(11)12,
29(11)51,
30(6)79-1,
30(6)130,
30(6)139,
30(6)246,
30(6)279,
30(11)88,
32(9)15,
32(9)15-1,
32(10)253,
32(10)345-1,
32(10)345-5,
33(7)35,
33(10)45,
33(10)45-1
- implicit,
30(11)88,
33(6)39
- increase,
25(6)9,
25(6)53,
27(7)322,
27(9)248,
28(2)21,
28(6)1,
28(6)177,
28(6)237,
28(7)229,
29(6)1,
29(6)159,
29(6)186,
29(6)349,
29(6)349-1,
29(11)2,
29(11)98,
29(11)232,
29(11)242,
29(11)263,
29(11)319,
30(3)13,
30(6)93,
30(6)151,
30(8)179,
30(11)134,
34(10)47
- infer,
25(6)223,
27(7)1,
29(6)13,
30(6)79-1
- inference,
25(6)127,
26(6)130,
26(11)146,
27(7)106,
29(6)337,
29(6)337-1,
29(9)72,
29(10)31,
29(10)324,
29(10)355,
30(3)62,
30(10)91,
30(10)169,
32(8)176,
34(1)228,
34(5)242,
34(9)160,
34(9)249
- named,
27(7)152,
28(3)359,
29(6)24,
29(6)218,
30(11)31,
34(9)172
- overloaded,
28(6)227,
29(1)46
- parameter,
25(1)59,
25(6)127,
27(7)152,
28(2)14,
28(2)14-1,
28(5)9,
28(6)90,
28(6)227,
28(6)237,
29(6)135,
29(8)46,
29(8)59,
29(11)219,
30(4)80,
30(8)80-1
- PLDI'90.,
25(6)9,
25(6)16,
25(6)28,
25(6)40,
25(6)53,
25(6)66,
25(6)78,
25(6)85-1,
25(6)92,
25(6)102,
25(6)137,
25(6)150,
25(6)165,
25(6)174,
25(6)189,
25(6)197,
25(6)209,
25(6)223,
25(6)234,
25(6)246,
25(6)257,
25(6)272,
25(6)283,
25(6)296,
25(6)311,
25(6)322,
25(6)337
- polymorphic,
24(3)34,
25(6)85-1,
26(9)285,
27(5)z,
29(1)20,
29(6)24,
29(10)31,
29(10)153,
30(4)39,
30(10)169,
32(12)22,
32(12)22,
34(1)216
- presented,
24(3)34,
25(6)28,
25(6)102,
25(6)112,
27(7)12,
27(7)235,
27(7)341,
28(6)290,
28(7)23,
28(7)218,
28(7)229,
29(6)36,
29(6)147,
29(6)196,
29(8)94,
29(11)145,
30(8)134,
30(8)156,
30(11)41,
30(11)60,
30(11)88
- selected,
25(10)237,
28(2)21,
29(6)121,
30(8)80-1,
30(11)99,
33(4)30,
33(4)30,
33(4)31
- subroutine,
25(1)59,
25(6)78,
25(6)85-1,
25(6)165,
26(6)71,
26(6)80,
26(6)165-1,
26(6)278,
26(6)293,
27(12)39,
28(3)1,
28(3)97,
28(3)271,
28(3)345,
28(3)347,
28(3)351,
28(3)353,
28(3)355,
28(3)357,
28(3)361,
28(5)9,
28(6)36,
28(6)90,
28(6)100,
28(7)179,
29(5)7,
29(6)24,
29(6)230,
29(6)242,
29(10)453,
30(3)13,
30(6)116,
30(6)174,
31(5)193,
33(5)174
- type-dependent,
25(6)127,
29(6)326
- typed,
26(6)165,
26(6)165-1,
26(9)142,
27(7)273,
27(10)91,
28(3)351,
28(3)359,
28(6)139-1,
28(10)231,
29(9)105,
29(10)191,
30(6)116,
32(8)11,
34(1)141,
34(1)313,
34(9)183
- wherever,
30(3)94
- Wright, Andrew K.,
25(6)127