Stripe-Unternehmen, spezialisiert auf die Entwicklung von Plattformen für Online-Zahlungen,
Informationen zu Typen im Code können dynamisch berechnet oder auch in einfacher Form angegeben werden
Möglichkeit gegeben
Das Projekt umfasst einen Kernel zur statischen Typprüfung,
ein Toolkit zum Erstellen neuer Projekte mit Sorbet, ein Toolkit zur schrittweisen Übertragung bestehender Projekte auf die Verwendung von Sorbet, eine Laufzeit mit einer domänenspezifischen Sprache zum Schreiben von Anmerkungen zu Typen und
Ursprünglich wurde Sorbet entwickelt, um interne Projekte des Unternehmens Stripe zu überprüfen, dessen Zahlungs- und Analysesysteme größtenteils in der Ruby-Sprache geschrieben sind, und wurde nach anderthalb Jahren Entwicklung und Implementierung in die Kategorie Open Source überführt. Vor der Öffnung des Codes wurde ein Betatest durchgeführt, an dem mehr als 30 Unternehmen teilnahmen. Im aktuellen Entwicklungsstadium unterstützt Sorbet den Start der meisten Standardprojekte in Ruby, es kann jedoch zu einigen Inkompatibilitäten kommen.
Source: opennet.ru