soc

joined 2 years ago
[–] soc@programming.dev 1 points 11 months ago

Perhaps, the linked page just does a poor job of selling that.

[–] soc@programming.dev 3 points 11 months ago* (last edited 11 months ago)

As someone also working on a minimal programming language, I might share some of the values, but using Go as an implementation language is an immediate turnoff.

Also, not having a single code example on the linked page is super-annoying.

People need to stop that.

[–] soc@programming.dev 1 points 11 months ago

Incorrect.

Rust is not a functional, let alone functional-first language.

[–] soc@programming.dev 1 points 11 months ago

Your opinion is unpopular, because it is wrong.

No normal person would think of C when told to imagine a language that is not bloated and not unnecessarily complex.

[–] soc@programming.dev 1 points 11 months ago

And all of this due to the mistaken design decision to stick with the obsolete readiness-based model instead of going with the superior completion-based model.

(You can build a readiness-based API on top of a completion-based API, but not the other way around.)

[–] soc@programming.dev 4 points 11 months ago

What a confused post.

[–] soc@programming.dev 7 points 11 months ago

There is not much to learn, so just do it? It's not a relevant investment that would require much thought.

[–] soc@programming.dev 1 points 11 months ago

Yeah, avoids pointless debates whether they should be lined up in matches or not. :-)

[–] soc@programming.dev 1 points 11 months ago* (last edited 11 months ago) (2 children)

Many languages' Option and Result types suffer from an organically-grown and therefore inconsistently named set of functions that operate on them.

We can do better! The article demonstrates how a full set of useful methods with predictable names can be derived from few, simple rules.

[–] soc@programming.dev 13 points 11 months ago* (last edited 11 months ago) (1 children)

Absolutely delusional.

code that is readable, auditable, and easy to port

Yeah C is the language that comes to everybody's mind reading that. /s

C's simplicity ...

Is that simplicity currently in the room with us?

... and widespread adoption make it the best choice for this philosophy.

Ah, the asbestos argument.


If people want to run the latest kernels on hardware that isn't maintained anymore, they need to toughen up and send patches ...

... or they stick to an old kernel for their unmaintained hardware.

Both is fine to me, but that entitled Boomer attitude of "nobody should have nice things, because that would challenge status quo" needs to die.

view more: ‹ prev next ›