public
Important activities are truly meaningful and fulfilling--to you, to the people who matter to you, to your organization, or to some cause that you believe in. They’re not necessarily time-dependent; they can be accomplished almost anytime, and if they go undone for a short stretch no one may even notice.
Urgent activities have a deadline attached to them that matters to someone—although not necessarily to you. They are time-dependent, at least in someone’s mind, and if they go undone that someone is going to be unhappy. They’re not necessarily meaningful or fulfilling, and accomplishing them may not actually make a significant difference.
"The Substrate Virtual Machine, or SVM, is a ... ahead-of-time compiler for Java, and an implementation of parts of a JVM"
Using the SVM it is possible to ahead-of-time compile TruffleRuby and the Graal dynamic compiler to a single, statically linked native binary executable, that has no dependency on a JVM, and does not link to any JVM libraries...There is no Java bytecode - only compiled native machine code...
Note that a common confusion is that the SVM is an ahead-of-time compiler for the Java code that implements the TruffleRuby interpreter and the Graal compiler, not an ahead-of-time compiler for your Ruby program.
...
This gives you a native binary that implements Ruby, similar to the MRI or Rubinius executables."