8

Natalie, a Ruby Dialect

 2 years ago
source link: https://natalie-lang.org/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Natalie, a Ruby Dialect

logo for Natalie Natalie, a Ruby Dialect

Natalie is a work-in-progress , compiled to C++, by Tim Morgan and contributors.

What can Natalie do?

small demo

Natalie can already run quite a few small scripts, which you can find in the examples directory: a small program that brute forces arithmetic for a math game, the ubiquitous recursive Fibonacci script, a GTK hello world example, and so on.

The biggest chunk of idiomatic Ruby code that Natalie has compiled is the Natalie (which is written in Ruby), so that's pretty cool! If you've ever wanted to play with a self-hosted compiler, Natalie might be a fun project to get your feet wet!

Helping Out

with the development of Natalie! There are many issues documented on the GitHub project if you want some direction. Or better yet, you may want to try Natalie on a script of your own and see what is broken. Then fix it! :-)

Is Natalie Ruby yet?

2021-09-132021-11-092021-12-312022-02-272022-04-202022-08-18test count0250050007500ruby/spec results over timeSuccessful TestsFailed TestsErrored Tests

Based on the specs from github.com/ruby/spec and as of today we have:

5957 tests passing
1118 tests failing
6346 tests erroring
175 tests not compiling
1412 tests crashing
5 tests timing out

A more detailed overview about each individual spec and it's errors can be found here.

Errored TestsSuccessful TestsFailed TestsErrored Tests2021-09-172021-09-202021-09-232021-09-262021-09-292021-10-022021-10-062021-10-092021-10-122021-10-182021-10-212021-10-242021-10-272021-10-302021-11-032021-11-062021-11-122021-11-152021-11-182021-11-212021-11-242021-11-272021-11-302021-12-032021-12-062021-12-092021-12-122021-12-162021-12-192021-12-222021-12-252021-12-282022-01-032022-01-062022-01-162022-01-192022-01-222022-01-252022-01-282022-01-312022-02-032022-02-062022-02-092022-02-122022-02-152022-02-182022-02-212022-02-242022-03-022022-03-052022-03-082022-03-112022-03-142022-03-172022-03-202022-03-242022-03-272022-03-302022-04-022022-04-052022-04-082022-04-112022-04-142022-04-172022-04-232022-04-262022-04-292022-05-022022-05-052022-05-082022-05-112022-05-142022-05-172022-06-182022-06-212022-06-242022-06-272022-06-302022-07-032022-07-062022-07-092022-07-122022-07-152022-07-182022-07-212022-07-242022-07-272022-07-302022-08-022022-08-052022-08-082022-08-112022-08-14


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK