Mi chiedevo se ci sono alternative a Scala che tentano di offrire un sistema di tipi più potente e sintassi. Sono a conoscenza di alternative funzionali come Haskell, ma ce ne sono davvero che spingono il lato OO statico delle cose, ad esempio in aree del genere, in cui mancano Scala come classi virtuali, ereditarietà multipla completa e sintassi del costruttore più flessibile, static controllo del contratto, dipendenza del percorso più potente, MyTypes, modificatore di amici, importazioni di prima classe, o forse qualche strumento di battitura esoterico, non ho nemmeno pensato e sentito parlare.Alternative statiche multi paradigma orientate OO statiche a Scala
OO e in misura minore Static non sembrano essere alla moda in questi giorni. Tuttavia, mi sembra che il potere dei computer moderni consenta la creazione di compilatori statici ben oltre i sogni degli scrittori di compilatori nei decenni precedenti.
Presumo che non mi sia capitato di trovare nulla, non c'è alternativa che io possa voler mettere fuori uso il codice di produzione in qualsiasi momento presto. Ma anche se sono ancora molto lingue accademiche, mi piacerebbe ancora tenerle d'occhio e magari giocare con loro. Sono particolarmente alla ricerca di quelle che potrebbero essere chiamate alternative di campo sinistro a Scala. Quindi non Ceylon o Kotlin che stanno cercando di dare priorità alla semplicità rispetto al potere. Eiffel non sembra andare da nessuna parte in questi giorni. Mi sono imbattuto in gBeta e Ceasar ma non sono riuscito a capire se ci sono aree in cui si perdono a Scala. Ci sono altre possibilità?
Penso che il sistema di tipo Scala non sia secondo a nessuno, ma nell'interesse di provare alternative, dare un'occhiata a [Ioke] (http://ioke.org/). – opyate
@opyate Ah è dinamico. –
Oops, ho letto "multi paradigm" e mi sono emozionato nel mostrarti Ioke :) – opyate