HNHacker News
TopNewBestAskShowJobs

willquack

107 karma · joined May 11, 2023

willpringle.ca
submissionscomments
willquack··on RustPython
What has your experience been with Pyodide? Why did you opt for RustPython instead?
willquack··on Show HN: I made a tool to turn a Spotify artist profile into a website
Reminds me of all the great lastfm music visualization sites...
willquack··on Workers AI: Serverless GPU-powered inference
I've never played with Cloudflare workers, but I thought they were implemented as JavaScript runtimes that form an edge computing network

Are the models run in JavaScript/WebAssembly behind the scenes?

willquack··on Show HN: Pip Imports in Deno
This is awesome and the right level of cursed!

Reminds me of PythonMonkey, which provides really high level bindings to SpiderMonkey in Python. It ships as both a pip package and a standalone js runtime, the latter of which is very similar to this project!

https://github.com/Distributive-Network/PythonMonkey#pythonm...

willquack··on Autogenerating Rust-JS Bindings with UniFFI
Similar to the PythonMonkey project which provides high level bindings to SpiderMonkey from Python. Although its implemented in C++, I wonder if it or other projects like it could benefit from UniFFi

PythonMonkey lets you arbitrarily execute JS code like:

``` import pythonmonkey pythonmonkey.eval("(() => { console.log('hi from js'); })()") ``` for reference.

willquack··on Run JavaScript/WASM in Python: High-Level SpiderMonkey Bindings to Python
Hey, I'm the author of this article. I'm really interested in people's thoughts and happy to answer any questions.

PythonMonkey is a Python library for executing JavaScript in Python. In Python you can use it to import JavaScript CommonJS modules with just: `pythonmonkey.require('my-js-lib')`.

We're making PythonMonkey so we can port our complicated JavaScript NPM package to to Python without re-writing it entirely.

We're also building a new JavaScript runtime in Python called PMJS using PythonMonkey that allows developers to use Python libraries in their serverside JavaScript projects.

← PreviousPage 2 of 2