Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit6a67128

Browse files
committed
Change the explainer text
1 parenta7ad833 commit6a67128

File tree

1 file changed

+22
-3
lines changed

1 file changed

+22
-3
lines changed

‎index.markdown‎

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,11 @@
33
# To modify the layout, see https://jekyllrb.com/docs/themes/#overriding-theme-defaults
44

55
layout:home
6-
explainer:"CPython is the common implementation of Python. We love C, but we love Rust a little more 😉... that's why we're working on a RustPython, a Python implementation written in Rust. We are doing it for fun, to learn about writing interpreters, and to have a useful, usable and embeddable implementation of Python in Rust."
6+
explainer:
7+
RustPython is a Python interpreter written in Rust. RustPython can be
8+
embedded into Rust programs to use Python as a scripting language for your
9+
application, or it can be compiled to WebAssembly in order to run Python
10+
in the browser. RustPython is free and open-source under the MIT license.
711

812
build-from-source-link:https://github.com/RustPython/RustPython
913

@@ -19,8 +23,23 @@ installation:
1923
-command:"conda install rustpython -c conda-forge"
2024

2125
goals:
22-
-goal:"Full Python-3 environment entirely in Rust (not CPython bindings) with a clean implementation, without compatiblity hacks."
23-
-goal:"Fast, reliable and secure implementation of Python that can be used with Rust or compiled to WebAssembly."
26+
-goal:
27+
Full Python-3 environment entirely in Rust (not CPython bindings), with
28+
a clean implementation and no compatiblity hacks.
29+
# TODO: integrate this into the "goals" boxes
30+
progress:
31+
# TODO: actually measure how much of the test suite we run
32+
RustPython can currently run a little less than half of the CPython
33+
regression test suite, and our API is relatively unstable and
34+
doesn't require decades of backwards-compatibility.
35+
-goal:
36+
Fast, reliable and secure implementation of Python that can be used
37+
from Rust or compiled to WebAssembly.
38+
progress:
39+
RustPython currently runs about 10 times slower than CPython, but there's
40+
still lots of optimizations to be made. RustPython can be easily embedded
41+
into Rust programs simply by adding a line to Cargo.toml, and natively
42+
supports WebAssembly; see our demo above.
2443
---
2544

2645
#Why RustPython?

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp