Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!uflorida!novavax!weiner From: weiner@novavax.UUCP (Bob Weiner) Newsgroups: comp.lang.eiffel Subject: Bug in ARGUMENTS specification and other problems Message-ID: <1777@novavax.UUCP> Date: 2 Feb 90 19:02:21 GMT Organization: Motorola Inc. Lines: 28 Has anyone else noticed that the specification for the argument count feature in ARGUMENTS is off by one in Eiffel V2.2B? The input parameter classes I posted a few days ago use the correct indexing. In trying to build E_CLASS, I found it is a client of E_DIRECTORY now but this supplier class is nowhere to be found. Can anyone provide help on this? I write multi-line feature specifications with precise formatting conventions so when I produce class specs with 'short', I don't want it to fill these lines. But I also quote identifier names in comments with Meyer's recommended quoting convention and I would like these to come out italicized from short. The problem is that the single option '-m' both fills comments and italicizes identifiers. Two separate options are desperately needed in order for us to produce readable documentation. Doesn't anyone else find this a problem? 'ec' truly needs an option like 'es' that lets one specify the directory in which the SDF resides. Meyer highly recommends clustering classes into different directories but ec provides no way to compile the class from the directory in which it resides if the SDF is not also in the same directory. A cruel oversight that prevents us from having a simple button push method of compiling. -- Bob Weiner, Motorola, Inc., USENET: ...!gatech!uflorida!novavax!weiner (407) 364-2087