Unix "find" expressions compiled to bytecode

Introducing Roto: A Compiled Scripting Language for Rust

By Terts Diepraam We are working on an embedded scripting language for Rust. This language, called Roto, aims to be a simple yet fast and reliable scripting language for Rust applications. The need for Roto comes from Rotonda, our BGP engine written in Rust. Mature BGP applications usually feature some

The NLnet Labs Blog
Things Zig comptime Won't Do

Es el disco de OdΓ­n. Tiene un solo lado. En la tierra no hay otra cosa que tenga un solo lado.

@http

There are a lot of #tools and #libraries - in #Python and other languages - that are basically #wrappers around #compiled libraries written in C, C++, or other compiled languages. In general, installing the Python package from a repository declares the binary library package as a #dependency.

A name collision between the Python package and the underlying C library would be problematic. You could argue that a Python library that exposes the functionality of `libfrobnicate`, which is part of the `frobnicate` package, shouldn't itself be called `frobnicate` but something totally different - but people go searching for "Python for Frobnicate" so it's a natural enough name. And therefore the repository maintainers have to make it `python-frobnicate` etc.

@ianhopkinson

In general, no, but in data science your chances of problems are a little higher. If you're relying on any binary wheels in your work, you may find it more difficult because many projects don't produce wheels for non-dominant architectures on any given OS. It was really common on MacOS when the Mx chips were newer, to find only x86 binary wheels.

So you may have to build wheels for compiled extensions, which can be fiddly.

#compiled #extension #wheel #binary

Despite what the #systemd #devs might think, "42% less #Unix philosophy" is an anti-selling-point.

"Replace #sudo with #run0, let systemd do it" - sure. Throw away a well-audited, widely-used codebase which has worked well for decades, and instead turn it into a request to a #PID 1 process that is a huge modular-but-#monolithic codebase full of constant churn which has barely been #compiled, much less #understood.

Dollars to doughnuts there are more root holes lurking in systemd than in sudo.

What is the prevailing thought about adding a #compiled #docker #image to a #git #repository?

I understand it takes a lot of space, as does a backup though. Should I create a new repository just for the image?

Something like github/socialuser/myGreatProject and then github/socialuser/myGreatProject-binaries

Thoughts? Discussions?

@Walker

#Compiled vs. #interpreted doesn't explain memory usage. For example, there are systems implemented in high-level languages (#Lisp and #Smalltalk come to mind) from the hardware right up to the UI that ran just fine on hardware that is today trivially tiny. It's more system design and what is being #optimized for, I think. When main memory was a few thousand iron doughnuts or the surface of a spinning drum, you optimized for every word of memory.

1/2

Anyone #compiled #kde2 from the #aur on #archlinux :?

Hey fellow #Developers πŸ€“

What is your #backend #programming #language type of choice?

#Scripts or #Compiled #Binaries?

Script (PHP, JS/Node, Ruby, Python, Bash, ASP)
43.3%
Compiled (C, C++, Rust, Golang,...)
56.7%
Poll ended at .