ChubakPDP11

joined 9 months ago
[–] ChubakPDP11@programming.dev 1 points 6 months ago (2 children)

First off, I apologize if I did not add a disclaimer saying I could be wrong. But given this, what is exactly the difference between denotaional and operational semantics? I base what I said on [my understanding of books about language theory. But it seems like I got the wrong gist. Where do you recommend I start?

PS: I'll add a void to the post rn.

[–] ChubakPDP11@programming.dev 0 points 6 months ago

First, tell me what you mean by 'closure'. I did not mean 'closure' as an operational function literal. Keep that in mind.

[–] ChubakPDP11@programming.dev 1 points 6 months ago

If you use JVM 8 yes. Use Zero.

[–] ChubakPDP11@programming.dev 0 points 6 months ago

I think forks of it are being developed. I found a fork under active development, but I can't seem to find it.

[–] ChubakPDP11@programming.dev 2 points 6 months ago (2 children)

I know about all this


I actually began implementing my own JVM language a few days ago. I know Android uses Dalvik btw. But I guess a lot of people can use this info; infodump is always good. I do that.

btw I actually have messed around with libgcc-jit and I think at least on x86, it makes zero difference. I once did a test:

-- Find /e/ with MAWK -> 0.9s -- Find /e/ with JAWK -> 50s.

No shit! It's seriously slow.

Now compare this with go-awk: 19s.

Go has reference counting and heap etc, basically a 'compiled VM'. I think if you want fast code, ditch runtime.

[–] ChubakPDP11@programming.dev 1 points 6 months ago

I was mainly asking if this was even the case. If i go to the maintainers and say shit like this they b& me.

[–] ChubakPDP11@programming.dev 1 points 6 months ago

1- Not sure, I can't read; 2- Yes, Fish; 3- Yes, it fixed it.

[–] ChubakPDP11@programming.dev 8 points 6 months ago (10 children)

I think that happens when app developers learn2optimize. Stop using interpreted bytecode languages on small processors!

[–] ChubakPDP11@programming.dev 16 points 6 months ago

My man we have UNIX because PDP-11 was expensive!

[–] ChubakPDP11@programming.dev 0 points 6 months ago (2 children)

I posted my history as a response to @Technus. I know about --no-install-recommends but that's an apt(1) switch. How can I do that with dpkg(1)? Check my history, I've been building more than I have been installing lately. Like, for a long time I have been looking for a 'useful' language to make, and then I remembered that there's a swath of programmers in my country who are addicted to Delphi, and Nkki W. has not pushed to Pascal upstream since 1974. So I decided to host a Pascal on JVM. I made ANTLR. But then, it kept complaining that some targets fail, so I had to remove them from pom.xml. I myself am new to Java toolchain tbqh. I think one language that most people build from source is NodeJS. NodejS toolchain is not as good as say, Ruby's or Guile's, but it's good enough and easy to use.

Thanks.

[–] ChubakPDP11@programming.dev -2 points 6 months ago* (last edited 6 months ago) (4 children)

Podman, gotcha. I am freaking tired of these Docker-esque companies. They use their status as a FOSS application to grift people. As if it's really 'hard' to do what Docker does! It's just mixing a namespaces(7) with cgroups(7), some other stuff too, like seccomp(7). Hashicorp is one of these companies, I think you know, it went entirely closed-source a few months ago. But truly, what is so 'complex' about a secure hashtable database? GNU has one! You can use libcrypto + libtokyocabinet to make one in matter of hours. I think the issue is, most sysadmins, especially old ones, are either clueless about systems programming, or if they are, they are just too lazy to roll their own. I'm not saying 'roll your own', I'm saying, you don't necessarily need super-stable software. Companies like Hashicorp and Docker find giant customers with rich pockets, e.g. AWS, either that, or some degenerate Black-Rock-esque corporate buys them out and you know, I don't wanna prescribe anything to Americans because I don't wanna be the pot calling the kettle black, but damn, imprison those damn investment bankers! They don't understand that closed source doesn't necessarily mean 'more moola'. What it means is more obscurity, more trouble finding bugs, etc. The closed-source software died fucking ages ago. Even Micrsoft open-sourced DOS, most likely they will start open-sourcing 9x and then NT, or at least, release Windows' specs; pretty soon. Say whatever about micropeni$ but they produce more FOSS these days than closed-source software! E.g. VSCode, Terminal, TypeScript, etc (I don't use any of them, but I appreciate the gesture!).

Sorry for the rant.

[–] ChubakPDP11@programming.dev 1 points 6 months ago (2 children)

I posted my uname -a, it's Pop_OS!, Debian-based but not Debian. My kernel is the latest version, I just did a fresh install and did a dist-upgrade (uname -r says 6.8.0-76060800daily20240311-generic).

Here's my entire command history since I installed this one a few days back (I got nuthing to hide!)

https://pastebin.com/biThVQME

So if you guys really think there's something fishy here, please do something!

view more: ‹ prev next ›