Assemblyscript: .Ts рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рдлрд╝рд╛рдЗрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 12 рджрд┐рд╕ре░ 2019  ┬╖  46рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: AssemblyScript/assemblyscript

рдирдорд╕реНрддреЗ,

рдореИрдВ Zwitterion рдХрд╛ рд▓реЗрдЦрдХ рд╣реВрдВ, рдФрд░ рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЕрд╕реЗрдВрдмрд▓реАрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред Zwitterion рдХрд╛ рд▓рдХреНрд╖реНрдп рдлреНрд░рдВрдЯ-рдПрдВрдб рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рднреА рднрд╛рд╖рд╛ рдХреЛ рдЯреНрд░рд╛рдВрд╕рдкреНрд▓рд┐рдВрдЧ (рдЬреЗрдПрд╕ рдХреЛ) рдпрд╛ рд╕рдВрдХрд▓рди (рд╡рд╛рд╕реНрдо рдХреЛ) рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдирд╛ рд╣реИред рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рдЙрдирдХреЗ рдлрд╝рд╛рдЗрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ (.js), рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ (.ts), рдЬрдВрдЧ (.rs), рд╡рд╛рд╕рдо (.wasm), рдЖрджрд┐ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдЕрд╕реЗрдВрдмрд▓реАрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЕрдкрдирд╛ рдлрд╝рд╛рдЗрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдирд╣реАрдВ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рдпрд╣ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдм, рдЙрд╕ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрд╕реЗрдВрдмрд▓реАрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдлрд╝рд╛рдЗрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реЛрдиреЗ рдХреЗ рдХрдИ рдЕрдиреНрдп рдХрд╛рд░рдг рд╣реИрдВред рд╕реНрдереИрддрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЙрдкрдХрд░рдг рдФрд░ рдбреЗрд╡рд▓рдкрд░ рд╕рдордЭ рджрд┐рдорд╛рдЧ рдореЗрдВ рдЖрддреЗ рд╣реИрдВред ES рдореЙрдбреНрдпреВрд▓ рдпреБрдХреНрддрд┐ рдордирдорд╛рдиреА рдлрд╝рд╛рдЗрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╡рд╣рд╛рдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрди рдореБрджреНрджреЛрдВ рдкрд░ рд╡рд┐рд╡рд╛рдж рд╣реИ, рдореИрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдХрд┐рд╕реА рднреА рд╡рд┐рд╕реНрддрд╛рд░ рдХреЛ рдореЙрдбреНрдпреВрд▓ рдкрде рдореЗрдВ рдЕрдиреБрдорддрд┐ рджреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдПред Deno.js рдиреЗ рдЗрди рдореБрджреНрджреЛрдВ рд╕реЗ рдирд┐рдкрдЯрд╛ рд╣реИ, рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдПрдХ рд╡реАрдПрд╕ рдХреЛрдб рдкреНрд▓рдЧрдЗрди рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ .ts рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ (рдпрд╣ рд╕рд┐рд░реНрдл рдЯрд╛рдЗрдк рддреНрд░реБрдЯрд┐ рдХреЛ рд░реЛрдХрддрд╛ рд╣реИ)ред рдпрд╣ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡реЗ рдЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рд╕реЛрдЪ рд░рд╣реЗ рд╣реИрдВред

рдХреНрд╖рдорд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд╖рдорд╛ рдХрд░реЗрдВред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЕрд╕реЗрдВрдмрд▓реАрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдлрд╝рд╛рдЗрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдзрдиреНрдпрд╡рд╛рдж!

enhancement help wanted tooling

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рд╣рд╛рдВ, рдзреНрд╡рдЬ 0.10.0 рдХреЗ рд╕рд╛рде рдЙрддрд░рд╛ред рдкреНрд░рдпреЛрдЧ рд╣реИ --extension .as рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдХреА рдЬрдЧрд╣ рдХрд┐рд╕реА рднреА .ts рдХреЗ рд╕рд╛рде .as ред рдзреНрдпрд╛рди рджреЗрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЙрд╕ рд╕рдордп рдПрд╕реНрдХ рдПрдХ рд╕рдордп рдореЗрдВ рдПрдХ рд╣реА рд╡рд┐рд╕реНрддрд╛рд░ рдХреЛ рд╕рдордЭрддрд╛ рд╣реИ, рдмрд╣реБрдд рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдмрд╛рд╣рд░реА рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдПрдХ рдЕрд▓рдЧ рдЙрдкрдпреЛрдЧ рдХрд░ред рдмрд▓реНрдХрд┐ рдЪреАрдЬреЛрдВ рдХреЛ рдЖрдЬрдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╕реБрд╡рд┐рдзрд╛ред

рд╕рднреА 46 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдпрд╣ vscode рдореЗрдВ рдПрдХ рднрд╛рд╖рд╛ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рднреА рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛!

рдпрд╣ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬрд┐рд╕ рдкрд░ рд╣рдо рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЬреЛ рдХрд┐ рд╣рдорд╛рд░реЗ рдЕрдкрдиреЗ рднрд╛рд╖рд╛ рд╕рд░реНрд╡рд░ рдХреЗ рдмрд┐рдирд╛ рд╣реИ, .ts рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рдпрдереЛрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдЕрдЪреНрдЫрд╛ рджреЗрд╡ рдЕрдиреБрднрд╡ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╕рдВрдХреЗрддрдХ рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдПрдПрд╕ рдХреЛрдб рдХреНрдпрд╛ рд╣реИ, рдЬреИрд╕реЗ рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

  • рдпрджрд┐ рд╡рд╣рд╛рдБ рдПрдХ рд╣реИ tsconfig.json рд╡рд┐рд╕реНрддрд╛рд░ path/to/std/assembly.json , рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдПрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛
  • рдпрджрд┐ package.json рдкрд╛рд╕ ascMain , рддреЛ рд╡рд╣ рдЕрдиреНрдп AS рдХреЛрдб рд╡рд╛рд▓реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рдЕрдВрджрд░ AS рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдлрд╝рд╛рдЗрд▓ рдХреА рдУрд░ рд╕рдВрдХреЗрдд рдХрд░ рд░рд╣рд╛ рд╣реИ
  • рдЗрд╕реА рддрд░рд╣, рдпрджрд┐ package.json рдореЗрдВ asbuild рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИ, рддреЛ рдЙрд╕рдХреЗ рд╕рджрд╕реНрдп AS рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реИрдВ
  • AS рдХреЛрдб рдЖрдорддреМрд░ рдкрд░ assembly/ рдпрджрд┐ рдЕрдиреНрдпрдерд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

рдпрд╣ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬрд┐рд╕ рдкрд░ рд╣рдо рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЬреЛ рдХрд┐ рд╣рдорд╛рд░реЗ рдЕрдкрдиреЗ рднрд╛рд╖рд╛ рд╕рд░реНрд╡рд░ рдХреЗ рдмрд┐рдирд╛ рд╣реИ, .ts рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рдпрдереЛрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдЕрдЪреНрдЫрд╛ рджреЗрд╡ рдЕрдиреБрднрд╡ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдореИ рд╕рдордЭрддрд╛ рд╣реБрдБред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЯрд╛рдЗрдк рдХреЛрдб рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ .as рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЗрд▓рд╛рдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реАрдПрд╕ рдХреЛрдб рдХрд╛ рдирд┐рд░реНрджреЗрд╢ рджреЗрдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИ? рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдпрд╣ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реАрдПрд╕ рдХреЛрдб рдпрд╛ рдЗрд╕реА рддрд░рд╣ рдХреЗ рд╕рдВрдкрд╛рджрдХреЛрдВ рдореЗрдВ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕реНрдереИрддрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд╛рднреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рддрд░реАрдХрд╛ рд╣реЛрдЧрд╛, рдФрд░ рдлрд┐рд░ рднреА рдПрдХ рдЕрд▓рдЧ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реЛрдиреЗ рдХрд╛ рд▓рд╛рдн рдорд┐рд▓реЗрдЧрд╛ред

рдкрд┐рдЫрд▓реА рдмрд╛рд░ рдореИрдВрдиреЗ tsc рдХреЛ рд╣рд╛рд░реНрдб рдлрд╛рдЗрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рдХреЛрдб рдХрд┐рдпрд╛ рдерд╛ рдФрд░ рдЗрд╕реЗ рдмрджрд▓рдиреЗ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рдХрд╛рдВрдЯрд╛ рдмрдирд╛рдП рд░рдЦрдирд╛ рдерд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдПрд╕рд╕реАрдПрд╕ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЗ рд╕рдордп рдХреЗ рдЖрд╕рдкрд╛рд╕ рдерд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдпрд╣рд╛рдБ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ supported file extensions рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИред рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд┐рд╕реА рднреА рдлрд╝рд╛рдЗрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд╕рд╛рде рдЖрдпрд╛рдд рдкрде рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдЧрд╛ред рдЯрд╛рдЗрдк рдЪреЗрдХрд░ рдПрдХрдорд╛рддреНрд░ рдРрд╕реА рдЪреАрдЬ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдФрд░ рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╡реАрдПрд╕ рдХреЛрдб рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рдареАрдХ рдХрд░рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ Deno рдиреЗ рдкрд╣рд▓реЗ рд╣реА .ts рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рдХрд┐рдпрд╛ рд╣реИ: https://marketplace.visualstudio.com/items?itemName=justjavac.vscode-deno

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореЗрд░реЗ рдкрд╛рд╕ рдЕрднреА рд╡реАрдПрд╕ рдХреЛрдб рдЦреБрд▓рд╛ рд╣реИ, рдФрд░ рдореИрдВрдиреЗ рдЗрд╕реЗ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ .as рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЗрд▓рд╛рдЬ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрджреЗрд╢ рджрд┐рдпрд╛ред

рдореИрдВрдиреЗ рдЕрднреА рдпрд╣рд╛рдВ рдЕрд╕реЗрдВрдмрд▓реАрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ рд╣реИ: https://github.com/lastmjs/zwitterion

рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИрдВ! рд▓реЗрдХрд┐рди, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдХрд╣рд╛, рдпрд╣ рдЕрд╕реЗрдВрдмрд▓реАрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЕрдкрдирд╛ рдлрд╝рд╛рдЗрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИред рдЕрднреА рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ .as рд╕рд╛рде рдЬрд╛рдирд╛ рдЪреБрдирд╛ рд╣реИред рдФрд░ рдореИрдВрдиреЗ рд╡реАрдПрд╕ рдХреЛрдб рдХреЗ рд╕рд╛рде рдереЛрдбрд╝рд╛ рдФрд░ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ, рдореИрдВ рдЗрд╕реЗ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рд╛рдЗрд▓ рд╣реЛрдиреЗ рдХреЗ рд╕рдВрдХреЗрддрдХ рдХреЗ рд░реВрдк рдореЗрдВ .as рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрджреЗрд╢ рджреЗ рд╕рдХрддрд╛ рд╣реВрдВ, рдФрд░ рдпрд╣ рдЙрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдмрдЪрд╛рдПрдЧрд╛ред рдПрдХрдорд╛рддреНрд░ рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рдЬреЛ рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдБ рд╡рд╣ рдЯрд╛рдЗрдк рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕реНрдЯреЗрдЯрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдХреЛ .as рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢ рджреЗ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрд╕ рдбреЗрдиреЛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреА рддрд░рд╣ рдЬреЛ рдореИрдВ рдКрдкрд░ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реВрдВ, рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдХреНрдпрд╛ рдпрд╣рд╛рдВ рдЕрдиреНрдп рдореБрджреНрджреЗ рд╣реИрдВ?

рд▓рдЧрддрд╛ рд╣реИ ActionScript рд╕рдорд╕реНрдпрд╛ .as рд▓рд┐рдП рдПрдХ рд╕реМрджрд╛ рдмреНрд░реЗрдХрд░ рд╣реИред рд╢рд╛рдпрдж .asc ?

рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рд╕рдВрдХрд▓рдХ рдХреЗ рд╕рдорд╛рди рдирд╣реАрдВ рд╣реИред рдХрд╛рд╢, рд╣рдо рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╡рд╛рд╕ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░ рд╕рдХрддреЗ, рд▓реЗрдХрд┐рди рд╣рдо .asm рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рдФрд░ рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рд╣реА рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рд╕реЛрдЪ рд╕рдХрддрд╛ рд╣реВрдВред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ @dcodeIO , .rs ... рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрдЧрд░ рд╣рдо рдирд╛рдо рдмрджрд▓рддреЗ рддреЛ рдЕрдм рд╕рдордп рд╣реЛрддрд╛ред рд╡рд░реНрддрдорд╛рди рдирд╛рдо рдХреЗ рд╕рд╛рде рдореЗрд░реА рдПрдХ рд╢рд┐рдХрд╛рдпрдд рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╢рдмреНрджрд╛рдВрд╢ рд╣реИрдВред рдЕрдВрддрд░рд┐рдХреНрд╖ рд╡рд┐рд╖рдп рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рд╣рдо Ad Astra , рдпрд╛ Arugula (рдЬрд┐рд╕реЗ рдпреВрдХреЗ рдореЗрдВ рд░реЙрдХреЗрдЯ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ)ред

.rs Rust = рджреНрд╡рд╛рд░рд╛ рдЖрд░рдХреНрд╖рд┐рдд)

рдмрд╕ рдпрд╣ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рдореЗрд░реЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдпрд╣ рдореБрджреНрджрд╛ рд╣реИ: https://github.com/AssemblyScript/assemblyscript/issues/719

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЧрд┐рддреБрдм рднрд╛рд╖рд╛рдПрдВ рд╡рд╛рдЙрд▓реНрдб рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдВрджрд░реНрдн рд╣реИрдВред рдПрдХреНрд╢рдирд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдВрдЬреЗрд▓рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рд╕рдВрдШрд░реНрд╖ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╢рд╛рдпрдж рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реА рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рд╢рд░реНрдд рдЧреАрдереВрдм рдХреЗ рд╕рд╛рде рдПрдХ рдореБрджреНрджрд╛ рд╣реИ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЕрд╕реЗрдВрдмрд▓реАрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ .as рд░реВрдк рдореЗрдВ рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рд▓реЛрдХрдкреНрд░рд┐рдп рд▓рдЧрддрд╛ рд╣реИ рд╡рд┐рдХрд▓реНрдк?

рдЬреИрд╕рд╛ рдХрд┐, рд╣рдо рдкреВрдЫрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдЕрд╕реЗрдВрдмрд▓реАрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реЛ рд╕рдХрддреА рд╣реИ: .as рдФрд░ .assemblyscript ? ЁЯдФ

рднреА, cc @jayphelps рдХреЗ рд░реВрдк рдореЗрдВ рд╡реЗ рдпрд╣рд╛рдБ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреБрдЫ рдЕрдЪреНрдЫрд╛ рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдерд╛

рдпрд╣рд╛рдБ рдереЛрдбрд╝рд╛ рд░реЗрдкреЛ рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИ рдХрд┐ GitHub .as рдХреНрдпрд╛ рдмрдирд╛рдпреЗрдЧрд╛ред рдпрд╣ рднреА рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдВрдЯрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЯреАрдПрд╕ рдФрд░ рдПрдПрд╕ рджреЛрдиреЛрдВ рддрд░рдл рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

https://github.com/dcodeIO/asext

рдФрд░ рд╣рд╛рдБ, RocketScript / .rs рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореБрдЭреЗ рдордЬрд╛рдХрд┐рдпрд╛ рдмрдирдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛ :)

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣рд╛рдБ Github рднрд╛рд╖рд╛ рдбрд┐рдЯреЗрдХреНрдЯрд░ рдЪреАрдЬрд╝ рдореЗрдВ рдПрдХ рдирдИ рднрд╛рд╖рд╛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рджрд┐рдП рдЧрдП рд╣реИрдВ: https://github.com/github/linguist/blob/master/CONTRIBUTING.md#adding -a-language d

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдХреБрдЫ рд╢реЛрдз рдХрд┐рдпрд╛ рдерд╛, рдФрд░ @dcodeIO рдпрд╣ рд╕рд╣реА рдерд╛ рдХрд┐ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐, рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд┐рд╕реА рднреА рд╡рд┐рд╕реНрддрд╛рд░ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╡реЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ: https://github.com/microsoft/TypeScript/issues/10939

рдореИрдВ рд╢рд╛рдпрдж .as.ts рд╕рд╛рде рд╕рд╣рдордд рд╣реЛрдирд╛ рд╢реБрд░реВ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ

@ torch2424 .as.ts рдЖрдпрд╛рдд рдореЗрдВ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред рдЬреИрд╕реЗ рдореИрдВрдиреЗ рдХреБрдЫ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, рдпрд╣ рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рд╕рдорд░реНрдерди рд╕реЗ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреЗрд╡рд▓ рд╕рдорд░реНрдерди рдЕрд╕реЗрдВрдмрд▓реАрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдЬрд░реВрд░рдд рд╣реИ рджреГрд╢реНрдп рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛрдб рдпрд╛ рдПрдЯрдо рдЬреИрд╕реЗ рд╕рдВрдкрд╛рджрдХреЛрдВ рдореЗрдВ рд╕реНрдерд┐рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕рдорд░реНрдерди рд╣реИред рдХреНрдпрд╛ рдпреЗ рд╕рд╣реА рд╣реИ? рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЖрдпрд╛рдд рдореЗрдВ рдПрдХреНрд╕рдЯреЗрдВрд╢рди .ts рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП Deno рдХрд╛ рд╕рдорд╛рдзрд╛рди рджреЗрдЦреЗрдВ: https://github.com/justjavac/vscode-deno/blob/master/README.md рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЗрд╕реЗ рдлреЛрд░реНрдХ рдХрд░рдирд╛ рдФрд░ рдкреНрд▓рдЧрдЗрди рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрдЧрд╛ VS рдХреЛрдб рдХреЗ рд▓рд┐рдП рдЕрд╕реЗрдВрдмрд▓реАрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд▓рдЧрдЗрди рдмрдирд╛рддреЗ рд╣реБрдП рдПрдХ рдФрд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рдХрд┐рд╕ рддрд░рд╣ рдХреЗ рд╕рдорд░реНрдерди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдХрдВрдкрд╛рдЗрд▓рд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд┐рд╕реА рднреА рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рд╕рдВрднрд╛рд▓ рд╕рдХрддрд╛ рд╣реИ, рдЯрд╛рдЗрдкрдХрд╛рд╕реНрдЯ рдПрдХрдорд╛рддреНрд░ рдРрд╕реА рдЪреАрдЬ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рд╣реЛрддреА рд╣реИ, рдЬреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреНрд▓рдЧ рдХреЗ рд╕рд╛рде рдЖрд╕рд╛рдиреА рд╕реЗ рддрдп рд╣реЛ рдЧрдИ рд╣реИ

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ .ts рдПрдХреНрд╕рдЯреЗрдВрд╢рди рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡рд┐рдХ рддрд░реНрдХ рдпрд╣рд╛рдБ рд╣реИ: https://github.com/justjavac/typescript-deno-plugin

рдЕрд╕реЗрдВрдмрд▓реАрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЕрдкрдиреЗ рднрд╛рд╖рд╛ рд╕рд░реНрд╡рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдЖрдЦрд┐рд░рдХрд╛рд░, рд╕рд╣реА? рдПрдбрд┐рдЯрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд▓рдЧрдЗрди рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд░рдХрд╛рд░ рдЪреЗрдХрд░ рдХреЗ рд╕рд╛рде рдЗрди рд╡рд┐рд╕реНрддрд╛рд░ рдореБрджреНрджреЛрдВ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдкреНрд░рд╛рдХреГрддрд┐рдХ рддрд░реАрдХрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рд╣рдореЗрдВ рдЦреБрдж рдХреЛ .ts рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдХрд┐рд╕реА рдЪреАрдЬрд╝ рддрдХ рд╕реАрдорд┐рдд рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

@ torch2424 .as.ts рдЖрдпрд╛рдд рдореЗрдВ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред рдЬреИрд╕реЗ рдореИрдВрдиреЗ рдХреБрдЫ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, рдпрд╣ рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рд╕рдорд░реНрдерди рд╕реЗ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИред

рдореЗрд░реА рдЧрд▓рддреА рд╣реИ! рдореБрдЭреЗ рдпрд╛рдж рдЖрдпрд╛ рдХрд┐ рдореЗрд░реА рдорд╛рдлрд╝реА!

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рдХрд┐рд╕ рддрд░рд╣ рдХреЗ рд╕рдорд░реНрдерди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдХрдВрдкрд╛рдЗрд▓рд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд┐рд╕реА рднреА рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рд╕рдВрднрд╛рд▓ рд╕рдХрддрд╛ рд╣реИ, рдЯрд╛рдЗрдкрдХрд╛рд╕реНрдЯ рдПрдХрдорд╛рддреНрд░ рдРрд╕реА рдЪреАрдЬ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рд╣реЛрддреА рд╣реИ, рдЬреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреНрд▓рдЧ рдХреЗ рд╕рд╛рде рдЖрд╕рд╛рдиреА рд╕реЗ рддрдп рд╣реЛ рдЧрдИ рд╣реИ

рдЙрдлрд╝, рд╢рд╛рдпрдж рдореИрдВ рддрдм рдЧрд▓рдд рдерд╛, рдореИрдВрдиреЗ рдЗрд╕рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА рдереА, рд▓реЗрдХрд┐рди рдпрд╣ рдкрд╛рдпрд╛ рдХрд┐ рдЦреБрд▓рд╛ рдореБрджреНрджрд╛ рдЬрд┐рд╕рдореЗрдВ рд▓реЛрдЧ рдЕрдиреНрдп рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рдереЗ was

рдЕрд╕реЗрдВрдмрд▓реАрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЕрдкрдиреЗ рднрд╛рд╖рд╛ рд╕рд░реНрд╡рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдЖрдЦрд┐рд░рдХрд╛рд░, рд╕рд╣реА? рдПрдбрд┐рдЯрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд▓рдЧрдЗрди рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд░рдХрд╛рд░ рдЪреЗрдХрд░ рдХреЗ рд╕рд╛рде рдЗрди рд╡рд┐рд╕реНрддрд╛рд░ рдореБрджреНрджреЛрдВ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдкреНрд░рд╛рдХреГрддрд┐рдХ рддрд░реАрдХрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рд╣рдореЗрдВ рдЕрдкрдиреЗ рдЖрдк рдХреЛ .ts рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдХрд┐рд╕реА рдЪреАрдЬрд╝ рддрдХ рд╕реАрдорд┐рдд рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

рд╣рд╛рдБ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ 'рд╕рд╣реА, @jtenner рдиреЗ рд░рдЦреЗрдВрдЧреЗ ред

рд▓реЗрдХрд┐рди, рдЕрдЧрд░ рд╣рдо tsconfig рдореЗрдВ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╕реНрдЯрдо рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рд╣рдо .as do рдХреЗ рд╕рд╛рде рдЧрдПред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдордп рд╣реИ рдЬрдм рд╣рдордиреЗ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЯреАрдо рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдЦреЛрд▓рд╛ рдФрд░ рдЙрдирд╕реЗ рдкреВрдЫрд╛ рдХрд┐ рдХреНрдпрд╛ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЙрдирдХреЗ рднрд╛рд╖рд╛ рд╕рд░реНрд╡рд░ рдореЗрдВ рд╣реБрдХ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ? .ts рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд╕рд╛рде рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдмреЗрд╣рддрд░ рддрд░реАрдХрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдпрд╣рд╛рдБ рдереЛрдбрд╝рд╛ рд░реЗрдкреЛ рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИ рдХрд┐ GitHub .as рдХреНрдпрд╛ рдмрдирд╛рдпреЗрдЧрд╛ред рдпрд╣ рднреА рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдВрдЯрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЯреАрдПрд╕ рдФрд░ рдПрдПрд╕ рджреЛрдиреЛрдВ рддрд░рдл рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

https://github.com/dcodeIO/asext

рдФрд░ рд╣рд╛рдБ, RocketScript / .rs рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореБрдЭреЗ рдордЬрд╛рдХрд┐рдпрд╛ рдмрдирдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛ :)

рдпрд╣ Github: D рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдПрдХ рдПрдВрдЬреЗрд▓рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИ

@dcodeIO рд╡реИрд╕реЗ, рдореИрдВ рдЖрдкрдХреЗ рд░реЗрдкреЛ рдХрд╛ рд╕рдВрдХрд▓рди рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

рдореИрдВ рдЗрд╕ рдПрдВрдЬреЗрд▓рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдХрд┐рд╕реА рддрд░рд╣ рд╕рдВрдХрд▓рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ: рдбреА

cd wasm && mv main.as f.ts && asc f.ts -b main.wasm -O3 --runtime none; mv f.ts main.as

.as рдЕрдЪреНрдЫрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдХрд╣рддреЗ рд╣реИрдВ ... рдпрд╣ ActionScript рдХреЗ рд╕рд╛рде рд╕рдВрдШрд░реНрд╖ рдХрд░ рд░рд╣рд╛ рд╣реИ? рдпрд╛рд░, рдореИрдВрдиреЗ рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдкрд╣рд▓реЗ рдХрд┐рдпрд╛ рд╣реИред рдореИрдХреНрд░реЛрдореЗрдбрд┐рдпрд╛ рдорд░ рдЪреБрдХрд╛ рд╣реИред рдПрдбреЛрдм рдлреНрд▓реИрд╢ рдорд░ рдЪреБрдХрд╛ рд╣реИ, рдлреНрд▓реЗрдХреНрд╕ рдорд░ рдЪреБрдХрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдПрдХреНрд╢рдирд╕реНрдХреНрд░рд┐рдкреНрдЯ рднреА рдореГрдд рд╣реИред +1 .as рдирд╛рдо рдХреЗ рд▓рд┐рдПред рдХреНрдпрд╛ рдХреЛрдИ рдорддрджрд╛рди рд╣реИ?

Btw, рдпрд╣ рд╢рд╛рдВрдд рдЖрдВрджреЛрд▓рди рд╣реИ: js -> ts -> as

(рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдЯрд╛рдЗрдк рдЕрд╕реЗрдВрдмрд▓реА рдХрд╛ рд╕реБрдкрд░рд╕реЗрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдХреВрд▓ рдЕрд╕реЗрдВрдмрд▓реАрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реЛрдЧрд╛, рди рдХрд┐ рдПрдХ рд╕рдмрд╕реЗрдЯ)

рдореИрдВ рдорд╛рдирддрд╛ рд╣реВрдВ, .as рдЪрд╛рд░реЛрдВ рдУрд░ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛, рд╕рдмрд╕реЗ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ, рд╕рдмрд╕реЗ рдЖрд░рд╛рдорджрд╛рдпрдХ рд╡рд┐рдХрд▓реНрдк рд▓рдЧрддрд╛ рд╣реИ, рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдШрд░реНрд╖ рдХреЛ рдЫреЛрдбрд╝рдХрд░ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ, рдЕрдЧрд░ рд╣рдо рдХрд┐рд╕реА рддрд░рд╣ .as рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдЕрдиреНрдп рднрд╛рд╖рд╛рдПрдВ рдореГрдд рдпрд╛ рдорд░ рд░рд╣реА рд╣реИрдВ, рддреЛ рдЙрдЪрд┐рдд рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрд╕реЗрдВрдмрд▓реА рдХреЛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рдорд╣рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢реЙрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

.as рдореЗрдВ рдмрджрд▓рдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрдард┐рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИред рд╣рдо GitHub (github / рднрд╛рд╖рд╛рд╡рд┐рджреН) рд╕реЗ рдЕрдиреБрдореЛрджрди рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрд╕рдХреЗ рд▓рд┐рдП рднрд╛рд╖рд╛ рдХрд╛рдлреА рдкрд░рд┐рдкрдХреНрд╡ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╕рдВрдкрд╛рджрдХреЛрдВ рдФрд░ IDEs рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

@MaxGraey рд╣рд╛рдБ, рдпрд╣ рд╕рдЪ рд╣реИред рдФрд░ рдбреЙрдХреНрд╕ рдореЗрдВ рд╣рд░ рдЬрдЧрд╣, рдЙрджрд╛рд╣рд░рдг, рдЖрджрд┐ - рд╣рд░ рдЬрдЧрд╣ .as рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, - рдЬреЛ рд╢рд╛рдпрдж рд╕рдмрд╕реЗ рдХрдард┐рди рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред

VSCode рдореЗрдВ рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдВрдЧ рдХреЛ рдареАрдХ рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИ:

// settings.json
{
  "files.associations": {
    "*.as": "typescript"
  }
}

рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдЗрд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрдХреНрддрд┐ рдХреА рд╕реЗрдЯрд┐рдВрдЧ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдмрдВрдзрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕рдВрднрд╡рддрдГ рдПрдХ рдЕрд▓рдЧ рдкреНрд▓рдЧрдЗрди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреЛ рдкрд╣рд▓реА рдмрд╛рд░ .as рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓рдиреЗ рдХреЗ рдмрд╛рдж рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕реБрдЭрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛, - рдореИрдиреНрдпреБрдЕрд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреНрд░рдмрдВрдзрди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЕрдиреБрдХреВрд▓ред рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдкреАрдЖрд░ рдХреЛ рдореМрдЬреВрджрд╛ рдЯреАрдПрд╕ рдкреНрд▓рдЧрдЗрди рдореЗрдВ .as рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЧрд┐рдирдиреЗ рдХреЗ рд▓рд┐рдП ... рдХреНрдпрд╛ рд╡реЗ рд╡рд╛рдХреНрдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рд╕рдордХрдХреНрд╖ рд╣реИрдВ?

рдирдорд╕реНрдХрд╛рд░!

рд╣рдордиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ https://github.com/AssemblyScript/meta/issues/19 рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА

рдореБрдЦреНрдп рдХрд╛рд░реНрд░рд╡рд╛рдИ рдпреЛрдЧреНрдп рд╡рд╕реНрддреБ рдЬреЛ рд╣рдореЗрдВ рдорд┐рд▓реА, рд╡рд╣ рдереА:

рд╣рдореЗрдВ рдЙрди рдЪреАрдЬреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рднрд╛рд╖рд╛ рдХреЛ рдЕрдзрд┐рдХрд╛рдВрд╢ рдореЗрдЬрд░ рдЖрдИрдбреАрдИ, рд╕рд╛рде рд╣реА рдЧрд┐рддреВрдм рдореЗрдВ рд╕рдорд░реНрдерди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рдЪреВрдВрдХрд┐ рдЕрд╕реЗрдВрдмрд▓реАрд╕реНрдХреНрд░рд┐рдкреНрдЯ .ts рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕реЗ рдЧреБрджрдЧреБрджрд╛ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдирд╛рдо рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЗрдиреНрдлреНрд░рд╛ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо рднрд╛рд╖рд╛рд╡рд┐рдж рдЬреАрдереБрдм рд░реЗрдкреЛ рдкрд░ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ, рд╣рдореЗрдВ рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛрдб рд╕рдорд░реНрдерди рдХреИрд╕реЗ рдорд┐рд▓рддрд╛ рд╣реИред

рдПрдХ рдмрд╛рд░ рдЬрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣реИ, рд╣рдо рдЗрд╕реЗ рдореБрджреНрджреЛрдВ рдореЗрдВ рддреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдФрд░ рдлрд┐рд░ рд╣рдо рдПрдХ рдЕрдВрддрд┐рдо рдирд╛рдо рддрдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рд▓реЛрдЧ рдЙрди рдореБрджреНрджреЛрдВ рдХреЛ рдЙрдард╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ рдмреИрдардХ рдореЗрдВ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЕрдиреНрдп рдирд╛рдо рдереЗ (рдореЗрд░рд╛ рдирдпрд╛ рдкрд╕рдВрджреАрджрд╛ .asms (Asm Script)), рдФрд░ рд╣рд╛рдБ! ЁЯШД

PS рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, рдпрджрд┐ рд╣рдо рдирд┐рд╢реНрдЪрд┐рдд рд╣реИрдВ рдХрд┐ рд╣рдо рд╡рд┐рд╕реНрддрд╛рд░ рдирд╛рдо рдмрджрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдмрд╛рдж рдХреЗ рдмрдЬрд╛рдп рдЕрдм рдЗрд╕реЗ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИред рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдЬрд┐рддрдиреЗ рдЕрдзрд┐рдХ рд▓реЛрдЧ рдПрдПрд╕ рдХреЛ рдЕрдкрдирд╛рдПрдВрдЧреЗ, рд╕рднреА рдХреЗ рд▓рд┐рдП рд╡рд┐рд╕реНрддрд╛рд░ рдирд╛рдо рдмрджрд▓рдирд╛ рдЙрддрдирд╛ рд╣реА рдХрдард┐рди рд╣реЛрдЧрд╛ред

.at (рдЕрд╕реЗрдВрдмрд▓реА рдХрд╛ рдкрд╣рд▓рд╛ рдФрд░ рдЕрдВрддрд┐рдо рдкрддреНрд░) рдХреИрд╕реЗ?

.as (GitHub рдкрд░ 2 рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдШрд░реНрд╖)
.at
.ast
.asc (GitHub рдкрд░ 3 рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдШрд░реНрд╖)
.asmt
.asmc
.asms
.asmst
.asmscript
.assemblyscript

.as рдкрд░рд╕реНрдкрд░ рд╡рд┐рд░реЛрдзреА рднрд╛рд╖рд╛рдУрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдП рдмрд┐рдирд╛ рдореЗрд░реА рдирдВрдмрд░ рдПрдХ рдкрд╕рдВрдж рд╣реИ, рддреЛ .at рдФрд░ .asms ред рдореБрдЭреЗ рджреЛ рдЕрдХреНрд╖рд░ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдкрд╕рдВрдж рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдЬреЗрдПрд╕-рдЖрдзрд╛рд░рд┐рдд рднрд╛рд╖рд╛рдУрдВ рдХреА рд╡рд┐рд░рд╛рд╕рдд рдХреЗ рд╕рд╛рде рдЬрд╛рддрд╛ рд╣реИ, .js рдФрд░ .ts ред рдЕрдЧрд░ рд╣рдореЗрдВ рджреЛ рд╕реЗ рдЕрдзрд┐рдХ рдЕрдХреНрд╖рд░ рдЬрд╛рдирд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ .asms ред .ast рд╕рд╛рд░ рд╕рд┐рдВрдЯреЗрдХреНрд╕ рдкреЗрдбрд╝реЛрдВ рдХреЗ рд╕рд╛рде рднреНрд░рдорд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдЕрдиреНрдп рд▓реЛрдЧ рд╕рд┐рд░реНрдл рдореИрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдЬреАрдм рд╣реИрдВред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ .at рдПрдХ рдмрд╣реБрдд рд╣реА рдЙрдкрд▓рдмреНрдз рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИ, рдХреЛрдИ рднреА рднрд╛рд╖рд╛ рдЬреЛ рдореБрдЭреЗ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣реА рд╣реИ, рдФрд░ рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА Google рдЦреЛрдЬ рд╕реЗ рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдкреНрд░рд╛рд░реВрдк, рд╢рд╛рдпрдж рдПрдХ рдирд╣реАрдВред

рдпрд╣рд╛рдБ рдкреНрд░реЗрд░рдгрд╛ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХреА рдПрдХ рдЯрди рдХреА рдПрдХ рдЙрддреНрдкрдиреНрди рд╕реВрдЪреА рд╣реИ:

рдкреВрд░реНрдг рд╡рд┐рд╕реНрддрд╛рд░ рд╕реВрдЪреА рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╕реНрддреГрдд рдХрд░реЗрдВ

.ac
.ae
.ai
.al
.am
.ap
.ar
.as
.at
.ay
.abc
.abi
.abl
.abp
.abr
.abs
.abt
.aby
.aci
.acp
.acr
.act
.aeb
.aec
.aei
.ael
.aem
.aep
.aer
.aes
.aet
.aey
.aip
.ait
.alc
.ali
.alp
.alr
.als
.alt
.aly
.amb
.amc
.ami
.aml
.amp
.amr
.ams
.amt
.amy
.apt
.ari
.arp
.art
.asb
.asc
.ase
.asi
.asl
.asm
.asp
.asr
.ass
.ast
.asy
.ayc
.ayi
.ayp
.ayr
.ays
.ayt
.abci
.abcp
.abcr
.abct
.abip
.abit
.ablc
.abli
.ablp
.ablr
.abls
.ablt
.ably
.abpt
.abri
.abrp
.abrt
.absc
.absi
.absp
.absr
.abst
.abyc
.abyi
.abyp
.abyr
.abys
.abyt
.acip
.acit
.acpt
.acri
.acrp
.acrt
.aebc
.aebi
.aebl
.aebp
.aebr
.aebs
.aebt
.aeby
.aeci
.aecp
.aecr
.aect
.aeip
.aeit
.aelc
.aeli
.aelp
.aelr
.aels
.aelt
.aely
.aemb
.aemc
.aemi
.aeml
.aemp
.aemr
.aems
.aemt
.aemy
.aept
.aeri
.aerp
.aert
.aesc
.aesi
.aesp
.aesr
.aest
.aeyc
.aeyi
.aeyp
.aeyr
.aeys
.aeyt
.aipt
.alci
.alcp
.alcr
.alct
.alip
.alit
.alpt
.alri
.alrp
.alrt
.alsc
.alsi
.alsp
.alsr
.alst
.alyc
.alyi
.alyp
.alyr
.alys
.alyt
.ambc
.ambi
.ambl
.ambp
.ambr
.ambs
.ambt
.amby
.amci
.amcp
.amcr
.amct
.amip
.amit
.amlc
.amli
.amlp
.amlr
.amls
.amlt
.amly
.ampt
.amri
.amrp
.amrt
.amsc
.amsi
.amsp
.amsr
.amst
.amyc
.amyi
.amyp
.amyr
.amys
.amyt
.arip
.arit
.arpt
.asbc
.asbi
.asbl
.asbp
.asbr
.asbs
.asbt
.asby
.asci
.ascp
.ascr
.asct
.aseb
.asec
.asei
.asel
.asem
.asep
.aser
.ases
.aset
.asey
.asip
.asit
.aslc
.asli
.aslp
.aslr
.asls
.aslt
.asly
.asmb
.asmc
.asmi
.asml
.asmp
.asmr
.asms
.asmt
.asmy
.aspt
.asri
.asrp
.asrt
.assb
.assc
.asse
.assi
.assl
.assm
.assp
.assr
.asss
.asst
.assy
.asyc
.asyi
.asyp
.asyr
.asys
.asyt
.ayci
.aycp
.aycr
.ayct
.ayip
.ayit
.aypt
.ayri
.ayrp
.ayrt
.aysc
.aysi
.aysp
.aysr
.ayst

Fwiw, рдореИрдВ .as рдкрдХреНрд╖ рд▓реЗ рд░рд╣рд╛ рд╣реВрдВ, рдЬреНрдпрд╛рджрд╛рддрд░ рд╕реМрдВрджрд░реНрдп рдХрд╛рд░рдгреЛрдВ рд╕реЗ ( .js , .ts , _A_ssembly_S_cript)ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕рдХрд╛ рдЙрдЪрд┐рдд рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рднрд╛рд╖рд╛ рд╕рд░реНрд╡рд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

.as рддреБрд░рдВрдд рдореБрдЭреЗ рдПрдХреНрд╢рдирд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА VSCode рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИрдВред

рдореИрдВ .asms рдпрд╛ .ascr рдкрдХреНрд╖ рд▓реВрдВрдЧрд╛ред

рд╣рд░ рдХрд┐рд╕реА рдиреЗ рдЕрдм рддрдХ .a* рдХрд╛ рдПрдХ рд╡рд┐рд▓реЛрдкрди рдХреЗ рд▓рд┐рдП рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди .ts* рдЦреБрд▓рд╛ рд╣реЛрдЧрд╛ (рдЬреИрд╕реЗ .tsas рдпрд╛ .tsa ) рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ TS рд╕реЗ рд╢рд╛рдЦрд╛ рд╣реИ?

.was ( .wasm рд╕реЗ рдкрд╣рд▓реЗ рдХрд╛ рдЪрд░рдг) рднреА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реЛ рд╕рдХрддрд╛ рд╣реИ

рд╡рд╣рд╛рдБ рднреА рд╕рд┐рд░реНрдл .ax рдпрд╛ рдХреБрдЫ рд╣реИ рдХрд┐ рдПрдХ рдкреНрд░рддреНрдпрдХреНрд╖ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХреЗ рд▓рд┐рдП рдЬрд╛ рд░рд╣рд╛ рд╣реИред

рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдмрд╛рд╕реА рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рд╣рд╛рд▓ рдХреА рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд╣реАрдВ рдереАред рдЖрдЧреЗ рдХреЛрдИ рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд╣реАрдВ рд╣реЛрдиреЗ рдкрд░ рдЗрд╕реЗ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЖрдкрдХреЗ рдпреЛрдЧрджрд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдЕрдЧрд▓рд╛ рдХрджрдо? рдмрд╕ рдпрд╣ рдмрд╛рд╕реА рдирд╣реАрдВ рдЬрд╛рдирд╛ рдЪрд╛рд╣рддрд╛

рдпрд╛ рдмрд╕ рдереЛрдбрд╝рд╛ рдФрд░ рд╡рд░реНрдгрдирд╛рддреНрдордХ WASM рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рд╡рд┐рдзрд╛рдирд╕рднрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдирд╛рдо рдмрджрд▓реЗрдВ рдФрд░ WASM, WAST, WASI, рд╡рд╛рдЯ, рдЖрджрд┐ рдХреЗ рдкреВрд░рдХ рдХреЗ рд▓рд┐рдП 'iss' рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдмрд╛рд╕реА рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рд╣рд╛рд▓ рдХреА рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд╣реАрдВ рдереАред рдЖрдЧреЗ рдХреЛрдИ рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд╣реАрдВ рд╣реЛрдиреЗ рдкрд░ рдЗрд╕реЗ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЖрдкрдХреЗ рдпреЛрдЧрджрд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдмрд╛рд╕реА рдирд╣реАрдВред рдирд┐рд░реНрдгрдп рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?

@lastmjs рдЕрдВрддрд┐рдо рдореЗрдпрд┐рдВрдЧ рдореЗрдВ рд╢рд╛рдКрд▓ рдХреИрдмрд░реЗрд░рд╛ рдиреЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдХрд┐ рд╡реЗ рдПрдХ рднрд╛рд╖рд╛ рд╕рд░реНрд╡рд░ рдкрд░ рдХрд╛рдо рд╢реБрд░реВ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рдереЗ: рдореБрд╕реНрдХрд╛рди:

рдПрдХ рдмрд╛рд░ рдЬрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдРрд╕рд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЪрд▓рд╛рдиреЗ рдореЗрдВ рдмрд╣реБрдд рдорджрдж рдХрд░реЗрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрд╕реЗрдВрдмрд▓реА рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рд╡рд╛рд▓рд╛ рдХреБрдЫ рд╣реЛрдЧрд╛, рдФрд░ рд╣рдореЗрдВ рдЕрдиреНрдп рдЯреВрд▓ рдореЗрдВ рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧрдЗрдиреНрд╕ рдФрд░ рдЪреАрдЬреЗрдВ рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ рдФрд░ рдЗрд╕ рддрд░рд╣: рдореБрд╕реНрдХрд╛рди:

рдЗрд╕ рддрд░рд╣, рд╣рдореЗрдВ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдпрд╣ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЯреВрд▓рд┐рдВрдЧ рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рд╣реЛрдирд╛ рдкрдбрд╝реЗрдЧрд╛, рдФрд░ рд╣рдо рдлрд╝рд╛рдЗрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдирд╛рдо рдХреЛ .ts : рдореБрд╕реНрдХрд╛рди рд╕реЗ рдмрджрд▓рдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

рдореБрдЭреЗ рдЦреБрд╢реА рд╣реИ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдХреБрдЫ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдореЗрд░реЗ 2 рд╕реЗрдВрдЯ: .as рдЕрд╕реЗрдВрдмрд▓реАрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рд╕рдмрд╕реЗ рд╕рд╣рдЬ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ .js , .ts рдореЗрдВ рд╕рдорд╛рди рднрд╛рд╡рдирд╛ред рдореИрдВ рдПрдХ рд▓реИрдВрдЧ рд╕рд░реНрд╡рд░ рдкрд░ рднреА рдХрд╛рдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕рд╛рд╣рд┐рдд рд╣реВрдВ, рдпрд╣ рджреЗрд╡ рдЕрдиреБрднрд╡ рдореЗрдВ рдПрдХ рд▓рдВрдмрд╛ рд░рд╛рд╕реНрддрд╛ рддрдп рдХрд░реЗрдЧрд╛ред рдорд╣рд╛рди рдХрд╛рдо рд╕рднреАред

+1 .as ред
рдкреБрд░рд╛рдиреА рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдШрд░реНрд╖ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рд╡реЗ рдЕрдВрддрддрдГ рдорд┐рдЯреЗрдВрдЧреЗред
рдорд╣рд╛рди рдХрд╛рдо, рдмреАрдЯреАрдбрдмреНрд▓реНрдпреВред

рдореИрдВ рдЕрднреА рд╡рд┐рд╕реНрддрд╛рд░ рд╢рд┐рд╡рд┐рд░ рдореЗрдВ рд╣реВрдВред рдпрд╣ рд╕рдВрднрд╡рддрдГ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдордирдорд╛рдирд╛ рдирд┐рд░реНрдгрдп рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

@dcodeIO рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ vscode рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдЪрд┐рдд рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдВрдЧ рд╣реИ, рдФрд░ рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ рдЬрд▓реНрдж рд╣реА рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рд░реНрдгрдп рд▓реЗрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЗрд╕ рдмреАрдЪ, рдореИрдВ .asc рдлрд╝рд╛рдЗрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдкреНрд░рддреАрдХреНрд╖рд┐рдд рдФрд░ рдкреНрд░рддрд┐рд╖реНрдард┐рдд рдЕрд╕реЗрдВрдмрд▓реА рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕рдордп рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рд╣рд┐рд╕реНрд╕рд╛ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВред compileString() рдкрджреНрдзрддрд┐ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдпрд╣ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рд╣рдо рдХреМрди рд╕реЗ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рднрд▓реЗ рд╣реА рдЗрд╕реЗ рд╕рдВрдХрд▓рдХ рджреНрд╡рд╛рд░рд╛ рдорд╛рдирдХреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рд╕рдВрдХрд▓рдХ рдХреЗ рдмреНрд░реЗрдХрд┐рдВрдЧ рд░рд┐рд▓реАрдЬ рдХреЗ рд╕рд╛рде рдЖрдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╢рд╛рдпрдж AssemblyScript/meta рд░реЗрдкреЛ рдореЗрдВ рдПрдХ RFC рдЦреЛрд▓рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

CC @ torch2424 @willemneal рдФрд░ @MaxGraey

@jtenner рдбреЛрдк: рдореБрд╕реНрдХрд╛рди: рд╣рд╛рдБ RFC рдЦреЛрд▓рдиреЗ рдФрд░ рдпрд╣рд╛рдБ рд▓рд┐рдВрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВ! : рдореБрд╕реНрдХрд╛рди:: рдЯрд╛рдбрд╛:

рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдмрд╛рд╕реА рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рд╣рд╛рд▓ рдХреА рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд╣реАрдВ рдереАред рдЖрдЧреЗ рдХреЛрдИ рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд╣реАрдВ рд╣реЛрдиреЗ рдкрд░ рдЗрд╕реЗ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЖрдкрдХреЗ рдпреЛрдЧрджрд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдмрд╛рд╕реА рдирд╣реАрдВ! рдХреИрд╕рд╛ рд░рд╣рд╛ рдлреИрд╕рд▓рд╛?

рд╣рдо рдЕрднреА рднреА рдПрд╕реНрдХреЛрдлрд┐рдЧ рдЦрддреНрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭ рдкрд░ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ - рдХрд╕реНрдЯрдореЗрд╢рди рдлреНрд▓реИрдЧ рдХреЛ 0.10 рдХреЗ рд╕рд╛рде рднреЗрдЬ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХреНрдпрд╛ рдпрд╣ рд╕рд╣реА рд╣реИ, @dcodeIO?

рд╣рд╛рдВ, рдзреНрд╡рдЬ 0.10.0 рдХреЗ рд╕рд╛рде рдЙрддрд░рд╛ред рдкреНрд░рдпреЛрдЧ рд╣реИ --extension .as рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдХреА рдЬрдЧрд╣ рдХрд┐рд╕реА рднреА .ts рдХреЗ рд╕рд╛рде .as ред рдзреНрдпрд╛рди рджреЗрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЙрд╕ рд╕рдордп рдПрд╕реНрдХ рдПрдХ рд╕рдордп рдореЗрдВ рдПрдХ рд╣реА рд╡рд┐рд╕реНрддрд╛рд░ рдХреЛ рд╕рдордЭрддрд╛ рд╣реИ, рдмрд╣реБрдд рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдмрд╛рд╣рд░реА рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдПрдХ рдЕрд▓рдЧ рдЙрдкрдпреЛрдЧ рдХрд░ред рдмрд▓реНрдХрд┐ рдЪреАрдЬреЛрдВ рдХреЛ рдЖрдЬрдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╕реБрд╡рд┐рдзрд╛ред

@dcodeIO рдУрд╣ рд╡рд╛рд╣! рдореЗрд░реЗ рдкрд╛рд╕ рдХреЛрдИ рд╕реБрд░рд╛рдЧ рдирд╣реАрдВ рдерд╛ рдЬреЛ рдЙрддрд░рд╛ рдерд╛! рдЙрд╕ рдкрд░ рдорд╣рд╛рди рдХрд╛рдо! : рдореБрд╕реНрдХрд╛рди:: +1:

рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд░рд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдзрдиреНрдпрд╡рд╛рдж! рдФрд░ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЛ рдЕрдм рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рд▓реЗрдХрд┐рди rollup-plugin-assemblyscript рдЬреИрд╕реА рдЪреАрдЬреЛрдВ рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рд╣реИред

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдореБрдЭреЗ рдкрддрд╛ рд▓рдЧрд╛ рдХрд┐ рдЗрд╕ рдкреНрд▓рдЧрдЗрди рдХреЛ рдХреИрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдП, рдпрд╣ рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛ рдЧрдпрд╛ рд╣реИред рдкреАрдЖрд░: https://github.com/surma/rollup-plugin-assemblyscript/pull/3

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

MaxGraey picture MaxGraey  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

lastmjs picture lastmjs  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

DanielMazurkiewicz picture DanielMazurkiewicz  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

MaxGraey picture MaxGraey  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Iainmon picture Iainmon  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ