Elixir, क्रमिक टाइप सिस्टम को अपनाने वाली भाषा के रूप में विकसित
(twitter.com/josevalim)- Elixir ने अपने पहले commit के 13 साल पूरे होने पर आधिकारिक रूप से gradual typing language में बदलाव की घोषणा की
- फिलहाल bitstring के लिए type inference और type checking किया जा रहा है, और सभी types का समर्थन है (हालांकि types के बीच sub-typing अभी समर्थित नहीं है)
- पहला milestone patterns और guards के लिए inference करना है
- यह inference भाषा या मौजूदा codebase को बदले बिना bugs पकड़ने के तरीके से काम करता है
- Elixir v1.17 तक सभी patterns और guards के inference को पूरा करना लक्ष्य है
gradual typing language में बदलाव की घोषणा
- Elixir repository के पहले commit के 13 साल पूरे होने के मौके पर, Elixir ने आधिकारिक रूप से खुद को gradual typing language घोषित किया
- मौजूदा समय में type checking implementation का दायरा
- bitstring के लिए type inference और type checking
- सभी types का पहले से समर्थन, लेकिन types के अंदर sub-typing का समर्थन नहीं
आगे के लक्ष्य और पहला milestone
- Elixir v1.17 तक सभी patterns और guards के inference को पूरा करना लक्ष्य है
- पहला milestone patterns और guards पर inference करना है
- भाषा या उपयोगकर्ता के codebase को बदले बिना code में bugs पकड़ने का तरीका
- इस पहले कदम को सभी के लिए win-win बनाने का उद्देश्य
1 टिप्पणियां
Hacker News राय
Jose के लिए आभार
gradual type language में रुचि
Elixir में type की कमी पर राय
Jose Valim और Anders Hejlsberg पर भरोसा
Elixir में type system जुड़ने पर प्रतिक्रिया
type system का महत्व
PHP में gradual type अपनाने से सीखने योग्य बातें
Ruby developers के Elixir की ओर जाने पर राय
Elixir team और Jose का type system लाने का तरीका