RepositoryRust
we-data-ch

we-data-ch/typr

A safer complement of R, the legendary programming language for statistic and datasciences !

148sao
6fork
3issue
1lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: type

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: type-system

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: type

#1 Repository Của Tuần

🔐 TypR: hệ thống kiểu rõ ràng cho R và phân tích dữ liệu

TypR bổ sung cho R hướng tiếp cận an toàn hơn, với kiểu dữ liệu và chữ ký hàm được khai báo rõ trong mã nguồn.

TypR được giới thiệu như một ngôn ngữ lập trình bổ sung an toàn hơn cho R, ngôn ngữ phổ biến trong thống kê và khoa học dữ liệu. Dự án tập trung vào hệ thống kiểu, hướng đến việc biểu diễn cấu trúc dữ liệu và ràng buộc kiểu rõ ràng hơn. README cho thấy cú pháp lập trình với kiểu khai báo, hàm có tham số và kiểu trả về.

✨ Điểm nổi bật

  • Bổ sung an toàn cho R: Hướng tới trải nghiệm lập trình có hệ thống kiểu rõ ràng hơn cho miền thống kê và khoa học dữ liệu.
  • Khai báo kiểu cấu trúc: Định nghĩa Person với các trường name: char và age: int.
  • Hàm có kiểu đầu vào và kiểu trả về: new_person nhận char, int và trả về Person; is_minor nhận Person và trả về bool.
  • Truy cập thuộc tính trên giá trị: Ví dụ gọi alice.is_minor() để kiểm tra tuổi của một giá trị Person.
  • Tài liệu và cài đặt: Dự án có website chính thức cùng hướng dẫn bắt đầu và tài liệu riêng.
  • Mã nguồn mở để đóng góp: README mời cộng đồng cải thiện mã nguồn, báo lỗi hoặc đề xuất tính năng mới.

💡 Vì sao đáng chú ý

Điểm đáng chú ý của TypR là mã ví dụ thể hiện kiểu dữ liệu ngay tại khai báo struct, tham số hàm và kết quả trả về. Cách này giúp đội ngũ phát triển nhìn rõ cấu trúc dữ liệu cũng như hợp đồng của từng hàm, thay vì chỉ dựa vào quy ước rời rạc.

TypR phù hợp để khám phá hướng tiếp cận an toàn hơn cho R trong công việc thống kê và khoa học dữ liệu. Dự án còn đang mở để cộng đồng tham gia phát triển, nên có thể theo dõi tài liệu và mã nguồn để đánh giá thêm các khả năng mới.


#Rust #ProgrammingLanguage #TypeSystem #Statistics #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryTypeScript
type-challenges/type-challenges

Collection of TypeScript type challenges with online judge

48.5k
Oct 26, 2026
Repository
thuquant/awesome-quant

中国的Quant相关资源索引

5.7k
Oct 21, 2026
RepositoryJupyter Notebook
microsoft/ML-For-Beginners

12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all

91.7k
Oct 21, 2026
RepositoryPython
scikit-learn/scikit-learn

scikit-learn: machine learning in Python

67.9k
Oct 23, 2026
RepositoryRust
gleam-lang/gleam

⭐️ A friendly language for building type-safe, scalable systems!

22.0k
Oct 27, 2026
RepositoryRust
XAMPPRocky/tokei

Count your code, quickly.

15.0k
Sep 6, 2026
RepositoryRust
BoundaryML/baml

The programming language for agents

9.4k
Oct 23, 2026
RepositoryRust
bheisler/criterion.rs

Statistics-driven benchmarking library for Rust

5.5k
Apr 23, 2026
RepositoryRust
aleo-labs-protocol/leo

🦁 The Leo Programming Language. A Programming Language for Formally Verified, Zero-Knowledge Applications

4.8k
Oct 8, 2026