vim-fibo-indent
Nuitka
vim-fibo-indent | Nuitka | |
---|---|---|
6 | 101 | |
281 | 12,374 | |
- | 2.1% | |
0.0 | 10.0 | |
over 6 years ago | 6 days ago | |
Vim Script | Python | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
vim-fibo-indent
-
Learning Rust, I didn't expect such a backstab
Here
-
nobody mentioned this method of indentation, but to be fair I shouldn't be allowed near a computer
Fibonacci indentation
-
New language features since Java 8 to 17
I just want to say that while this is a really nice post in its own right, I found this blog because one of its authors is the creator of this repo: https://github.com/dodie/vim-fibo-indent
- i’ve just ended a thousand years war (credit: Florian Roth)
-
ProgrammerHumor.io: know your memes, running OCR to auto categorize and tag memes
There is actually a Vim plugin that does exactly this
Nuitka
- Nuitka the Python Compiler
- Nuitka: Optimizing Python compiler compatible with CPython
- Nuitka Is a Python Compiler
-
Cosmopolitan v3.5.0
You can probably generate C code from Python now with Nuitka and pump that into this Cosmopolitan tool, today, to get that?
https://nuitka.net/
-
Ruby: A great language for shell scripts
You could try Nuitka [1], but I don't have enough experience with it to say if it's any less brittle than PyInstaller.
[1]: https://nuitka.net/
- Nvidia Warp: A Python framework for high performance GPU simulation and graphics
-
PyPy has been working for me for several years now
Nuitka is actively maintained and support for 2.6 and 2.7. It is the work of a single guy, and I have never used it, so I don't know much about it.
https://nuitka.net/
-
Py2wasm – A Python to WASM Compiler
Thanks for the feedback! I'm Syrus, main author of the work on py2wasm.
We already opened a PR into Nuitka to bring the relevant changes upstream: https://github.com/Nuitka/Nuitka/pull/2814
We envision py2wasm being a thin layer on top of Nuitka, as also commented in the article.
From what we gathered, we believe that there's usefulness on having py2wasm as a separate package, as py2wasm would also need to ship the precompiled Python distribution (3.11) for WASI (which will not be needed for the other Nuitka use cases), apart of also shipping other tools that are not directly relevant for Nuitka
-
Python Is Portable
This is a good place to mention https://nuitka.net/ which aims to compile python programs into standalone binaries.
-
We are under DDoS attack and we do nothing
For Python, you could make a proper deployment binary using Nuitka (in standalone mode – avoid onefile mode for this). I'm not pretending it's as easy as building a Go executable: you may have to do some manual hacking for more unusual unusual packages, and I don't think you can cross compile. I think a key element you're getting at is that Go executables have very few dependencies on OS packages, but with Python (once you've sorted the actual Python dependencies) you only need the packages used for manylinux [2], which is not too onerous.
[1] https://nuitka.net/
[2] https://peps.python.org/pep-0599/#the-manylinux2014-policy
What are some alternatives?
MSPaintIDE - Programming in MS Paint
PyInstaller - Freeze (package) Python programs into stand-alone executables
amber-docs - https://openjdk.org/projects/amber
pyarmor - A tool used to obfuscate python scripts, bind obfuscated scripts to fixed machine or expire obfuscated scripts.
JavaWord - Microsoft Word as a Java "IDE"
PyOxidizer - A modern Python application packaging and distribution tool
vscode-fibonacci-indent - A Visual Studio Code plugin that helps you indent code according to the Fibonacci sequence.
py2exe - modified py2exe to support unicode paths
cats-effect - The pure asynchronous runtime for Scala
py2app
TeTrIs.vim - A tetris game in pure vim
codon - A high-performance, zero-overhead, extensible Python compiler using LLVM