旧 tutorial からの移行

getting_started は、入門、実践、競技プログラミング catalog が同じ順序に混ざっていました。現在の構成では、入門本文を Part 0 から Part 6 へ整理し、競技向けの内容は Advanced track に移しました。

主な対応:

旧章新しい扱い
02_numbers_and_variables / 02b_type_conversion...03_values_and_types10_string_and_text
03_functions / 07_while_and_block / 08_if_layouts05_functions_and_blocks06_if_and_match
05_option / 06_result07_option08_result
09_import_and_structure / 17_namespace_and_alias17_imports_and_modules20_namespace_and_methods
10_project_fizzbuzz / 11_testing_workflow02_test_harness21_project_fizzbuzz
15_match_patterns06_if_and_match と parser project
20_generics_basics / 21_trait_bounds_basics18_generics19_traits_and_bounds
22 から 27 の競プロ章90 以降の Advanced track

削除した古い章にあった raw memory、panic helper、古い signature 説明、owner 再利用に見えるサンプルは、current NEPLg2 の入門としては採用しません。必要な低水準内容は stdlib / compiler の設計文書または issue で扱います。

On this page