Società Stripe, specializzata nello sviluppo di piattaforme per pagamenti online,
Le informazioni sui tipi nel codice possono essere calcolate dinamicamente e possono anche essere specificate sotto forma di semplice
Possibilità fornita
Il progetto include un kernel per il controllo del tipo statico,
un toolkit per creare nuovi progetti utilizzando Sorbet, un toolkit per il trasferimento passo passo di progetti esistenti per utilizzare Sorbet, un runtime con un linguaggio specifico del dominio per scrivere annotazioni su tipi e
Inizialmente, Sorbet è stato sviluppato per controllare i progetti interni dell'azienda Stripe, la maggior parte dei cui sistemi di pagamento e analitici sono scritti in linguaggio Ruby, ed è stato trasferito nella categoria open source dopo un anno e mezzo di sviluppo e implementazione. Prima dell'apertura del codice è stato effettuato il beta testing, al quale hanno preso parte più di 30 aziende. Allo stadio attuale di sviluppo, Sorbet supporta il lancio della maggior parte dei progetti standard in Ruby, ma potrebbero esserci alcune incompatibilità.
Fonte: opennet.ru