Rust: рд╣реЙрдЯ рдХреЛрдб рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди

рдХреЛ рдирд┐рд░реНрдорд┐рдд 10 рдордИ 2013  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: rust-lang/rust

рдирдорд╕реНрддреЗ, рдореИрдВрдиреЗ рдЗрд╕реЗ http://www.youtube.com/watch?v=apZYqHPqzYo рджреЗрдЦрд╛ рдФрд░ рд╕реЛрдЪрд╛ рдХрд┐ рд░рд╕реНрдЯ рдореЗрдВ рднреА рд╣реЙрдЯ рдХреЛрдб рд░рд┐рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред

рдЬрд╛рд╡рд╛ рдореЗрдВ, рдЖрдкрдХреЗ рдкрд╛рд╕ OSGi рдкреНрд░реЛрдЬреЗрдХреНрдЯ (http://www.osgi.org/Main/HomePage) рдФрд░ рд╣реЙрдЯрд╕реНрд╡реИрдк (http://code.google.com/p/hotswap/) рд╣реИ, рдЬреЛ рдЖрдкрдХреЗ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдФрд░ рдмрджрд▓рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЕрдиреНрдп рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЫреБрдП рдмрд┐рдирд╛ рдЖрд╡реЗрджрдиред

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

рдореИрдВ рдЗрд╕реЗ рдХреЗрд╡рд▓ рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝реВрдВрдЧрд╛ http://runtimecompiledcplusplus.blogspot.co.uk/ рдФрд░ рдХреЛрдб https://github.com/RuntimeCompiledCPlusPlus/RuntimeCompiledCPlusPlus

рдФрд░ https://bentheelder.github.io/blog/rust-hotswap.html

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

рдореВрд▓ рдХреЛрдб рдХреЗ рд╕рд╛рде рдРрд╕рд╛ рдХрд░рдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмреЗрд╣рдж рдХрдард┐рди рд╣реИ, рдЦрд╛рд╕рдХрд░ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдлреИрд╢рди рдореЗрдВред VMs рдХреЗ рдкрд╛рд╕ рдПрдХ рдЖрд╕рд╛рди рд╕рдордп рд╣реЛрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЙрдирдХреЗ рдкрд╛рд╕ рдмрд╛рдЗрдЯрдХреЛрдб рд▓реЛрдбрд┐рдВрдЧ, рдХреЛрдб рдЬрдирд░реЗрд╢рди, рдХреЛрдб рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдЖрджрд┐ рдкрд░ рдкреВрд░реНрдг рдирд┐рдпрдВрддреНрд░рдг рд╣реЛрддрд╛ рд╣реИред

рдореИрдВ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдирд╡реАрдирддрдо рд╢реЛрдз рдкрд░ рдЕрдк-рдЯреВ-рдбреЗрдЯ рдирд╣реАрдВ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдХрд┐рдЯреНрд╕реНрдпреВрди: рдХреБрд╢рд▓, рд╕рд╛рдорд╛рдиреНрдп-рдЙрджреНрджреЗрд╢реНрдп рд╡рд╛рд▓рд╛ рдбрд╛рдпрдирд╛рдорд┐рдХ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдЕрдкрдбреЗрдЯрд┐рдВрдЧ рдлреЙрд░ рд╕реА (OOPSLA 2012) рджрд┐рд▓рдЪрд╕реНрдк рд▓рдЧрд╛ред

рдЯреНрд░рд╛рдЗрдПрдЬ рдХреЗ рд▓рд┐рдП рджреМрд░рд╛ рдХрд┐рдпрд╛, 17 рдЬреБрд▓рд╛рдИ 2013ред рд╣реЙрдЯ-рд╕реНрд╡реИрдкрд┐рдВрдЧ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдХреБрдЫ рдЪреАрдЬреЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХреЗ рд░реВрдк рдореЗрдВ рдкреГрд╖реНрдареЛрдВ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рдирд╛; рдЖрдИ-рдХреИрд╢ рдлреНрд▓рд╢рд┐рдВрдЧ, рдЖрджрд┐) рднреА рдПрдХ рдЬреЗрдЖрдИрдЯреА рдХрдВрдкрд╛рдЗрд▓рд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдЧрд╛ред

рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рд╕реНрдерд┐рддрд┐-рд╕реНрд╡рддрдВрддреНрд░ рдХреЛрдб (рдкреАрдЖрдИрд╕реА) рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдХрд┐рдЯреНрд╕реНрдпреВрди рдкреЗрдкрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдФрд░ рднреА рдЕрдзрд┐рдХ рдЖрдХреНрд░рд╛рдордХ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рдбреЗрдЯрд╛ рд▓реЗрдЖрдЙрдЯ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ред (рдореИрдВрдиреЗ рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рдХреЗрд╡рд▓ рдЙрд╕ рдкреЗрдкрд░ рдХреЛ рд╕реНрдХрд┐рдо рдХрд┐рдпрд╛ рд╣реИред)

рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрд╣ рдХрд╣рддреЗ рд╣реБрдП рд╕рд╣рдЬ рдорд╣рд╕реВрд╕ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдРрд╕рд╛ рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рдирд╣реАрдВ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрдИ рдЕрдиреНрдп рдХрдард┐рди рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ рдЬреЛ рдЕрдзрд┐рдХ рд╕рдореНрдореЛрд╣рдХ рд╣реИрдВред

рдпрд╣ рдПрд▓рдПрд▓рд╡реАрдПрдо рдФрд░ рдЗрд╕рдХреЗ рдЬреЗрдЖрдИрдЯреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХреЛрдб рдХреЗ рд╕рд╛рде рдХрдИ рдмрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЬреЛ рдЗрд╕реЗ рд╡реАрдПрдо рдореЗрдВ рдлреЗрдВрдХрддрд╛ рд╣реИ рдФрд░ рд╡рд╣реА рд╕рд╛рдорд╛рди рдХрд░рдиреЗ рдХреА рдЗрдЬрд╛рдЬрдд рджреЗрддрд╛ рд╣реИ рдЬреЛ рдПрд░рд▓рд╛рдВрдЧ рдЕрдкрдиреЗ рд╡реАрдПрдо рдХреЗ рдЕрдВрджрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ ...
рдкреНрд░реЗрд░рдгрд╛: http://vimeo.com/36579366
рд╕реА ++ рдХреЗ рд╕рд╛рде рдЙрджрд╛рд╣рд░рдг:

рдЕрдЧрд░ рдХреЛрдИ рдирд┐рдореНрди рд╕реНрддрд░ рдХреЗ рд╡реАрдПрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдЗрд╕реЗ рдЬрдВрдЧ рдореЗрдВ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ... рдРрд╕рд╛ рдХреБрдЫ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рд╡реАрдПрдо рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рд╡реИрд╕реЗ рднреА рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ ...

рдореИрдВ рдЗрд╕реЗ рдХреЗрд╡рд▓ рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝реВрдВрдЧрд╛ http://runtimecompiledcplusplus.blogspot.co.uk/ рдФрд░ рдХреЛрдб https://github.com/RuntimeCompiledCPlusPlus/RuntimeCompiledCPlusPlus

рдФрд░ https://bentheelder.github.io/blog/rust-hotswap.html

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

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

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

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

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

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

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