scala-native.g8 icon indicating copy to clipboard operation
scala-native.g8 copied to clipboard

Updates and remove redundant settings

Open keynmol opened this issue 10 months ago • 2 comments

  1. Update versions (scala 3 lts, native version)
  2. Remove redundant native config settings – not only were the comments and values out of sync, but I think it's best to provide a minimal config relying on defaults.
  3. Enable source level debugging – for nicer stacktraces and debug information.
  4. Use Scala 3 syntax

keynmol avatar Feb 13 '25 08:02 keynmol

Totally agree but in this case I am not picky - Wanted to give them a template with the defaults and hints on what they may need - when everything is new even basic settings are what? huh? And then Anton adds the source debugging which is probably worth a Master's thesis.

ekrich avatar Jul 16 '25 23:07 ekrich

Riffing off what you said. Perhaps something like:

  • .withMode(Mode.debug) // advanced option: releaseFast

  • .withMode(Mode.debug) // advanced hint: releaseFast

  • .withMode(Mode.debug) // 1+: releaseFast

I think folks can wordsmith the right hand part until the cows come home and into the wee hours of the morning. IMO, we should pick something and run with it for a while. All of us are short on time and there are, again IMO, bigger issues afoot. Such as providing a true intermediate template or the READ_ME list of links to such.

LeeTibbert avatar Jul 17 '25 00:07 LeeTibbert