Có bất kỳ triển khai nào của máy G không có thẻ không có spin ngoài GHC không?


7

Từ Simon Peyton Jones (thành viên Hiệp hội Hoàng gia gần đây), chúng tôi đã đọc bài báo: Thực hiện các ngôn ngữ chức năng lười biếng trên phần cứng chứng khoán: Máy quay không có thẻ Spinless .

Bây giờ bài báo này là một phần trong cách họ biến Haskell thành một ngôn ngữ lười biếng khi họ thực hiện nó và giải quyết một số vấn đề họ gặp phải vào thời điểm đó.

Tài liệu duy nhất có thể so sánh dường như là: Biên dịch các chương trình chức năng lười biếng dựa trên máy G không có thẻ xoay tròn cho máy ảo Java nhưng dường như không có triển khai.

Một liên quan tiếp tuyến là: Biên dịch Haskell sang Java . Tuy nhiên, theo cách tiếp cận này, họ để lại việc triển khai Máy quay không có thẻ vô dụng trong GHC và chỉ đọc kết quả đầu ra.

Câu hỏi của tôi là: Có bất kỳ triển khai nào của máy G không có thẻ không có spin không ngoài GHC không?

Câu trả lời:


2

Tôi đã sử dụng tìm kiếm Google này:

"spineless tagless g-machine" site:github.com

và tìm thấy 2 repos (thử?) để thực hiện STG bằng các ngôn ngữ không phải Haskell:

PHP: lechimp-p / php-stg

RPython (tập hợp con "bị hạn chế" của Python được phát triển cho Pypy): cgswords / laurens

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.