#💽Programming Chat v2
1 messages · Page 55 of 1
2003…
yeah ik lmfao
if this doesn't work I'll sign up for the mailing list and send something
seems like a lot of mail on the gcc-help list just
goes unresponded to
I kinda regret deleting that sysroot now
coulda tested whatever is on that mailing list
hi anyone here available for a quick question
or actually i'll just ask
so the scenario i'm trying to figure out is the following; there's an interactive screen that has access to all public and private message, but the problem is i'm not sure how the hell do i check if the interactive screen is requesting messages from the api or just someone that guessed the url. unable to use stuff like IP's since it's going to constantly change, auth cookies won't work either since the requirement for viewing it is that you're not logged in, otherwise you use the normal process, and i am currently thinking about placing something in localstorage or similar?
hmmmm
perhaps something in localstorage
or otherwise an identifier that you can trace back to the machine
I think in your case it would be good to find some way to have the identifier predictably change
@spare quartz 
I think I have to use gcc 8.x
had that idea already
implementing in the sense that it sends an intial request which then returns a cookie if it's valid
it's a bit more complicated but that's because servers can't read localstorage
now the problem is this: https://new.cdn.teo0781.dev/u/40ece6d9-5bb4-46c2-892d-43d8ef649f52.gif
which i really don't understand because the login cookie is set fine and their code is IDENTICAL
Could it be that it’s just sending two requests when it should be sending one?
it's much stupider than that.
api was on my machine's local address, i was accessing from localhost
that was the entire stupid issue
rrr @spare quartz
erroutc.ads:436:07: error: run-time library configuration error
erroutc.ads:436:07: error: file s-secsta.ads had semantic errors
erroutc.ads:436:07: error: entity "System.Secondary_Stack.Ss_Pool" not available
s-stoele.ads:87:13: error: unrecognized intrinsic subprogram
I configured it with --disable-libada why is it doing runtime lib stuff
whatever...
this was jsut for x86_64-elf anyways to like
try to compile it for something else that might work
i love testing on interactive screens! yay!
especially those that don't fit in my god damn room and i have to go to the living room every time i want to test it
ughg
ghi im awake
i had the weirdet drea mfo my life
I can’t even get it to compile an Ada GCC on x86_64-elf 😭
maybe because that arch doesn’t target an OS or anything so I have to like remove all libc stuff
you have a problem
NO U
A person in the yellow jacket look to be reaching to pull out a gun and probably was. The guy panicked and try and press the emergency call button and nobody picked up. There was indeed a problem
this is literally you
yeah
I just gotta figure out how
ME
Please forgive the somewhat broad question. I'm wondering how to create an Ada toolchain targeting bare-metal x86.
I've seen Lucretia's Ada Bare Bones tutorial on osdev.org, which provides some use...
You’ve never cross compiled gcc in your life
here
you and your stupid JVM
yes i have
windows and arm
🦾
shut up tz or ,,,, i cant say that
COMPILER WE HAVE A PROBLEM
COMPILER WE HAVE A PROBLEM
maybe I’ll try cross compiling aarch64-elf
guhghghguhgugh
why do you have to keep doing this
L bozo
なんでそんなにかわいいの?
謎合作です。リコーダーもばやちゃおです。
▼ OSTER projectテスロ&ロゼット
https://www.youtube.com/user/fuwacina
▼ OSTER Twitter
https://twitter.com/fuwacina
▼魔けモン!Web
https://bayachao.wixsite.com/makemon
▼ばやちゃおTwitter
https://twitter.com/BAYACHAO
See this is my issue
I do something like this
It doesn’t work
I get more encouraged to make it work because it doesn’t work
okay but giving up is reasonable too
1 week later my wall has a giant head-shaped hole in it
NO IT MUST WORK
was not kidding
it has no stand so we're using the bottom part of the box as it's stand
croatian tech ™️
イザナリまたはああああ?
i don speak Japanese atp
Aaaa
@spare quartz well....it's getting further than it has before
t0348950348534906930523-2403-41234;14.1.
516049910622191626
Introducing the 4" Tungsten Cube, a colossus among desk accessories and the sovereign ruler of desktop domains. This isn't just a cube; it's a monolith that commands the respect of everyone who dares enter its orbit. With a mass so significant it could have its own zip code and gravitational pull...
you built like a tungsten cube
this is taking s o l o n g
so long
kablooey
I might be able to find source code for the tools somewhere
hold on im about to do sahder rstuff
RUST!!!
Why would you do such a thing
D:
its fun.
you basically killed bayachao
yeah I think I'm done trying to get gcc to target this
yeah well GCC is a special type of torture when it comes to ... making it
i really wish i knew what package maintainers used
cause what they make are perfect
they use scripts that have been built up over decades of trial and error
👎 that would make gcc worse
how.
gcc can compile java yknow
because
now its GrallVM
and it would've been AWESOME since
graalvm*
that meant you could compile ada to java!
but noooooooo stupid gnu
nothing should be open source
here have some bayachao schizo posting
課題で制作したアニメです。制作期間が急ピッチすぎてクオリティは低めです。(載せようかさえ迷った)
実際提出したものはらてのすくんの協力もあり声が入っていたのですがばやちゃおの声が破滅的だったので今回はモニニのみでお送りさせて頂きます。...
ugh I really wish it could have worked
if you really want i could try doing it 4 u
I mean you could if you want
yes I still have classes
dont you have compielr classes or whatevr
okay well i meant
does it teach you actual implementation
hi katsumi!!!
or JUST theory
not really
I don't really feel like making an Ada compiler for sparc either
well that's a problem you should look into
no
solutions: don't go to school, don't leave your computer, open intellij..
heya!
if you think trying to make a gcc cross compiler is a waste of time
trying to ACTUALLY make a compiler is even more wasteful
okay well
think about it this way
gcc = external dependency
making it yourself = not an external dependency and therefore good
im not making a compiler that im going to use once
wow you suddenly learned what practicality was
what were you gonna do with it again
harry this sucks
was it here that someone sent the trump phrases thing
I found the repo
I did not
they have technology that allows them to modify space and time
lol what
maybe if I ask nicely
they can roll it back to before I started blundering
and they can let me use my computer without having external responsibilities!
wait I have the tech to manipulate time and space too
if I just adjust my clock back
thats what they mean right
thats only manipulating time
oh u right
if I gain more mass such that I exert a non neligible amount of gravitational force on other objects in space
the fak
would that count
uhhhhhhh
It is said that there are 10 dimensions in String Theory, out of which 4 are our ordinary Length, Width, Height and Time. The other 6 dimensions are said to be closely packed together in a manifold called the Calabi-Yau manifold.
A Calabi–Yau manifold, or 'Calabi–Yau space', is a special type of manifold. It is described in certain branches...
become this
ye thats how most things come to life
its supposed to be engineers doing that
btw I read a paper about 1-bit floating point numbers
not physicists
@timid quartz have you heard about that
what was allocated? sign, mantissa, or exponent?
make ada run on terry's stupid sparc
ON bit is 1, OFF bit is -1
that's cursed
"floating point" is a bit of a stretch
this sounds more like a multiplication flag over fp
or just increment decrement in numbered form..
sounds useful!
from my understanding the math behind NNs/ML/LLMs usually gets truncated to 16 bit or even 4 bit floating point for the sake of speed (over accuracy of each tensor), the paper is taking that to the extreme and truncating to 1 bit lol
and the only 2 values they represent are 1 and -1
I thought it was pretty funny
u just mashed your keyboard
no i just approximated my sentence
processor architecture designed by sun
definitely irrelevant then 😄
indeed it is
its about as relevant as itanium
but that also means there are autistic nerds who craze about it
you have to compile the binutils and then compile gcc
you need gcc 8.x
i know i knowwww
I used gcc 8.3.0 and binutils 2.32
i DID have a reddit post on r/ada that helped me with ARM cross compilation...
but ill need to dig for it in my history
the ISSUE is that, once I got gcc built, when I tried to compile a C program with it, LD complained about not being able to find crt0 and other stuff
how were you testing it
wdym
yeah so I did try doing gcc -S and then using as on it
but when I gave it to terry it just didn't work
terry's sun machine thought it was 64 bit even though I compiled it as 32 bit too
did you run file on it on your computer?
sparctest2: ELF 64-bit MSB relocatable, SPARC V9, relaxed memory ordering, version 1 (SYSV), not stripped
what about the output from gcc
what does file say for it
ive had a similar issue with ada compilation
the output from gcc?
gcc -S, yes
because of stupid clang
but I swear it's because it's not using the solaris linker and assembler
risc iirc
@timid quartz can I use arduino as cartridge
gba cartridge 😭
lmfao
my arduino is the same speed as the gba
I only have 3 cartridges and they are all good games I dont wanna risk them by flashing them
I also have a raspi
but my new wifi wont let me fucking use it raagh
oh my gyat
upgraded our HTTP router
its now twice as memory efficient and 20 times less CPU intensive
primarily due to these two stream wrappers we now use
dyamn
I feel like every other time I look in this channel its you saying the thing is now x times better lol
things can always be improved...
- How
- Rust would be better
- FailQuickInput/OutputStream
- Die
Ah a great website
did you like corrupt your minecraft files or something
we're doing shader experiments to add good colored lighting to minecraft
mainly so we can add flair to our nuclear explosions
shader here basically does blockcolor * rgb(x / 16, y / 16, z / 16)
specifically on the vertex shader (aka applied to each vertex in the scene), which causes the gradient of color
if it doesnt destroy the entire world it isnt a worthy nuclear explosion
oh shit its tomorrow
Welcome to the world of tomorrow
Sheesh it’s super early
What do you mean
Umm?? Sleep???
Soon
歌
That is not what I expected to get when searching for it
BAH
YOUTUBE SUCKS AT BROWSING JAPANESE
L
how
oh cmon
なんでそんなにかわいいの?
謎合作です。リコーダーもばやちゃおです。
▼ OSTER projectテスロ&ロゼット
https://www.youtube.com/user/fuwacina
▼ OSTER Twitter
https://twitter.com/fuwacina
▼魔けモン!Web
https://bayachao.wixsite.com/makemon
▼ばやちゃおTwitter
https://twitter.com/BAYACHAO
I had it kana by kana and THE LACK OF A MUSIC NOTE
stupid algorithm
god I can’t sleep
Back to shader dev I go
but first. I need to clean my glasses
god i hope this lasts forevr
unfortunately the precipitation doesn't seem like it'll be super strong
operationally... perfect!
just need to protect against A/C failure and our primary server will be as redundant as it will ever need to be
barring the still unshielded cable
oh well. interference doesn't seem to cause any big issues, DNS still resolves okay
might resume work on IA-32 processor finally
That’s the Kotlin one right
yes
no .
mainly we wanna add radio support to the CPU through serial pins to interact with the world
Wait you use Linux?
that is my codevs video
he uses arch btw
ughhhhhhh shaders are so hard
idk how to make world position lights
Debating IRC server in Rust or Kotlin
Rust because Rust, Kotlin because run it on Terry’s SPARC
Maybe both…
@spare quartz
and .
what is that
kotlin
さ
but rust :3 I think I’ll do both at some point
さくし/さっきょく/うた…ばやちゃお
へんきょく…OSTER project
both
Mmm I doubt the second point
i do!
i can transcribe it hold on
ロゼットちゃん ロゼットちゃん
ro ze (-tsu) to chi (-ya) n ro ze (-tsu) to chi (-ya) n
rosette-chan rosette-chan
わたし 私
wa ta shi
i
の
no
my
ロゼットちゃん
rosette-chan
なんでそんなにかわいいの?
na n de so n na ni ka wa i i no?
why (na n de) are you (so) [so n na ni] cute?
yeah see
I thought this was like a full song
but at least i can understand it.
I’d suggest using Rust over either
Unless you don’t know programming then C#
they're 13 so
and their only experience is scratch
Uhhh Swift then, they probably have an iPhone
I figured, they have the same role color as you AND the new member icon
what does that even mean 😭
the server has rules against nsfw, unlike bayachaos original makemon server
she IS the ultimate form of degen
irc
Lame name
no
Maybe if I put it under BEG it would be “kotlin_irc_server” or something
piaz,,
But idk if this is going under BEG
@spare quartz you should deprecate Telegram next because Telegram sucks
not a furry
not applciable to me
also i do not care about cryptography and signals is just as bad
Ok but the fact that the guy is a furry and it’s a tech article makes their opinion objectively true
Furry cybersecurity hobbyists >>> government-trained professionals
okay but
polticial figures inviting journalists to war plan chat >>> furries
😭
yuck
id never trust a guy who cant even make his own website
German army uses matrix
every military probably uses signal
but only for unclassified things
its so easy to make an end to end encrpyted chat i just realized
do it yourself then 
oops
I forgot to change this
guess we gotta go bald
sure
at the end of the day its really just
hmm name name name name....
computer A generates keypair
computer A sends public key to computer B
computer B generates keypair
computer B sends public key to computer A
chat is end to end encrypted
ok but that doesn't have forward secrecy
that depends on the key/cipher used
kirc? cirkle? crinkle? k...
not the protocol
maybe kirk instead of kirc
you are so close to making that name very nsfw i hope you know that
this is why i hate naming things
what
nothing.
get your mind out of the gutter
ばやちゃおばやちゃおばやちゃおばやちゃおばやちゃお
maybe bayachao!
ばやちゃお
temmie
i should drink more soda..
#version 330 core
layout (location = 0) in vec3 aPos;
layout (location = 1) in vec3 aNormal;
out vec3 FragPos;
out vec3 Normal;
uniform mat4 model;
uniform mat4 view;
uniform mat4 projection;
void main()
{
FragPos = vec3(model * vec4(aPos, 1.0));
Normal = mat3(transpose(inverse(model))) * aNormal;
gl_Position = projection * view * vec4(FragPos, 1.0);
}
#version 330 core
out vec4 FragColor;
in vec3 Normal;
in vec3 FragPos;
uniform vec3 lightPos;
uniform vec3 viewPos;
uniform vec3 lightColor;
uniform vec3 objectColor;
void main()
{
// ambient
float ambientStrength = 0.1;
vec3 ambient = ambientStrength * lightColor;
// diffuse
vec3 norm = normalize(Normal);
vec3 lightDir = normalize(lightPos - FragPos);
float diff = max(dot(norm, lightDir), 0.0);
vec3 diffuse = diff * lightColor;
// specular
float specularStrength = 0.5;
vec3 viewDir = normalize(viewPos - FragPos);
vec3 reflectDir = reflect(-lightDir, norm);
float spec = pow(max(dot(viewDir, reflectDir), 0.0), 32);
vec3 specular = specularStrength * spec * lightColor;
vec3 result = (ambient + diffuse + specular) * objectColor;
FragColor = vec4(result, 1.0);
}
please hold this for m
no
or rust gets removed..
f4wfkms
yes im aware of the "advanced" hiragana
no
おきゃくさま
the worst part about shader development
いらしゃいませ
the only debugging you have is looking
im blind!!!
cause you dont get enough sunlight
actually
aisde from the genetic part
i used to look at the sun as a child 😭
too much sun..
the UV went past your eyes and into your brain
this caused you to become a rust dev
💔
WHAT
if it was I'd be full time JVM and Ada dev
okay but youd also be a baychao fan
yes even worse
no!
ugh JB is trying so hard to push this AI stuff
hm atp
what file format do kotlin "people" use to store config
like toml is popular for rust
any
but like
i use command line
we found it was better to use javas integrated one
"we" (you)
yes
didn't know java had an integrated one
or is that like l4j
java.util.logging.Logger
now here's the logger
also I wonder
how often do you use classes in Kotlin code
bruh
what
"whenever I feel like it"
I just noticed a lot of your stuff isn't contained in classes
if you want a serious answer i only do it when i feel like ill be dealing with some object carrying data or state
Java code be like org.beg.ServerBuilder
otherwise i just use procedures in global package scope like ada <3
ServerBuilderConfigurationFactory
need longer name
ServerBuilderConfigurationFactorySingletonModel
java code be like
rust code be like Arc<Mutex<Box<impl ServerConfiguration + Send + Sync>>>
fearless concurrency™️
rust users are like marketers except they wont shut up and get no money from it
Rust is an iron oxide, a usually reddish-brown oxide formed by the reaction of iron and oxygen in the catalytic presence of water or air moisture. Rust consists of hydrous iron(III) oxides (Fe2O3·nH2O) and iron(III) oxide-hydroxide (FeO(OH), Fe(OH)3), and is typically associated with the corrosion of refined iron.
Given sufficient time, any iro...
❤️
🤢
rust is literally an iron oxide
what even is a "kotlin" huh
Kotlin [ˈkɔtlin] is a village in Jarocin County, Greater Poland Voivodeship, in west-central Poland. It is the seat of the gmina (administrative district) called Gmina Kotlin. It lies approximately 13 kilometres (8 mi) south-east of Jarocin and 74 km (46 mi) south-east of the regional capital Poznań.
JVM moment
there is
how does anything before that (eg logging that you're getting args)
work
how does that work
?
like
fun main(args: List<String>) {
val logger = whatever // initialize logger
logger.finer("Parsing args...")
args.forEach {
// ...
if $it == "--log-level" { /* ... */ }
}
// ...
}
how does the logger.finer() call even do anything
before you actually get the desired log level
the jvm has a logger configuration file
oh huh really
doesn't make sense to if you have a logging config file
このコンピュータシステムはがんを含むて加州に知られている
fair
then its fed into a conversion function and added to either singleArgs or multipleArgs
-alpha=53 will become Int(53) with conv=::stringToInt, which also does -alpha=0x35 or -alpha=0b110101
-{1,2}[a-zA-Z]+=[^\n ]*
ok this is a more correct regex
but I think both that and yours would technically match a ---arg
the system would read that as an argument of name "--arg"
yes
wrong but
most servers would crash with that argument though since its strict on the names
ugh
connective form of verbs... interestnig..
no mechanism to indicate that a function can throw an exception...
て form?
yes im trying to learn how to use inflections more appropriately
i know た is for past tense and て connects
て can also be used as a commanding/request form
おきて = "Wake up!"
おきてください = "Wake up (but polite)"
typed ざ not さ lol
(ATPの人生)今日、おきて、あさごはんをたべて、9時間コードをして、ばやちゃおのどうがをみて、ねた
プログラミング言語だらけ蟻 (Rust)
programming language full of ants
smh
how much of this can you read im curious
atp's life
today,
i got up,
ate (something, meal, rice??),
programmed for 9 hours,
saw a bayachao video,
<i dont know the ending>
of course with assistance from jisho
(ATP's life) Today, I got up, ate breakfast, programmed for 9 hours, watched bayachao videos, and slept
ohh
though て form kinda implies that each thing happened in that exact order
so
be aware of that nuance
oh and the kanji 寝 is ね
@Throws will have to suffice
ジャック・ブラックの マインクラフト映画は「mid」
でも, ご覧になない
"didn't" is past tense so
た and ない ??
our CPU has something like that
struct ArgumentVal {
String(String),
Integer(i32),
Custom(MyEnum),
}
hmm how could I translate this to Kotlin
it used to take in two lambdas for memory access or register access definitions but that was simplified to this
nice
enum
use an enum and sealed class
whag
enum class A {
STRING,
INT,
WHATEVER
}
sealed class ACarrier(val type: A)
class ACarrierString(val datum: String) : ACarrier(A.STRING)
or just
class Carrier<T>(val datum: T)
whichever you deem better
this is ungrammatical btw but I'm assuming you wanted to say "didn't see" so
ご覧にならかった (fixing what you said exactly but this is "honorific" language and you'd never use this verb for yourself, it's also)
見なかった (what you'd actually use)
grammar schrammer
such a complex way to do it
i dont know exactly what you're trying to do
thats just what i use for primarily discerning mesasge types in wire protocols
parsing arguments
so like
"--address" has string value
"--port" has numerical value
"--log-level" needs to have a valid log level
interesting
enum class ArgumentKind {
LISTEN_IP, LISTEN_PORT, LOG_LEVEL, DISABLE_TLS, REALLY_DISABLE_TLS,
}
// ...
// fun parseArguments(args: Array<String>)
ArgumentKind.valueOf(argName.uppercase())
that's valid
the valueOf thing at the bottom
yeah but itll throw an error if a name doesnt match
yknow im gonna make this a lot less abstract
it doesnt need to be extensible
ugh stupid stupid
// whatever can't be reassigned even if
// you do
// var thing = Test()
data class Test(val whatever: String)
yes
var thing = ... just makes the local variable "thing" itself variable
it doesnt do anything to the value contained
// whatever can be reassigned so long as you have
// let mut thing = Test { whatever: "init value".into() }
struct Test {
whatever: String,
}
I kinda prefer the way rust does it ngl
if you wanted it that way you can just make everything a var
WinRing0
that
@Throws
isnt baked into the lang
like .toInt() can throw an exception but there's nothing indicating that except a doc
you just have to know
still
it's nice to know
exactly
when things can error
because for rust, ::<T>parse() returns a Result<T, E>
that you HAVE to handle
@Throws is also just another documentation tool if you wanna be blunt
due to how the JVM works there is no way to be certain when or where an exception will be thrown
and it sucks, Java really should have used a Result type to encode error semantics
but you still wouldn't have certainty
bad design
And by the nature of it, if you implement one yourself, the abstraction isn't zero cost
welcome to VMs
cause you're weirrrdd!
the way i have it in my planned lang is kinda like what java is doing
except that there is no unchecked exceptions everything must be checked
it's just objectively better to have
fn my_faulty_fn() -> Result<ResultType, ErrorType> { }
this is also ok because it forces the programmer to reckon with it
to know about it and to reckon with it*
i just know itll cause some form of issue later down the line though
nah
well like exactly how far down does the exception tree go
if you're doing something like writing to a stream, are you also supposed to handle SIGKILL
hmm
only if all of the functions along the way annotate that they can throw that error
but a SIGKILL can happen anywhere
ill probably just have a breadcrumb exception backing that applies to everything in the crumb
so maybe for those kinds of things, then those don't get annotated
orr orr orrr
i could pull an x86
and implement interrupts in my language
that would be cool..
what you'd probably want to do is this
int lowLevelFunction() throws SomeException { }
int highLevelFunction() throws AnotherException {
try {
lowLevelFunction()
} catch (e: SomeException) {
// do something to map from
// SomeException -> AnotherException
}
}
that would be cool I agree
CALL writeToStream
- StreamClosedError: close stream procedure
- Otherwise: program interrupt handler
CALL program interrupt handler
- StreamIsActuallyFine: return to caller
- Otherwise: log reason and exit process
and the same process for signals...
or like if errorKind is SystemGenerated then goto Program::InterruptHandler
yeah
ah
might as well get started on building an interpreter for it
i need to cleanup my notepad
you can overwrite the default logging handler to add your own color
we have a moderately complex color logger for log4j
with the associated ANSI handler
the most complex part here is the exception handler
log4j moment
what's better about log4j
oh gg
well generally logging isnt meant to be seen by the user
stdout is also used as program output for other programs to inteface with
"java knows best"
it does!
nah
rust knows all
if rust had bayachao in it id use it
ill publish a crate called bayachao
it must get in the standardlib
bruh
those are the rules
you know what
whenever i make my first compiler compiler for win32
im gonna sneak in bayachao in a header
y not
its binary
yes
plugins {
kotlin("jvm") version "2.1.20"
application
}
kotlin {
jvmToolchain(21)
}
group = "xyz.aerasto"
version = "1.0-SNAPSHOT"
application {
mainClass = "xyz.aerasto.CircuitServerMain"
}
run it as a distrigbution
or through your ide
rthen redirect stderr to stdout
ugh
System.setErr(System.out)
oh
it's CircuitServerMainKt
stupid
and...still errors
ok
stupid java packages
stupid idiot
stupid
hate java packages
@spare quartz this thing sucks, rust is better
ZGC is primarily for low latency
it will most likely achieve worse throughput than G1GC
so I should use G1GC for intellij?
thats the default for every jvm application
if you find zgc is better go for it
its all about testing
hm
return values..
also gotta figure out how i want to syscall/read registers in this language
?
like if I call Logger.getLogger("name")
in two different spots
it gets the same logger
most likely not
oh? really
check the JDK

welcome to Ada
Note: The LogManager may only retain a weak reference to the newly created Logger. It is important to understand that a previously created Logger with the given name may be garbage collected at any time if there is no strong reference to the Logger. In particular, this means that two back-to-back calls like getLogger("MyLogger").log(...) may use different Logger objects named "MyLogger" if there is no strong reference to the Logger named "MyLogger" elsewhere in the program.
ah that makes sense
well
the main method that calls the server loop should retain a reference to it
since it'll be in the call stack
or I could uh
make it a global
doing a shared global like that is cursed
but
...idk
it works
logger mutex :3
wdym by that
wdym
logger mutex
you do not need thread safety on loggers
:33
all operations on them are thread safe
okay lets see
what would be the best way to repersent an instruction in this format..
there
RAW
INSTRUCTION L"Sytem Call"
WITH L"Index" AS 4
syscall 0x4
not applicable to this language
this is bascially just a direct keyword -> binary file
at the top there will definitions like L"DATATYPE" 0x83
where semicolons
dont need any
yeah you do
i dont
yuh uh
this is a direct binary translation, so anything delimited by any form of whitespace is good enough
also this is objectively worse than my language
int3 might not exist where you're compiling
INSTRUCTION L"System Call" can be defined for any architecture in mine
whats an mps
oh
dont need it
bread experts group human interchangable binary format
the structure of the actual contents are arbitrary and replaced by a token -> byte sequence after
acronym sounds like the damn apple image format
HEIF
stupid ass format
I always have to convert my shit off
hi ben
hi
though there is a setting to not do heif
it is on staging
I haven't tested it lmfao
gg
it is prob fine
bg
I saw someone use 1 commit and keep amending it and force pushing today
oh I never did log into proxmox