Groups | Search | Server Info | Login | Register


Groups > de.alt.mud > #731

RFC: Operator fuer ein striktes call_other()

Newsgroups de.alt.mud
From "Gnomi@Uni" <Gnomi-012029e0@UNItopia.DE>
Subject RFC: Operator fuer ein striktes call_other()
Date 2020-01-08 21:19 +0100
Organization Postamt zu Tadmor, Magyra
Message-Id <uni.1578514747.5602046@unitopia.de>

Show all headers | View raw


Froehliches Neues Jahr, allerseits!

In unserem Bugtracker gibt es einen alten Feature-Request, ueber den wir
Ende letzten Jahres wieder vermehrt diskutiert haben: Eine Variante
von call_other(), die einen Fehler wirft, wenn die aufzurufende Funktion
nicht existiert. So eine Efun an sich sollte kein Problem sein, allerdings
sollte sie auch einen Operator wie call_other() haben. Aber wir koennen
uns fuer keinen entscheiden...

Es gibt etliche Ideen dazu:

    ob=>fun()           => ist zu leicht mit den Vergleichsoperatoren
                        >= und <= zu verwechseln.

    ob.fun()            . suggeriert eher Pruefung zur Compilezeit,
                        auch ist es optisch etwas weit von -> entfernt.

    ob~>fun()           Die Tilde steht eher fuer annaehernd, also
                        alles andere als strikt.

    ob-->fun()          --> fuehrt zu Doppeldeutigkeiten (if (x-->10))

    ob==>fun()

    ob->>fun()

    ob.>fun()

    ob:>fun()

    ob!>fun()

    ob@fun() or fun@ob()

Uns interessiert, ob Euch eine der obigen Optionen besonders gefaellt oder
ob Ihr eigene Ideen dazu habt. Alle Kommentare, die uns dabei helfen,
uns zu entscheiden, sind herzlich willkommen.

Gruss
Gnomi.

Back to de.alt.mud | Previous | NextNext in thread | Find similar


Thread

RFC: Operator fuer ein striktes call_other() "Gnomi@Uni" <Gnomi-012029e0@UNItopia.DE> - 2020-01-08 21:19 +0100
  Re: RFC: Operator fuer ein striktes call_other() "Sin@Uni" <Sin-0120bb4a@UNItopia.DE> - 2020-01-08 22:24 +0100
  Re: RFC: Operator fuer ein striktes call_other() "Ranger@Uni" <Ranger-0120ff4b@UNItopia.DE> - 2020-01-09 11:51 +0100
  Re: RFC: Operator fuer ein striktes call_other() "Sin@Uni" <Sin-0120bb4a@UNItopia.DE> - 2020-01-09 13:32 +0100
    Re: RFC: Operator fuer ein striktes call_other() Stephan Weinberger <invisible@xover.mud.at> - 2021-04-13 16:45 +0200
  Re: RFC: Operator fuer ein striktes call_other() Stephan Weinberger <invisible@xover.mud.at> - 2020-01-10 00:58 +0100
  Re: RFC: Operator fuer ein striktes call_other() Stephan Weinberger <invisible@xover.mud.at> - 2020-01-10 01:58 +0100

csiph-web