PR# 19965 Signature problem with TYPE.is_conforming_to

Problem Report Summary
Submitter: gobobe
Category: EiffelBase
Priority: Low
Date: 2025/11/11
Class: Bug
Severity: Non-critical
Number: 19965
Release: 25.02.9.8732
Confidential: No
Status: Open
Responsible:
Environment: win
Synopsis: Signature problem with TYPE.is_conforming_to

Description
The signature of `TYPE.is_conforming_to` is:

```eiffel
is_conforming_to alias "<=" (other: like Current): BOOLEAN
```

Likewise for `is_strictly_conforming_to`. This means that the following code will not compile:

```eiffel
({STRING}).is_conforming_to ({ANY})
```

because of type of the argument, `TYPE [ANY]`, does not conform nor convert to `like Current` (i.e. `TYPE [STRING]`).

I suggest that we replace `like Current` with `detachable separate ANY`.

--
Eric Bezault
Still available as freelance for any Eiffel related mission

To Reproduce

										
Problem Report Interactions