Scala è stata definita complessa con le sue ricche funzionalità impostate da molti dei miei colleghi e alcuni addirittura ne hanno incolpato tutte le nuove funzionalità. Mentre la maggior parte dei programmatori è a conoscenza delle funzionalità OO, e almeno quelle decenti conoscono anche la programmazione funzionale, in Scala esiste una caratteristica per la quale non sono a conoscenza delle sue origini storiche.
Dato che una delle principali mantra della nostra professione è quello di non reinventare la ruota, sono piuttosto fiducioso, che alla Scala non ha alcun reale inaudite di-prima di funzioni, ma io sto per essere corretti su questo, se necessario.
Per arrivare alla vera domanda, mentre sono consapevole delle origini della maggior parte delle caratteristiche di Scala, non ho mai visto qualcosa di simile alle sue implicit
dichiarazioni prima. Ci sono altre lingue (più vecchie!) Là fuori che forniscono anche questa funzione?
Ha senso distinguere i diversi casi di impliciti (poiché possono provenire da fonti diverse), vale a dire conversioni implicite e parametri impliciti?