|about 1 month ago||16 days ago|
|GNU General Public License v3.0 or later||MIT License|
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.
buildozer -v android debug error
4 projects | reddit.com/r/kivy | 2 Nov 2021
[INFO]: -> running basename https://github.com/libffi/libffi/archive/v3.3.tar.gz
Part 1. Small Intro to SWIG
1 project | reddit.com/r/perl | 22 Oct 2021
libffi C library
Julia ❤ Python
5 projects | dev.to | 24 Jul 2021
If you have read my earlier posts you know I love multilingual programming. One important part of multilingual programming is how to interface one language with other. Typically this is called FFI or foreign function interface. At the lowest level often there are libraries (aka bindings) to talk across languages or across implementations of same language e.g. libffi. In my undergrad we did a group project where we created language bindings to separate algorithmic part written in python and opencv and X11 logic in c.
Can't compile gollvm on Void Linux
1 project | reddit.com/r/voidlinux | 9 Jan 2021
is itself related to the bug in the build script, for https://github.com/libffi/libffi dependency. Thus not an issue of your distro/beyond the scope of this bug.
Writing entire programs in Cython
6 projects | reddit.com/r/Python | 23 Nov 2021
You can integrate Python and Julia code with https://github.com/JuliaPy/PyCall.jl and https://github.com/JuliaPy/pyjulia .
Why Co–Star Uses Haskell
7 projects | news.ycombinator.com | 5 Nov 2021
> I'd love to use Julia and Rust instead, but the ecosystems and users aren't there yet.
OCaml is getting multicore support in the next major version (v5)
6 projects | news.ycombinator.com | 7 Oct 2021
Julias interop with Python is excellent: https://github.com/JuliaPy/PyCall.jl (also with R, see RCall.jl). It's just not statically typed, so the original problem is not solved - albeit Julia being the better language for scientific purposes.
Python vs Julia
3 projects | reddit.com/r/Julia | 3 Aug 2021
You should definitely go with Julia. It has steeper learning curve than python, but it is way more powerful. As for the ecosystem, you shouldn't worry about that much: DataFrames.jl and friends is way better than pandas, MLJ.jl (https://github.com/alan-turing-institute/MLJ.jl) and FastAI.jl(https://github.com/FluxML/FastAI.jl) are great frameworks for regular ML and deepnet. And if at any point you get a feeling that you need some python library, you can always plug it in with PyCall.jl(https://github.com/JuliaPy/PyCall.jl).
Julia ❤ Python
5 projects | dev.to | 24 Jul 2021
Recently I have started learning Julia which promises programmer productivity of Python and performance of C*. Julia PyCall library provides FFI for Python. After multiple unsuccessful attempts to use PyCall on Windows, I found out one needs to set PYTHONPATH environment variable in addition to PYTHON environment variable in Julia script to use specific python virtual environment. PyCall can automatically install conda and packages from conda but seems like if one wishes to use virtualenvironment and pip one needs to set these environment variables manually in the Julia script.
Julia or Python for Threat Hunting or Cybersecurity Analysis?
1 project | reddit.com/r/Julia | 3 Jul 2021
https://github.com/JuliaPy/PyCall.jl library has rather detailed explanation on how to use python from Julia. It's rather straightforward, not many surprises there.
I need help converting Python files to Julia
3 projects | reddit.com/r/Julia | 8 Jun 2021
And if you are ok with calling the python code instead of translating it, you can use https://github.com/JuliaPy/PyCall.jl
Question: is Python planning anything for future versions to counter Julia?
1 project | reddit.com/r/Python | 7 May 2021
With https://github.com/JuliaPy/PyCall.jl you can call Python code from Julia and with https://pypi.org/project/julia/ vice versa. For me it worked very well so far.
Apache Arrow 4.0.0 Release
5 projects | news.ycombinator.com | 5 May 2021
I actually don't know very much about how it works (which is a testament to the usability of the libraries!)
I use PyCall to use Python from Julia, and PyJulia to do the reverse. PyCall & PyJulia have functionality to easily share arrays. PyCall is pretty seamless, PyJulia is a bit more work but still solid.
To share a DataFrame, I convert it to Arrow, get a bytearray representation of that, use PyCall/PyJulia to access the array from a different process, and reinterpret it as Arrow data within that process.
Julia Python Interface
1 project | news.ycombinator.com | 14 Apr 2021
What are some alternatives?
SWIG - SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages.
py2many - Python to CLike languages transpiler
CppSharp - Tools and libraries to glue C/C++ APIs to high-level languages
Lua - Lua is a powerful, efficient, lightweight, embeddable scripting language. It supports procedural programming, object-oriented programming, functional programming, data-driven programming, and data description.
V8 - The official mirror of the V8 Git repository
nelson - Nelson numerical interpreter
sol2 - Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation:
are-we-fast-yet - Are We Fast Yet? Comparing Language Implementations with Objects, Closures, and Arrays
typeshed - Collection of library stubs for Python, with static types
FastAI.jl - Repository of best practices for deep learning in Julia, inspired by fastai