Celluloid on Crystal.

30 views
Skip to first unread message

james aspinwall

unread,
Jun 13, 2017, 3:48:12 PM6/13/17
to Celluloid
I wonder if there is any interest in porting Celluloid to Crystal-lang. Crystal supports green-threads and channels. Some preliminary benchmarks show a lot of potential. I am enclosing a few lines from the table that can be found at https://github.com/kostya/benchmarks
Language, Time(secs), Memory (MiB)

bench.b

Go 5.54 0.9 
Crystal 2.91 1.2 
Elixir 211.20 31.9 
Ruby 143.80 6.6 

mandel.b
Go 105.04 2.2 
Crystal 23.39 1.5 
Ruby truffle 138.00 1014.1 

Base64

Go 8.40 95.7 
Crystal 2.30 113.8 
Ruby 2.77 130.4 



Go 5.30 479.3 
Crystal 2.99 1118.2 
Ruby 8.67 1074.6 


Go 3.84 58.1 
Crystal 3.70 61.7 
Ruby 326.44 76.9 


Go 33.25 386.4 
Crystal 15.80 416.9 




//de

unread,
Jun 13, 2017, 7:27:18 PM6/13/17
to james aspinwall, Celluloid
I believe Chuck Remes is contemplating this too

li...@chuckremes.com

unread,
Jun 13, 2017, 7:56:23 PM6/13/17
to cellulo...@googlegroups.com, james aspinwall
I responded on the crystal-lang mailing list.


--
You received this message because you are subscribed to the Google Groups "Celluloid" group.
To unsubscribe from this group and stop receiving emails from it, send an email to celluloid-rub...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages