Stripe-företag, specialiserat på utveckling av plattformar för onlinebetalningar,
Information om typer i koden kan beräknas dynamiskt, och kan även specificeras i form av enkla
Möjlighet ges
Projektet inkluderar en kärna för statisk typkontroll,
en verktygslåda för att skapa nya projekt med Sorbet, en verktygslåda för steg-för-steg överföring av befintliga projekt till att använda Sorbet, en runtime med ett domänspecifikt språk för att skriva kommentarer om typer och
Inledningsvis utvecklades Sorbet för att kontrollera interna projekt hos Stripe-företaget, vars betalnings- och analyssystem är skrivna på Ruby-språket, och överfördes till kategorin öppen källkod efter ett och ett halvt år av utveckling och implementering. Innan koden öppnades genomfördes betatestning där mer än 30 företag deltog. I det nuvarande utvecklingsstadiet stöder Sorbet lanseringen av de flesta standardprojekt i Ruby, men det kan finnas vissa inkompatibiliteter.
Källa: opennet.ru