I think —DOCKER— is doing this. I installed based, and userspace(7)-pilled liblxc and libvirt and then this asshole inserted a dependency when I tried to install from their Debian package with sudo dpkg -i. One of them was qemu-system, the other was docker-cli because they were forcing me to use Docker-Desktop, which I would...
I thought this might interest you Rust folk. This is kinda like an LLVM bitcode to JVM bytecode translator. So run rustc with –emit=llvm-ir (I think that’s the flag) and then pass the bitcode image to this program, then get JVM bytecode which you can make a JVM bytecode archive (JAR) from it. Could be an interesting? The...
I mean “Lion’s commentary on the UNIX source”. This badly needs it. Not some first-class grifter Chud like LowLevelLearning who pronounces GNU as “Gee-enn-u” blowing his soy packets all over Youtube’s UDP packets (I actually did a ‘Don’t Recommend Channel’ on him, knows shit and talks big) but someone who...
A post-US world which we are quickly approaching (again, no chud crap, go away) has a lot of complications for standards put forward by regulatory bodies of America, which all countries follow – mostly because when these standards were created, these countries, even the most technologically-advanced (e.g. France) were behind...
I honestly have issues browsing to even the simplest of non-static pages. I think it’s like, the graphical version of lynx(1) or w3m(1). I think it’s based on X’s browser right? So basically, it’s based on the Open Webkit Standard. It uses the GTK+ WebKit engine. This engine has a programmatic interface....
So we have all these control characters in ASCII and besides newline, horizontal tab and carriage return (on Windows) the only use for them is on terminal emulators (which I am making one!) Also as an extension, us NeoVim/Vim users have extensive use for them....
This is egregious. standards(7) says Linux is both SuS and POSIX. Either mkdev.h is neither and I am wrong, or there’s some shit going on because LXRs list it in older versions of the kernel. In fact if you, I mean me, with my Google recommender system cache, search for ‘mkdev.h’, an LXR comes up! Just stupid and egregious. I was looking forward to running them. But see, time’s moving on from POSIX. People are writing cool supersets of these utilities in Rust. Like: fish, ripgrep, fd, exa and oh so many more! Also, Core Utils is entirely useless now. I just got introduced to the ‘Miller’ utility, an AWK-like string processor that, instead of doing line-based, does key-value. There’s jq too. I think I am the ‘new generation’ of terminal users. I am not very young, 31, but when I started using a PC at 10, it was a Windows XP machine — I did not even get to experience the ‘clunky’ days of graphical shells. But it’s been a while now that I am just constantly using Kitty to interface with my system. Barely use the WM. That’s why I have decided to make my own WM that fuses in a terminal but let’s more on or now.
So yeah Heirloom Toolchest is useless. But at any case, you wanna try the original AWK, someone has pushed it to most of the repositories for Debian-based systems. sudo apt install oawk. It’s good if you suck Kernighan’s dick whilst fondling Aho’s balls like I do. But besides historical reasons why use it. AWK was made useless in fucking 1985 when Perl came lol.
I began programming when I was 16 and like most people my age (31) it was with some gaming-related DSL. Personally for me it was GML. I made a tetris game which my younger brother played to death but ever since the closest interest I have to vidya is Ncurses and X11. Which makes me think, why is there not such standard for...
About a few days ago I posted this, asking for help to implement the parser. It seems like I boomer’d and I forgot to set the Gist to public. This is public (hopefully!). Someone did gave me a link, but I kinda could not ‘parse’ it (get it? get it?). I still would appreciate it if you would give me guidance in parsing with...
With some help from the LLM that shall be unnamed, I created a full dossier on PostScript. You can build it to the original Markdown, or convert it to HTML, Latex, PDF, etc....
These toolchain are created for experts to create industrial-level compilers. Even if you think you got a syntactic design concept that is such hot shit that you can’t wait to get it bootstrapped, even if hell, it proves Rice’s theorem wrong, please, write a simple interpreter for it to prove your syntax works. In fact, I...
I actually started work on a tool similar to Forth’s VMGEN. It will generate Stack VM’s in several languages leveraging m4, just like Bison. The difference between it, and VMGEN would be that it actually adds GC and threading. Based on Xiao-Feng Li’s book.
I’ve been trying to learn PostScript so I made this. Took almost a day and a half. I’m still not sure all the pages are up to code. Please report any errors you see....
In the Gist, I have explained my problem, and I have provided my tokenizer as well. If you can help me with the parser, that would be great. Also if my tokenizer is not very well-structured, please tell me....
Look 0 of my work involves HTML, well maybe 1-2 percent does; however, about 60% of my work involves regular expressions, grammar, lexical scanning and syntactic parsing, so it still irks me, and will irk me beyond my grave, when people say shit like ‘Don’t parse HTML/Markdown/etc with regex! Use a parser generator!’...
Mini-computers capped out too soon man. I hate miniaturization! Make computers big again! (programming.dev)
Predatory forcing of circular dependency?
I think —DOCKER— is doing this. I installed based, and userspace(7)-pilled liblxc and libvirt and then this asshole inserted a dependency when I tried to install from their Debian package with sudo dpkg -i. One of them was qemu-system, the other was docker-cli because they were forcing me to use Docker-Desktop, which I would...
Rust's denotational semantics make memory safety possible!
Over the years, up until Rust, there were 4 ways to have a ‘safe’ language:...
Why does TCC fail with GNU's regex.h?
TCC fails with GNU’s regex.h:...
I found a tool that allows compiling Rust to JVM bytecode (make JAR files from Rust, if you dare?) (github.com)
I thought this might interest you Rust folk. This is kinda like an LLVM bitcode to JVM bytecode translator. So run rustc with –emit=llvm-ir (I think that’s the flag) and then pass the bitcode image to this program, then get JVM bytecode which you can make a JVM bytecode archive (JAR) from it. Could be an interesting? The...
Has someone made some sort of "Lion's" for this? (DOS source code made public by mini$haft 2 weeks ago!) (github.com)
I mean “Lion’s commentary on the UNIX source”. This badly needs it. Not some first-class grifter Chud like LowLevelLearning who pronounces GNU as “Gee-enn-u” blowing his soy packets all over Youtube’s UDP packets (I actually did a ‘Don’t Recommend Channel’ on him, knows shit and talks big) but someone who...
What happens to FIPS/UNICODE/IETF/ISO/ANSI etc. in a post-US world? (Warning: slightly political)
A post-US world which we are quickly approaching (again, no chud crap, go away) has a lot of complications for standards put forward by regulatory bodies of America, which all countries follow – mostly because when these standards were created, these countries, even the most technologically-advanced (e.g. France) were behind...
They fish(1)'d her out of the sewers last night as she failed to stumble home after a night of binge drinking (programming.dev)
Thoughts on the Epiphany Browser? (not Chrome botnet crap, or even FF-based, GTK+ WebKit-based) (+ A good framework for web automation?)
I honestly have issues browsing to even the simplest of non-static pages. I think it’s like, the graphical version of lynx(1) or w3m(1). I think it’s based on X’s browser right? So basically, it’s based on the Open Webkit Standard. It uses the GTK+ WebKit engine. This engine has a programmatic interface....
ROFF: Not Just for Manpages! (A dossier on ROFF, especially GROFF, CSV dataset of commands, examples without macro packages, etc!) (github.com)
So I want to implement my own ROFF. I collected this to have a database for me, and everyone else, about ROFF, especially GROFF....
Why DEL is at the end of ASCII (I have a theory! -- well, maybe?)
So we have all these control characters in ASCII and besides newline, horizontal tab and carriage return (on Windows) the only use for them is on terminal emulators (which I am making one!) Also as an extension, us NeoVim/Vim users have extensive use for them....
[Pop_Os!] Problem building Heirloom Toolchest (btw any better than GNU? Or even compatible with modern Linux?)
Problem is it can’t find mkdev.h:...
My idea for Vdl, Assembly of Vidya: A common runtime VM for vidya, supporting a postfix stack language ---- basically, PostScript for vidya of 'Vidya Description Language', an standardized one!
I began programming when I was 16 and like most people my age (31) it was with some gaming-related DSL. Personally for me it was GML. I made a tetris game which my younger brother played to death but ever since the closest interest I have to vidya is Ncurses and X11. Which makes me think, why is there not such standard for...
A tokenizer for EBNF written in R7RS Scheme | A full dive into EBNF, how it works, and its relationship to Chomsky Hierarchy (gist.github.com)
About a few days ago I posted this, asking for help to implement the parser. It seems like I boomer’d and I forgot to set the Gist to public. This is public (hopefully!). Someone did gave me a link, but I kinda could not ‘parse’ it (get it? get it?). I still would appreciate it if you would give me guidance in parsing with...
A dossier on the PostScript language (buildable, multi-target document!) (github.com)
With some help from the LLM that shall be unnamed, I created a full dossier on PostScript. You can build it to the original Markdown, or convert it to HTML, Latex, PDF, etc....
LLVM, MLIR (or any ready-made IR) are not a good fit for learners. Roll your own backend pls if you wanna learn (same shit with LP generators!)
These toolchain are created for experts to create industrial-level compilers. Even if you think you got a syntactic design concept that is such hot shit that you can’t wait to get it bootstrapped, even if hell, it proves Rice’s theorem wrong, please, write a simple interpreter for it to prove your syntax works. In fact, I...
Hey guys, I generated manpages for PostScript operators. Have a look. (github.com)
I’ve been trying to learn PostScript so I made this. Took almost a day and a half. I’m still not sure all the pages are up to code. Please report any errors you see....
Hand-rolling a parser in Scheme for EBNF (already made the tokenizer!) (gist.github.com)
In the Gist, I have explained my problem, and I have provided my tokenizer as well. If you can help me with the parser, that would be great. Also if my tokenizer is not very well-structured, please tell me....
'Don't parse markup languages with Regex' is an annoying trollpost and it should die... right?
Look 0 of my work involves HTML, well maybe 1-2 percent does; however, about 60% of my work involves regular expressions, grammar, lexical scanning and syntactic parsing, so it still irks me, and will irk me beyond my grave, when people say shit like ‘Don’t parse HTML/Markdown/etc with regex! Use a parser generator!’...