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

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

  • Comments

    • ancorgs
      about 4 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

    Dawnscanner: parsing a simple sinatra application by pperego

    [comment]: # (Please use the project descriptio...


    Modernize SCC Customer Management and/or Patchfinder by digitaltomm

    [comment]: # (Please use the project descriptio...


    Catalog/Online Store for a bakery in Rails 7 by gfilippetti

    [comment]: # (Please use the project descriptio...


    Reduce the amount of TODOs for RuboCop in OBS by enavarro_suse

    Project Description

    The OBS project has a...


    openSUSE on ZoL from OpenZFS project by jkohoutek

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