Fa'ailoaina le fa'asa'olotoina o le mruby 3.2, o se fa'aliliu'upu fa'apipi'i mo le gagana fa'apolokalame fa'ata'ita'i fa'atino a le Ruby. Ua saunia e Mruby le fesoʻotaʻiga faʻavae i le Ruby 3.x tulaga, sei vagana ai le lagolago mo le faʻatusaina o mamanu ("mataupu .. i"). O le fa'aliliu upu e maualalo le mafaufau ma e taula'i i le fa'apipi'iina o le lagolago i le gagana Ruby i isi fa'aoga. O le fa'aliliu upu ua fausia i totonu o le talosaga e mafai ona fa'atinoina uma le fa'ailoga fa'apogai i le gagana Ruby ma le bytecode maua mai le fa'aogaina o le "mrbc" compiler na fausia e le poloketi. O le mruby source code o lo'o tufatufaina i lalo ole laisene MIT.
O le faʻasalalauga fou e faʻaleleia ai le 19 faʻafitauli e mafai ona taʻitaʻia ai le paʻu, faʻaletonu le faʻailoga, poʻo le faʻaogaina o le mafaufau pe a maeʻa le leai o se totogi pe a faʻatulagaina e le faʻaliliu upu le Ruby code.
O suiga le saogalemu e aofia ai:
- Lagolago mo le pasia o finauga e le ta'ua (*, **, &),
- Lagolago mo numera tele (mruby-bigint).
- Lagolago mo le siiina mai o binaries tuufaatasia ma le faʻaopoopoga ".mrb".
- Fa'aopoopoina le "--no-optimize" filifiliga e fa'agata ai fa'atonuga i le mrbc compiler.
- Fa'atinoina o Vasega#vasega ma le Module#undefined_instance_methods metotia i mruby-class-ext.
- Faletusi fou ua fausia mruby-errno, mruby-set, mruby-dir ma mruby-data.
puna: opennet.ru
