For a very long time, I have been planning to play with Crystal as possible substitute/complement for Ruby. With that goal, I have isolated a very small subset of the Ruby project I know the best (yast-storage-ng) and I want to migrate that subset to Crystal to get a general feeling about the language. See the repository with the experiment already in progress.

There is no evil plan to migrate YaST to Crystal. This is just done in the Hack Week spirit of "what if". But if more people join maybe we could get this to an state in which some benchmarks can be executed to check what's the real gain in speed and memory consumption using Crystal instead of Ruby (note: speed and memory are not the only goals of the migration).

Looking for hackers with the skills:

crystal ruby yast

This project is part of:

Hack Week 19

Activity

  • over 2 years ago: jreidinger joined this project.
  • over 2 years ago: mvidner liked this project.
  • over 2 years ago: gfilippetti liked this project.
  • over 2 years ago: david_kang liked this project.
  • over 2 years ago: ancorgs added keyword "crystal" to this project.
  • over 2 years ago: ancorgs added keyword "ruby" to this project.
  • over 2 years ago: ancorgs added keyword "yast" to this project.
  • over 2 years ago: ancorgs started this project.
  • over 2 years ago: ancorgs liked this project.
  • over 2 years ago: ancorgs originated this project.

  • Comments

    • ancorgs
      over 2 years ago by ancorgs | Reply

      Interested in the results? See the report of the project at the YaST-devel mailing list (it looked like a better place than this page to hold a discussion):

      https://lists.opensuse.org/yast-devel/2020-02/msg00024.html

    Similar Projects

    YaST log grouping, better visualization of the log by lslezak

    Description

    TL;DR: I'd like to have som...


    Improve SLE Release Management Container by suntorytimed

    Project Description

    In this project I would...


    Validate the embargo date OBS attribute by enavarro_suse

    Project Description

    The issue is describe...


    openSUSE build supported by SUSE IT by vgrinco

    Project Description

    SUSE IT needs help fr...


    openSUSE on ZoL from OpenZFS project by jkohoutek

    Idea is to have SUSE system with OpenZFS as roo...