KindaABigDyl

joined 1 year ago
[–] KindaABigDyl@programming.dev 2 points 1 month ago

It's a bit more than iced as they've created a library on top of it, esp for the theming they desire

[–] KindaABigDyl@programming.dev 5 points 1 month ago

Build a project. Learn how to do each step by searching the internet. It's quite literally that easy.

[–] KindaABigDyl@programming.dev 23 points 1 month ago

For C++, yes. But "reference" is just a way of using the pointer when it comes to C

[–] KindaABigDyl@programming.dev 5 points 1 month ago* (last edited 1 month ago)

You can use VS Code and Vim/Neovim for any language, as well as document writing and basic text editing. Just search for Go plugins

It shouldn't be hard to use either. If it is, you're doing something wrong probably

[–] KindaABigDyl@programming.dev 19 points 2 months ago* (last edited 2 months ago)

In case you're interested, the language is a derivative of an esolang I made called NaBD. The idea was a Turing tarpit but for functional languages. What's the minimal I could get by with and still feel like a real language? (And no, not just lambda calculus; needed a real implementation)

I realized this sort of stripped-down functional language would make a great basis for a graphical programming language, something I've wanted to make for a while, so I set out to refine and remake it into just that.

That's why the syntax is a little bizarre, bc it mimics the flow of graphical blocks. It also is very simple. Every function has one input and one output with no first class funcs/currying. It's also statically typed.

Here's a truth-machine (doesn't work yet bc I haven't implemented some of the standard functions; it does parse and type check tho at least):

truth_mach :: Num -> Num =
    { inp -> bool,
        1 -> str -> print -> truth_mach,
        0 -> str -> print } -> if.
main :: <<Char>> -> Num = read -> parse -> truth_mach.

It will also support the C ABI via extern_c name_of_lib : name_of_function :: Type -> Type. This is not implemented yet either.

[–] KindaABigDyl@programming.dev 2 points 2 months ago

ctrl + x => :wqa

ctrl + s => :w

[–] KindaABigDyl@programming.dev 17 points 2 months ago (2 children)

Just switched to LibreWolf/Mull + KeePassXC/KeePass2Android

[–] KindaABigDyl@programming.dev 2 points 2 months ago

Tuta Mail for personal

Thunderbird/K-9 (mobile) for my work's gmail since the gmail website is garbage

[–] KindaABigDyl@programming.dev -1 points 2 months ago

Nvidia and Wayland is still BORKED

Nope

[–] KindaABigDyl@programming.dev 0 points 3 months ago (1 children)

Having used OS X, there is no way they've done usability testing. Doing basically everything is hard on OS X

[–] KindaABigDyl@programming.dev 16 points 3 months ago (8 children)

They should be worried. We don't want them comfortable.

So many negative things have entered our culture bc people don't care about dangers. Nearly every app should have a warning

[–] KindaABigDyl@programming.dev 1 points 3 months ago

Fr even some of the first few comments are totally unhinged

view more: ‹ prev next ›