Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generate a native executable via Kotlin/Native or GraalVM #4

Closed
nicokosi opened this issue Feb 1, 2019 · 1 comment
Closed

Generate a native executable via Kotlin/Native or GraalVM #4

nicokosi opened this issue Feb 1, 2019 · 1 comment
Labels
enhancement New feature or request

Comments

@nicokosi
Copy link
Owner

nicokosi commented Feb 1, 2019

Generate a native executable

As a hurried user,
I want a fast feedback from the command I typed,
So I can see the output as soon as possible

Explore Kotlin/Native and GraalVM to generate native binaries for Linux and macOS (possibly Windows?).

@nicokosi nicokosi added the enhancement New feature or request label Feb 1, 2019
nicokosi added a commit that referenced this issue Mar 12, 2019
Ktor brings a sophisticated asynchronous HTTP client that uses Kotlin
coroutines, but all we need is a simple HTTP client for GET requests.

Removing coroutines also makes pullpitoK compatible with GraalVM that may be
used later for (see #4 and
oracle/graal#366).
nicokosi added a commit that referenced this issue Mar 12, 2019
Ktor brings a sophisticated asynchronous HTTP client that uses Kotlin
coroutines, but all we need is a simple HTTP client for GET requests.

Removing coroutines also makes pullpitoK compatible with GraalVM that may be
used later (see #4 and
oracle/graal#366).
nicokosi added a commit that referenced this issue Mar 12, 2019
Ktor brings a sophisticated asynchronous HTTP client that uses Kotlin
coroutines, but all we need is a simple HTTP client for GET requests.

Removing coroutines also makes pullpitoK compatible with GraalVM that may be
used later (see #4 and
oracle/graal#366).
nicokosi added a commit that referenced this issue Apr 10, 2019
A fat JAR is needed to generate an executale via GraalVM.
nicokosi added a commit that referenced this issue Apr 10, 2019
Install GraalVM (https://www.graalvm.org/) via SDKMAN! (https://sdkman.io/).

GraalVM is used to build a native image (executable) from the fat JAR.

Note: 'libsunec' native library (Sun Elliptic Curve crypto) needs to be in java.library.path, it is copied in current directory).
nicokosi added a commit that referenced this issue Apr 10, 2019
Install GraalVM (https://www.graalvm.org/) via SDKMAN! (https://sdkman.io/).

GraalVM is used to build a native image (executable) from the fat JAR.

Note: 'libsunec' native library (Sun Elliptic Curve crypto) needs to be in java.library.path, it is copied in current directory).
nicokosi added a commit that referenced this issue Apr 13, 2019
Install GraalVM (https://www.graalvm.org/) via SDKMAN! (https://sdkman.io/).

GraalVM is used to build a native image (executable) from the fat JAR.

Note: 'libsunec' native library (Sun Elliptic Curve crypto) needs to be in java.library.path, it is copied in current directory).
nicokosi added a commit that referenced this issue Apr 13, 2019
A fat JAR is needed to generate an executale via GraalVM.
nicokosi added a commit that referenced this issue Apr 13, 2019
Install GraalVM (https://www.graalvm.org/) via SDKMAN! (https://sdkman.io/).

GraalVM is used to build a native image (executable) from the fat JAR.

Note: 'libsunec' native library (Sun Elliptic Curve crypto) needs to be in java.library.path, it is copied in current directory).
@nicokosi
Copy link
Owner Author

Fixed in 55e79dd.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant