@@ -33,10 +33,6 @@ There are three ways to install TruffleRuby:
33
33
34
34
You can use ` gem` to install Gems as normal.
35
35
36
- You can also build TruffleRuby from source, see the
37
- [building instructions](doc/contributor/workflow.md), and using
38
- [Docker](doc/contributor/docker.md).
39
-
40
36
Please report any issue you might find on [GitHub](https://github.com/oracle/truffleruby/issues).
41
37
42
38
# # Aim
@@ -58,18 +54,18 @@ important to understand the different configurations of TruffleRuby, as each has
58
54
different capabilities and performance characteristics. You should pick the
59
55
execution mode that is appropriate for your application.
60
56
61
- TruffleRuby by default runs in the *native*
62
- configuration. In this configuration , TruffleRuby is ahead-of-time compiled to a
63
- standalone native executable. This means that you don't need a JVM installed on
64
- your system to use it. The advantage of the native configuration is that it
65
- [starts about as fast as MRI](doc/contributor/native-image.md) , it may use less memory,
66
- and it becomes fast in less time. The disadvantage of the native configuration
67
- is that you can't use Java tools like VisualVM, you can't use Java
68
- interoperability, and *peak performance may be lower than on the JVM*. The
69
- native configuration is used by default, but you can also request it using
70
- ` -- native` . To use polyglot programming with the *native* configuration, you
71
- need to use the `--polyglot` flag. To check you are using the *native*
72
- configuration, `ruby --version` should mention `Native`.
57
+ TruffleRuby by default runs in the *native* configuration. In this
58
+ configuration, TruffleRuby is ahead-of-time compiled to a standalone native
59
+ executable. This means that you don't need a JVM installed on your system to
60
+ use it. The advantage of the native configuration is that it starts about as
61
+ fast as MRI, it may use less memory, and it becomes fast in less time. The
62
+ disadvantage of the native configuration is that you can't use Java tools like
63
+ VisualVM, you can't use Java interoperability, and *peak performance may be
64
+ lower than on the JVM*. The native configuration is used by default, but you
65
+ can also request it using `--native`. To use polyglot programming with the
66
+ * native* configuration, you need to use the `--polyglot` flag. To check you
67
+ are using the *native* configuration, `ruby --version` should mention
68
+ ` Native` .
73
69
74
70
TruffleRuby can also be used in the *JVM* configuration, where it runs as a
75
71
normal Java application on the JVM, as any other Java application would. The
@@ -150,8 +146,6 @@ should read our [migration guide](doc/user/jruby-migration.md).
150
146
# # Documentation
151
147
152
148
Extensive documentation is available in [`doc`](doc).
153
- [`doc/user`](doc/user) documents how to use TruffleRuby and
154
- [`doc/contributor`](doc/contributor) documents how to develop TruffleRuby.
155
149
156
150
# # Contact
157
151
0 commit comments