Malcom x86
bigthing.bsky.social
Malcom x86
@bigthing.bsky.social
PLT groupie.
Lisp, it has a lot of resources, and I mean foundational works like SICP.

Haskell is an incremental improvement over functional programming.

Nim is a niche thing, mostly useful to people who know other programming languages.

Assembly is fundamental to the machine, better to learn C first.
August 5, 2023 at 11:34 PM
I'm a born-again C++ developer, learning it now having not touched it for 20 years. Wow, it's a different beast, and in a good way. Best thing is that my old standby tools still work.
July 28, 2023 at 1:29 AM
I could repost it, but I have 1 follower, and he is a smug Haskell weenie.
July 28, 2023 at 12:38 AM
Wouldn't that just be tedious declarations, and not a "port"?

Maybe something SFML related?
July 28, 2023 at 12:37 AM
Wow, a like from @lefticus.bsky.social aka std::amish
July 27, 2023 at 6:49 PM
My take:

using using using using using using using using

Translation:

While addicted to type aliasing via the C++ "using" keyword, apply "using" as an example of dependence, utilizing the "using" keyword.
July 27, 2023 at 12:01 AM
*that uses only one word!

😀
July 26, 2023 at 3:59 PM
"variables" are just parameters in the enclosing block ;-)

Algol figured out block structure, let's catch up with the definitions.
July 26, 2023 at 4:43 AM
If you want a POC, get a simple exchange between C++ and Erlang going. Just primitive types (bool would do, initially.)

Benchmark what you have, and gradually introduce concurrency or asynchrony as needed. But not from the start.
July 26, 2023 at 3:55 AM
Abseil doesn't seem to have Futures, so you're probably mixing Abseil, some other C++ futures implementation, and trying to serialize these things across different runtimes!

This is all a recipe for confusion.
July 26, 2023 at 3:48 AM
Are you in Erlang-land calling into C++?

If what you're is multiplexing on a connection, Futures are definitely a bad fit for it.

Link to a gist and I will take a look.

P.S. انا كمان اُحِب كربلاء
July 26, 2023 at 3:42 AM
Wait, how are you communicating _futures_ across two entirely different execution environments!?

What am I missing here? Futures are not "normal" values that can be serialized across different contexts, they're a handle to a value yet to be computed!

I would love to hear more.
July 26, 2023 at 3:32 AM
*Zio, not Zip.
July 26, 2023 at 3:19 AM
If you're already comfortable with one Effects library (Cats, Zip, etc.) you should be fine.

The book is specifically geared towards those with a Category Theory inclination. Go watch the author's lectures on YouTube first. It's an essential text, but not general.
July 26, 2023 at 3:19 AM
Java/Kotlin interop is seamless. It has to be, you know, for Android.

But I have only tried up to JDK11, mostly in the Kotlin to Java direction (the inverse can be trickier, not sure.)
July 26, 2023 at 3:17 AM