US Patent Application 18232679. IMPLEMENTING CHANGES MADE TO SOURCE CODE OF RELOADABLE TYPES AT RUNTIME simplified abstract

From WikiPatents
Jump to navigation Jump to search

IMPLEMENTING CHANGES MADE TO SOURCE CODE OF RELOADABLE TYPES AT RUNTIME

Organization Name

Microsoft Technology Licensing, LLC==Inventor(s)==

[[Category:Tomas Matousek of Redmond WA (US)]]

IMPLEMENTING CHANGES MADE TO SOURCE CODE OF RELOADABLE TYPES AT RUNTIME - A simplified explanation of the abstract

This abstract first appeared for US patent application 18232679 titled 'IMPLEMENTING CHANGES MADE TO SOURCE CODE OF RELOADABLE TYPES AT RUNTIME

Simplified Explanation

This patent application describes a system and method for implementing changes to source code of a program while it is running. Here are the key points:

  • The system allows for changes to be made to the source code of a program while it is running in a runtime environment.
  • The computing device executing the program detects these changes in real-time.
  • The system determines if the changes were made to a specific type in the source code that is identified as reloadable.
  • If the changes were made to the reloadable type, the system creates a new version of that type.
  • The system then applies the changes to the source code at runtime using the new version of the type.
  • This allows for dynamic updates to the program without the need to stop and restart it.
  • The system enables developers to make changes and test them immediately without interrupting the program's execution.
  • This technology can be useful for debugging, testing, and implementing new features in software applications.


Original Abstract Submitted

Systems and methods for implementing changes made to source code of a program at runtime are provided. In particular, a computing device may execute the source code in a runtime environment and detect changes made to the source code at runtime in the runtime environment. In response to detecting the changes, the computing device may determine if the changes were made to a type in the source code identified as reloadable. In response to determining that the changes were made to the type in the source code identified as reloadable, the computing device may create a new version of the type and perform implementation of the changes to the source code at runtime using the new version of the type.