Page 1 of 7 123 ... LastLast
Results 1 to 10 of 63

Thread: Yast is being autotranslated from YCP into Ruby

  1. #1
    Join Date
    Jul 2008
    Location
    Toronto, Canada
    Posts
    1,043

    Default Yast is being autotranslated from YCP into Ruby

    Some of you may know by now, since January SUSE developers in Prague are working on automatically translating the YaST codebase from YCP (an old proprietary language) into Ruby.

    We could see this in openSUSE 13.1 Milestone 4. See this [yast-devel] Integration of YaST in Ruby into Factory/openSUSE 13.1

    Another interesting link [yast-devel] YCP Killer: Installer is working
    My Linux Box
    OS:
    openSUSE 13.1 64-bit - Platform Version 4.14.1
    ASUS P5Q | Intel Quad 6600 @3.02 GHz | 8GB G.SKILL RAM | Nvidia GeForce 8600 GTS

  2. #2
    Join Date
    May 2010
    Location
    Space Colony Lagrange Point 22° à, 77° Ƅ, 56° ɤ, 99° ɜ
    Posts
    3,305

    Default Re: Yast is being autotranslated from YCP into Ruby

    Quote Originally Posted by Romanator View Post
    Some of you may know by now, since January SUSE developers in Prague are working on automatically translating the YaST codebase from YCP (an old proprietary language) into Ruby.

    We could see this in openSUSE 13.1 Milestone 4. See this [yast-devel] Integration of YaST in Ruby into Factory/openSUSE 13.1

    Another interesting link [yast-devel] YCP Killer: Installer is working
    So 13.1 will feature "new" YaST ? They should called Reborn-YaST
    GNOME 3.10.1
    openSUSE 13.1 (Bottle) (x86_64) 64-bit
    Kernel Linux 3.11.6-4-desktop
    www.vazhavandan.blogspot.com

  3. #3

    Default Re: Yast is being autotranslated from YCP into Ruby

    Quote Originally Posted by vazhavandan View Post
    So 13.1 will feature "new" YaST ? They should called Reborn-YaST
    YaSTR..... yast-Reborned ... yast-Ruby...
    but there will be new features or will be yast only translated ??
    ciao :-) pier

  4. #4

    Default Re: Yast is being autotranslated from YCP into Ruby

    On 05/31/2013 12:06 PM, pier andreit wrote:
    >
    > vazhavandan;2561692 Wrote:
    >> So 13.1 will feature "new" YaST ? They should called Reborn-YaSTYaSTR..... yast-Reborned ... yast-Ruby...

    > but there will be new features or will be yast only translated ??
    > ciao :-) pier


    From the various links it looks like this is just translation, but new
    features will come as they always do separately.

    One feature I cannot find in there is compatibility with YCP modules going
    forward. Will they still work for a while? I ask because I know of some
    third-party modules used for appliance installers which will need to,
    eventually, be ported to Ruby.

    Thanks everybody for the update; this is a nice move to allow people to
    get more-involved by using a more-common language.

    Good luck.

  5. #5
    Join Date
    May 2010
    Location
    Space Colony Lagrange Point 22° à, 77° Ƅ, 56° ɤ, 99° ɜ
    Posts
    3,305

    Default Re: Yast is being autotranslated from YCP into Ruby

    Quote Originally Posted by ab View Post
    On 05/31/2013 12:06 PM, pier andreit wrote:
    >
    > vazhavandan;2561692 Wrote:
    >> So 13.1 will feature "new" YaST ? They should called Reborn-YaSTYaSTR..... yast-Reborned ... yast-Ruby...

    > but there will be new features or will be yast only translated ??
    > ciao :-) pier


    From the various links it looks like this is just translation, but new
    features will come as they always do separately.

    One feature I cannot find in there is compatibility with YCP modules going
    forward. Will they still work for a while? I ask because I know of some
    third-party modules used for appliance installers which will need to,
    eventually, be ported to Ruby.

    Thanks everybody for the update; this is a nice move to allow people to
    get more-involved by using a more-common language.

    Good luck.
    Good question . It would be bad if it is a hard switch over. YaST modules have been around for Eons and some might even be using custom ycp modules
    I don't know as to why they are even switching to "new" system as ycp looking simple scripting language.
    Code:
    // Hello, World in YCP
    {
        UI::OpenDialog(
             `VBox(
             `Label("Hello, World!"),
             `PushButton("OK")
             )
             );
        UI::UserInput();
        UI::CloseDialog();
    }
    GNOME 3.10.1
    openSUSE 13.1 (Bottle) (x86_64) 64-bit
    Kernel Linux 3.11.6-4-desktop
    www.vazhavandan.blogspot.com

  6. #6
    Join Date
    Jun 2008
    Posts
    2,042
    Blog Entries
    1

    Default Re: Yast is being autotranslated from YCP into Ruby

    How abour RYaST.
    ______________________________________________________________________________________
    Don't ask "if" something can be done, for it can always be done. Rather instead ask "How" can it be done.

  7. #7
    Join Date
    Jun 2008
    Location
    Sarasota, Florida usa
    Posts
    887

    Default Re: Yast is being autotranslated from YCP into Ruby

    I switched to yast head and now yast runs slower than a zilog z80 8 bit running sinclairs basic. in short it needs a lot of work by ms 4
    Dale
    Computer ntel Next Unit of Computing Kit, Black/Grey BOXDCCP847DYE
    Processor intel celeron 847 @ 1.1 GHz
    Video intel sandybridge mobile

  8. #8
    Join Date
    May 2010
    Location
    Space Colony Lagrange Point 22° à, 77° Ƅ, 56° ɤ, 99° ɜ
    Posts
    3,305

    Default Re: Yast is being autotranslated from YCP into Ruby

    Quote Originally Posted by dale14846 View Post
    I switched to yast head and now yast runs slower than a zilog z80 8 bit running sinclairs basic. in short it needs a lot of work by ms 4
    you can say that again. When i switched back yast2 felt like Ferrari.
    RubyYaST is nowhere a YCP killer as of now
    optimize performance and memory usage of Ruby code if this proves necessary.
    source:- [yast-devel] Integration of YaST in Ruby into Factory/openSUSE 13.1
    Guess, It is not an *optional* step anymore.
    GNOME 3.10.1
    openSUSE 13.1 (Bottle) (x86_64) 64-bit
    Kernel Linux 3.11.6-4-desktop
    www.vazhavandan.blogspot.com

  9. #9

    Default Re: Yast is being autotranslated from YCP into Ruby

    Did you discuss this on yast-devel mailing list?

  10. #10
    Join Date
    May 2010
    Location
    Space Colony Lagrange Point 22° à, 77° Ƅ, 56° ɤ, 99° ɜ
    Posts
    3,305

    Default Re: Yast is being autotranslated from YCP into Ruby

    Quote Originally Posted by arvidjaar View Post
    Did you discuss this on yast-devel mailing list?
    i will wait for 13.1 milestone(M4: 2013-08-08) and check whether performance improves
    GNOME 3.10.1
    openSUSE 13.1 (Bottle) (x86_64) 64-bit
    Kernel Linux 3.11.6-4-desktop
    www.vazhavandan.blogspot.com

Page 1 of 7 123 ... LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •