# Main entry point of your application
fun run do end
- # Prefix to all log messages, used by `log_error`, `log_warning` and `log_info`.
- fun log_prefix: String do return "app.nit"
-
- # Helper function for logging errors
- fun log_error(msg: String) do sys.stderr.write "{log_prefix} error: {msg}\n"
-
- # Helper function for logging warnings
- fun log_warning(msg: String) do sys.stderr.write "{log_prefix} warn: {msg}\n"
-
# Main init method for graphical stuff
# Is called when display is ready so graphical assets
# can be loaded at this time.
fun window_closing do end
end
-protected fun app: App do return once new App
+# Print a warning
+fun print_warning(object: Object)
+do
+ sys.stderr.write object.to_s
+ sys.stderr.write "\n"
+end
+
+# The running `App`
+fun app: App do return once new App
app.setup
app.run