Difference between revisions of "Feb 15 2022 Meeting"

From GNUstepWiki
Jump to navigation Jump to search
 
 
Line 3: Line 3:
 
* No plans to deprecate GCC  
 
* No plans to deprecate GCC  
 
* Add features from ObjC2 to GCC — Need buy in from GCC devs
 
* Add features from ObjC2 to GCC — Need buy in from GCC devs
 +
** A first step could be to toggle the use of libobjc2 structure generation, before trying to upgrade GCC-libobjc
 
* Port libobjc2 to other architecture and make sure to stabilize on other platforms.
 
* Port libobjc2 to other architecture and make sure to stabilize on other platforms.
 +
** Riccardo can help testing
 
* Fred to look into cooperation with David C. to bring in new features / changes to libobjc2
 
* Fred to look into cooperation with David C. to bring in new features / changes to libobjc2
 
** Possibly create alternate build system (aside from cmake)
 
** Possibly create alternate build system (aside from cmake)
** Autoconf?
+
** Autoconf / Make build system available in parallel
 
* Ensure new versions of clang build objc code properly
 
* Ensure new versions of clang build objc code properly
 
** Add test suites to verify that a given version of clang works/builds.
 
** Add test suites to verify that a given version of clang works/builds.

Latest revision as of 17:26, 20 February 2022

Notes from GNUstep meeting 15 February 2022 --

  • No plans to deprecate GCC
  • Add features from ObjC2 to GCC — Need buy in from GCC devs
    • A first step could be to toggle the use of libobjc2 structure generation, before trying to upgrade GCC-libobjc
  • Port libobjc2 to other architecture and make sure to stabilize on other platforms.
    • Riccardo can help testing
  • Fred to look into cooperation with David C. to bring in new features / changes to libobjc2
    • Possibly create alternate build system (aside from cmake)
    • Autoconf / Make build system available in parallel
  • Ensure new versions of clang build objc code properly
    • Add test suites to verify that a given version of clang works/builds.
  • What are we planning to improve within GNUstep core libraries…
    • Experimentally try things that might help make things better. (?)
    • Weak pointers for delegates (?)
  • Unreasonable expectations about what clang will actually do.
    • Need more debugging and testing
    • Younger developers struggle with using a limited subset of ObjC2 (objc “1”)
  • Clang packages
  • Education — Make developers aware of where the compiler ends and GNUstep starts (distinction between)
  • Documentation of available methods and classes depending on language version. (Autogsdoc?)