Skip to content

feat: TryRuby チュートリアルのコードをスモウルビーでブロック変換可能にする #524

@takaokouji

Description

@takaokouji

Goal

TryRuby は Ruby 公式サイト(ruby-lang.org)のトップからリンクされている Ruby 入門チュートリアルサイト。全56レッスンのサンプルコードを、スモウルビーの Ruby タブで入力してブロックに変換できるようにする。

背景

TryRuby のコードをスモウルビーの Ruby タブに入力してコードタブに切り替えたとき、正しくブロックに変換されることが目標。say()puts を代替する等、スモウルビーの言語仕様に合わせた書き換えは許容する。

完了した作業

Phase 1 #1: String#reverse — #525

Phase 1 #4-#9: opcode リネーム + 配列/ハッシュメソッド — #526

Phase 1 #2: String * N#532

Phase 1 #3: 裸のリテラルの許容 — #533, #535

配列リテラルのラウンドトリップ — #547

残りの作業

全て完了。Phase 2-3 は #529 に委譲し、#529 も完了済み。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions