Guild icon
DDraceNetwork
Development / developer
Development discussion. Logged to https://ddnet.org/irclogs/ Connected with DDNet's IRC channel, Matrix room and GitHub repositories — IRC: #ddnet on Quakenet | Matrix: #ddnet-developer:matrix.org GitHub: https://github.com/ddnet
Between 2023-12-30 00:00:00Z and 2023-12-31 00:00:00Z
Avatar
ChillerDragon BOT 2023-12-30 06:43:28Z
quakenet moment
Avatar
ChillerDragon BOT 2023-12-30 06:49:52Z
i have an idea @Davide !!!!!!!!!!!!!
06:50
i think my browser cached fakin ger10.ddnet.org and never made an request
06:50
i had the same on fokkos server now and it for the life of it would not whitelist me so i did it via curl and it worked
06:50
idk why i even used the browser in the first place
06:51
maybe some js fetch() call could avoid caching
Avatar
ChillerDragon BOT 2023-12-30 07:06:15Z
I managed to get a reproducible crashbug in my cursed dev env. Its butchered data folder custom client custom server 0.7 map. I would just ignore it but if someone is interested here is the backtrace https://paste.zillyhuhn.com/js
Avatar
ChillerDragon BOT 2023-12-30 07:17:27Z
ok nvm that bug was alr fixed in latest ddnet i was running some old stuff on ma laptop. Was caused by the 0.7 map loading i guess
Avatar
0.7 always the problem
08:00
remove
Avatar
Avatar
ChillerDragon
i think my browser cached fakin ger10.ddnet.org and never made an request
You can send HTTP headers which signal to the browser that it shouldn’t cache the page
08:07
Smth like this iirc
08:07
Cache-Control: no-store, must-revalidate
Avatar
or just control f5
Avatar
well no shit
08:12
but why do u expect the user to do that
08:12
that is not setting anyone up for success
Avatar
sometimes ur a bit douche
08:13
i never said anything about that
08:13
i was talking about chiller
08:13
idk if douche is a word xd
08:20
Avatar
Avatar
Ryozuki
i was talking about chiller
o i see
08:46
we have reply feature
08:46
hopefully u see how ur comment could be seen as dumb if it was in response to what i said lol
Avatar
chillerdragon BOT 2023-12-30 08:46:43Z
I use curl BTW
Replying to @Ryozuki i was talking about chiller
Avatar
Avatar
Ewan
hopefully u see how ur comment could be seen as dumb if it was in response to what i said lol
ah xd i dont reply to chillerdragon comments because i think he doesnt see them
Avatar
ChillerDragon BOT 2023-12-30 10:16:06Z
ryo respecting da irc oosers
10:16
pog
10:16
i see replies on da phone
10:16
at least i see "reply to (null)" xd
Avatar
რილია 2023-12-30 10:19:32Z
the ddnet is well made
10:19
the code makes sense
10:19
i like it
Avatar
wat
Avatar
ChillerDragon BOT 2023-12-30 10:24:18Z
yes jopsti ddnet code nice
10:24
stop hating it already
10:26
@Ryozuki i dont get ur meme u posted 2040 is further away -.-
10:27
also no memes in #developer
10:27
thats a bannable offense
10:27
only irc users alre allowed to write offtopic stuff or post memes in #developer
Avatar
Avatar
ChillerDragon
@Ryozuki i dont get ur meme u posted 2040 is further away -.-
??
Avatar
ChillerDragon BOT 2023-12-30 10:28:11Z
until heinrich also bridges #off-topic to irc
Avatar
did u read
Avatar
ChillerDragon BOT 2023-12-30 10:28:18Z
i cant read
Avatar
it says 2040 is closer
Avatar
ChillerDragon BOT 2023-12-30 10:28:37Z
but it isnt
Avatar
2950 is also closer than 2014
Avatar
ChillerDragon BOT 2023-12-30 10:28:46Z
how
10:28
closer to what
Avatar
oh true
Avatar
ChillerDragon BOT 2023-12-30 10:29:07Z
i dont get it
10:29
i cant read
Avatar
ChillerDragon BOT 2023-12-30 10:29:13Z
trol xd
Avatar
why did i see this meme lol
Avatar
ChillerDragon BOT 2023-12-30 10:29:30Z
ryo got scammed by date propaganda
Avatar
xDDD
Avatar
ChillerDragon BOT 2023-12-30 10:31:00Z
0.7 is closer than 0.6
10:31
think about that
Avatar
not rly
Avatar
closer to being removed? i agree
Avatar
ChillerDragon BOT 2023-12-30 10:31:35Z
0.6.5 is closer to 7 than to 6
10:31
idk
Avatar
is there a math thing
10:32
is 1 closer to 0 or 2
Avatar
ChillerDragon BOT 2023-12-30 10:32:21Z
closer to 2
10:32
2 is the future
10:33
im too lazy to google
10:33
my dns is broken
10:33
ok fuck it who needs dns
10:33
enuff irc trolling for today
Avatar
Avatar
ChillerDragon
yes jopsti ddnet code nice
Avatar
ChillerDragon BOT 2023-12-30 10:34:13Z
beautiful
10:34
only way it could be nicer would be rewriting it in modern java
10:35
okay those lines actually are a bit trol
10:35
looks still like pro C++ code to me
10:36
also thanks for irc friendly reply jopstibobsti UwU
10:37
ok now i rly close irc. I clearly have an irc addiction.
Avatar
this code is so much: "I am a c dev, i know what i am doing" "Just because you find it unintuitive, doesn't mean it's bad" xd
Avatar
Avatar
Ryozuki
is 1 closer to 0 or 2
we round *up at .5/50% so it’d be 2 but really it’s arbitrary and silly and it’s equally far (edited)
Avatar
who has the placement new fetish
10:45
i already seen it for the kernel or client (idr which)
10:45
why is it being written this way
Avatar
რილია 2023-12-30 10:46:19Z
what is the best way to convert hls color to int ?
Avatar
look how the color picker did it xd
Avatar
რილია 2023-12-30 10:48:02Z
int ColorFeet = ColorHSLA(m_ColorFeet).UnclampLighting().Pack(ms_DarkestLGT7); ha ?
Avatar
looks like it
Avatar
რილია 2023-12-30 10:48:31Z
i prefer rewrite the function myself, it sound more simple
10:48
don’t
10:48
that is the best way
Avatar
რილია 2023-12-30 10:49:10Z
it calls 3 functions to convert
Avatar
unclamp light is, if u want your color not be very dark
10:50
i dunno what the darkestlgt7 does tho
Avatar
Avatar
რილია
it calls 3 functions to convert
but what exactly is wrong with 3 functions?
Avatar
Avatar
Jupstar ✪
but what exactly is wrong with 3 functions?
რილია 2023-12-30 10:51:44Z
why isn't it like ColorFeet = ColorHSLA(255,255,255);
Avatar
bcs ColorHSLA is not a int
10:52
it's a wrapper for HSL + alpha
Avatar
რილია 2023-12-30 10:52:28Z
it's feet color, what alpha doing there ?
Avatar
u can leave the unclamplighting out, if you want dark colors
10:52
feet can also be transparent
10:53
just call it with a forth argument
10:53
but anyway, if u want it simpler. create an operator overload for int
10:53
then u can do what u want
Avatar
Avatar
Jupstar ✪
but anyway, if u want it simpler. create an operator overload for int
რილია 2023-12-30 10:53:54Z
let me study that
Avatar
რილია 2023-12-30 11:10:01Z
how about this ? __int8 hud; __int8 sat; __int8 lig; __int8 alp; int hsla[4] = {hud, sat, lig, alp};
11:10
boyeeeee
11:11
__int8 is 8 bit integers
Avatar
Avatar
Jupstar ✪
i dunno what the darkestlgt7 does tho
0.7 has a different darkest lgt value allowed for skins, so you need to rescale
11:13
The 3 function calls are trivial, I'm 90% sure any competent compiler won't even bother with a function and inline them
Avatar
Avatar
რილია
how about this ? __int8 hud; __int8 sat; __int8 lig; __int8 alp; int hsla[4] = {hud, sat, lig, alp};
რილია 2023-12-30 11:15:32Z
how can i assemble and access it tho ?
11:15
i have skill issue in c++
Avatar
learn then
Avatar
რილია 2023-12-30 11:17:00Z
i'm learning here
Avatar
search on google
11:17
how cpp classes and structs work
11:17
it will be more efficient for u
11:17
and us
Avatar
ask chatgpt
Avatar
Avatar
Jupstar ✪
ask chatgpt
რილია 2023-12-30 11:17:54Z
can't access it in iran
Avatar
skill issue
Avatar
start revolution
Avatar
რილია 2023-12-30 11:18:28Z
they block all the iran phone numbers
Avatar
Avatar
Ryozuki
it will be more efficient for u
რილია 2023-12-30 11:19:23Z
i don't ask here so you can post meme 😂
Avatar
wat xd
Avatar
ChillerDragon BOT 2023-12-30 11:20:30Z
imagine yielding ur phone num to ai anyways
11:21
careful out there
Avatar
Avatar
Ryozuki
Click to see attachment 🖼️
ah yes, the usual maths on internet
Avatar
yeah switch to firefox, the browser that is always 10 years behind in features xD
Avatar
Avatar
რილია
they block all the iran phone numbers
Buy virtual number and use VPN
Avatar
Avatar
Jupstar ✪
yeah switch to firefox, the browser that is always 10 years behind in features xD
such as?
Avatar
"it's much more common for me to encounter a website that works in firefox but not chrome than the other way around. " XDDDDDDDDDDDDDDDDDDDDDD
12:16
the first comment is so gold
12:16
in what universe does this human live
Avatar
i mean
Avatar
Avatar
Chairn
such as?
webrtc is worse in firefox, webgl sucks hard, webgpu is still much more beta firefox is slower in most stuff
12:16
list is long
Avatar
but nobody uses webgl for most stuff
Avatar
Avatar
Mʎɹ シ
Buy virtual number and use VPN
რილია 2023-12-30 12:17:19Z
anyone here who wants to use chatgpt, using this method owo
12:17
but i don't care about ai
Avatar
i don't think most website uses these
Avatar
Avatar
Chairn
i don't think most website uses these
there is more firefox has no PWA, the UI is worse(subjective). firefox mobile is trash (some addons are really good, but the overall experience is bad) firefox shows ads on their home site
12:20
firefox is also the underdog, which means they will never set the state of art. they always have to implement what chrome etc implement
12:20
so they can't really be innovative, except over specs
Avatar
progressive web applications? xd
Avatar
yes
Avatar
so you'd be in favor of a monopoly of chrome & google on the internet ?
Avatar
basically use websites as electron apps 😂
Avatar
Avatar
Chairn
so you'd be in favor of a monopoly of chrome & google on the internet ?
i am in favour of having the state of art. and firefox is simply too far behind
12:21
there was a time where firefox was the monopoly of internet browsers
12:22
and they fucked it up
Avatar
and what do you need state of the art browser for?
Avatar
Avatar
Jupstar ✪
there was a time where firefox was the monopoly of internet browsers
never?
Avatar
Avatar
Chairn
never?
firefox 3.6
Avatar
having more than 50% doesn't mean monopoly
Avatar
well at least they had the power to be innovative
12:22
and they didnt use it
12:24
imagine we'd still use flash today instead of html5
12:24
lmao
12:26
Ruffle is a Flash Player emulator written in Rust. Ruffle targets both desktop and the web using WebAssembly.
12:26
really good already
12:26
i can play some old flash games with it already
12:26
😄
Avatar
Add color palette with up to 8 colors to editor toolbar. The palette colors work like regular color picker buttons, so they open a color picker popup on click and the value can be copied and pasted with Ctrl+Right click and Ctrl+Left click respectively. Less palette colors are shown when not enough space is available (with 5:4 resolutions). Add color pipette which allows selecting any color displayed on the screen. Selecting a color with the pipette adds the new color to the palette and sh...
Avatar
Avatar
ChillerDragon
i had the same on fokkos server now and it for the life of it would not whitelist me so i did it via curl and it worked
Oh 😄
Avatar
Avatar
Ewan
Cache-Control: no-store, must-revalidate
It must be added on @deen side
Avatar
Avatar
Jupstar ✪
yeah switch to firefox, the browser that is always 10 years behind in features xD
Fwiw, I've only ever had issues with ancient govt websites that only run on ie6
Avatar
Avatar
Chairn
so you'd be in favor of a monopoly of chrome & google on the internet ?
Probably. Most people don't care until it's way too late
Avatar
Avatar
Learath2
Fwiw, I've only ever had issues with ancient govt websites that only run on ie6
Chillerdragon had issues with webrtc using discord voice chat. It doesn't support noise filtering. I'd claim that's a big issue already
Avatar
i also have some problems with firefox when try to use voicechat justatest but in chrome everything works fine
15:34
btw, is it ok that hook like shows that i can hook through blocks and i actually cant
Avatar
Avatar
MilkeeyCat
btw, is it ok that hook like shows that i can hook through blocks and i actually cant
I think it's fine. We use the length of the hook as if acting on another tee, which is a little longer than it is when acting on a tile
Avatar
Avatar
Learath2
I think it's fine. We use the length of the hook as if acting on another tee, which is a little longer than it is when acting on a tile
i mean, it shows i can hook thru but its only possible to hook to purple circle (edited)
15:49
Avatar
Oh this one looks wrong, hm
Avatar
Avatar
MilkeeyCat
i mean, it shows i can hook thru but its only possible to hook to purple circle (edited)
I think this is because we use mouse position instead of TargetXY for hookcoll.
Avatar
is this a bug or a feature?
Avatar
Avatar
MilkeeyCat
is this a bug or a feature?
Well, it used to use TargetXY. but it got changed in this PR: https://github.com/ddnet/ddnet/pull/4760.
Avatar
The check will always evaluate to true, and therefore is not needed. Closes #2057

Checklist

  • [ ] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test (especially base/) or added coverage to integration test
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing maps
  • [ ] Tested the change with...
Avatar
რილია 2023-12-30 16:37:29Z
hi bros
16:37
broadcast make some time to clear from the screen, how can i clear it sooner ?
Avatar
Send an empty broadcast to override it
❤️ 1
Avatar
Avatar
Robyt3
Send an empty broadcast to override it
რილია 2023-12-30 16:42:10Z
also is there a bool to indicate if any broadcast is currently showen on the players screen ?
Avatar
Avatar
რილია
also is there a bool to indicate if any broadcast is currently showen on the players screen ?
No, you'd have to remember when the broadcast was sent and check if that's longer ago than the broadcast time (edited)
Avatar
Avatar
ChillerDragon
⭐♥ST-Chara♥⭐ 2023-12-30 17:00:25Z
noooo, i forgot it (edited)
Avatar
ChillerDragon BOT 2023-12-30 17:02:06Z
?? wat binary
Avatar
ChillerDragon BOT 2023-12-30 17:05:33Z
??
Avatar
⭐♥ST-Chara♥⭐ 2023-12-30 17:05:58Z
sorry idk what to say TuT, i create that repo 3 years ago
Avatar
ChillerDragon BOT 2023-12-30 17:06:05Z
what repo
17:06
who are you talking to?
Avatar
⭐♥ST-Chara♥⭐ 2023-12-30 17:06:34Z
-- ChillerDragon @Anime-pdf trol empty repo https://github.com/TeeworldsFun/teeworlds-teeball
17:06
i reply it
Avatar
ChillerDragon BOT 2023-12-30 17:06:48Z
aaa
17:06
yea i dont see replies sorry
17:07
so you replied to my message
Avatar
⭐♥ST-Chara♥⭐ 2023-12-30 17:07:04Z
yes yes
Avatar
ChillerDragon BOT 2023-12-30 17:07:08Z
i see
17:07
sad
17:07
binary is boring anyways code would be more interesting
17:09
@⭐♥ST-Chara♥⭐ so 3yrs ago you had it and now its gone? ._.
Avatar
⭐♥ST-Chara♥⭐ 2023-12-30 17:09:42Z
its probably gone
Avatar
ChillerDragon BOT 2023-12-30 17:09:52Z
rip
Avatar
⭐♥ST-Chara♥⭐ 2023-12-30 17:10:32Z
Interestingly, I used a web time machine to browse FuN's website at that time, but rip (edited)
Avatar
ChillerDragon BOT 2023-12-30 17:32:10Z
everyone ready for new years copyright commits?
Avatar
Avatar
ChillerDragon
is there some LDPRELOAD i can set that just prints some debug info for tcp or better even just http
ChillerDragon: SSLKEYLOGFILE
Avatar
Avatar
BlaiZephyr | meloƞ
"how devs are concerned about the potential backlash associated with accounts while overlooking the benefits they bring"
no? ^^ all devs seem to want accounts
Avatar
BlaiZephyr | meloƞ 2023-12-30 18:07:34Z
i heard about the meetup 😄 - how was it?
Avatar
Avatar
baby frog
ok. so i shouldnt join with a custom client then, regardless of whether theres hacks or not
custom clients are allowed, cheats not
Avatar
Avatar
Avolicious
I am not sure if people are interested in answering it in here, but there you go. In gRPC you are able to create a long running bidirectional ( bidi ) stream with stub->AsyncEventStream(&context_, &this->cq_, reinterpret_cast<void*>(gRPC::Type::CONNECT)); This works great until there is a network problem & the stream stops sending or receiving data. There is a built-in grpc-core reconnect & keepalive feature, but it doesnt restart the stream. How would you solve the problem?
what does it do instead of restarting the stream when it detects an error?
Avatar
ChillerDragon BOT 2023-12-30 18:24:48Z
You are using either the Firefox or Chrome browsers on the client system to access a web application.
18:24
SSLKEYLOGFILE seems to be browser only
Avatar
chillerdragon BOT 2023-12-30 18:28:43Z
all is a strong word. I think even jopsti is pro ddnet accounts but only if done right. He does not even have an account on kog.
Replying to @heinrich5991 no? ^^ all devs seem to want accounts
Avatar
Avatar
Jupstar ✪
but it's not zero-costable? e.g. i dont see a feature to disable it if i dont need it
https://docs.rs/crate/tracing/latest/features it has features to disable it (even completely, check max_level_off. it needs -O1 to be zero-cost, I think)
Avatar
ChillerDragon BOT 2023-12-30 18:38:38Z
okay i kinda got SSLKEYLOGFILE working but its not smooth enough for me to be useful
Avatar
Avatar
heinrich5991
what does it do instead of restarting the stream when it detects an error?
An invalid tag so it crashes
18:42
If a stream got cancelled by the server, you cant just restart it afaik. You have to re-init the stream itself, not the connection
Avatar
Was great meeting fellow Tees at the 37c3. Thanks for stopping by. I was surprised how many Tees showed up :D. (edited)
heartw 2
Avatar
Avatar
ChillerDragon
is it "a javascript error" or "an javascript error" ?
ChillerDragon: for "a" vs "an", always check whether the next word, when spoken, starts with a vowel. that means "hour" starts with a vowel, but "university" does not.
Avatar
For anyone who wants to meet, the next opportunity is at https://fosdem.org/2024 (cc @chillerdragon)
Avatar
ChillerDragon BOT 2023-12-30 18:55:34Z
c: thanks for the ping but seems like my next free slot would be 2025
tear 1
18:56
okay "hour" starts with "o" but doesnt "university" start with "u" ?
18:57
@Zwelf wait wot ppl showed up?
Avatar
ChillerDragon BOT 2023-12-30 18:58:34Z
ppl u didnt know?
Avatar
Avatar
Fudgy
Im playing with a 0.7 client from like 3 years ago. It's annoying to not see finish times when playing race with others
why do you play from 0.7? ^^
Avatar
ChillerDragon BOT 2023-12-30 18:58:46Z
me?
Avatar
chillerdragon BOT 2023-12-30 18:59:14Z
a fudgy
Avatar
Avatar
heinrich5991
why do you play from 0.7? ^^
It feels smoother, I just like it
19:00
And I added some changes locally that I like
Avatar
ChillerDragon BOT 2023-12-30 19:00:09Z
@Zwelf i somehow can not believe ppl u did not know and did not expect coming that actually play the game showed up
Avatar
chillerdragon BOT 2023-12-30 19:00:17Z
fudgy sus
Avatar
I dont play ddrace so I dont need ddnet client
Avatar
Yes, some. Some I knew only by name, some I had played with. Some old players (one who wrote a DDRace mod back in the days) that I didn't know. A Teeworlds player that wasn't aware of DDNet. In total we were ~10 I believe. (2 unrelated to Teeworlds/DDNet also showed up).
Avatar
ChillerDragon BOT 2023-12-30 19:02:10Z
no fucking way
19:02
dude i really missed something there
19:03
"A Teeworlds player that wasn't aware of DDNet" love it
19:03
this is why 0.7 compat matters
Avatar
Avatar
Ryozuki
0.7 always the problem
please don't do that with other people's projects…
Avatar
Yeah, I think he tried Teeworlds a few years ago again, when DDNet didn't had 0.7 compat.
Avatar
ChillerDragon BOT 2023-12-30 19:06:10Z
dood heinrich chill ryo was just cyber bullying me a bit
19:06
its his real opinion but it was clearly a joke
19:06
pls dont turn #developer into a joke free zone heinrich ._.
Avatar
Avatar
Fudgy
It feels smoother, I just like it
if you could debug why, it'd be interesting ^^
19:07
it's supposed to be a zone void of lazy negativity
19:08
which I think this was an example of
Avatar
ChillerDragon BOT 2023-12-30 19:09:33Z
teeworlds is much more lightweight than ddnet
19:09
it has way less features
Avatar
Avatar
Zwelf
Was great meeting fellow Tees at the 37c3. Thanks for stopping by. I was surprised how many Tees showed up :D. (edited)
Thank you guys for organizing :) was fun
heartw 4
Avatar
ChillerDragon BOT 2023-12-30 19:11:41Z
meetup leak!
Avatar
shouldn't impact performance
Avatar
ChillerDragon BOT 2023-12-30 19:14:00Z
@heinrich5991 im not sure "feels smoother" has to be raw fps or something like that. Alone the start/quit time and the cleaner menu has a lot feel to it.
Avatar
dragon: time ./teeworlds quit
Avatar
ChillerDragon BOT 2023-12-30 19:15:09Z
time teeworlds quit real 0.7s
Avatar
no way
Avatar
ChillerDragon BOT 2023-12-30 19:15:21Z
not in 4k
19:15
on my fullhd laptop
Avatar
./target/release/ddnet-playground quit 0,21s user 0,16s system 209% cpu 0,177 total
Avatar
ChillerDragon BOT 2023-12-30 19:15:42Z
time DDNet quit 4.3s
Avatar
it got faster
19:16
but it's unfair, your pc is faster
19:16
dragonball: can u do me a favor and test it on your pc?
Avatar
ChillerDragon BOT 2023-12-30 19:17:00Z
IMO alone the non teeish textures used in the ddnet main menu are a valid reason to switch to vanilla client
19:17
jupjapyopstinger: i am im bulgaria meeting bulgariantee xd
19:17
@Axi when meet mf
Avatar
but u have fullhd laptop?
Avatar
ChillerDragon BOT 2023-12-30 19:18:09Z
oh by pc u mean my laptop?
19:18
run ur rust code?
Avatar
yeah, u open to test?
Avatar
ChillerDragon BOT 2023-12-30 19:18:45Z
yea but i kinda wanna go to bed since like 1 hour xd
19:18
lez do tmrw
Avatar
yeah but doesnt matter
19:20
was just quirious if it feels good, if someone other than extremly biased me runs it
19:20
wow my english is good
Avatar
ChillerDragon BOT 2023-12-30 19:21:01Z
quirious
19:21
reads fine in my brain
Avatar
ikr
19:21
language is understanding each other
Avatar
ChillerDragon BOT 2023-12-30 19:22:12Z
everything feels sleepy rn
19:22
ill do feelsgoodman test tomorrow after coffee
19:22
if i dont forget
Avatar
yeah yeah no pressure
19:23
i'd upload cur version then anyway
Avatar
რილია 2023-12-30 20:08:54Z
is the sounds on protocol.h like: SOUND_GUN_FIRE, is the only sounds that i can use on my server or there is more ?
Avatar
ChillerDragon: remind me what the differencese between 0.7 and ddnet menu are
20:57
I guess we could try to optimize startup time 🙂
Avatar
ladies, gentlemen and other creatures as well. im proud to show u my milk lang interpreter(if u type in a number, it returns number) 🎉
Avatar
cool 🙂
20:58
is the source code public somewhere?
Avatar
Milk interpreter in go. Contribute to Milk-Interpreters/milk_interpreter_go development by creating an account on GitHub.
Avatar
Avatar
MilkeeyCat
ladies, gentlemen and other creatures as well. im proud to show u my milk lang interpreter(if u type in a number, it returns number) 🎉
its a calculator with null justatest (edited)
Avatar
nice name xd
22:09
call generators cows
22:09
or smth
22:09
pointers
22:09
call pointers cows
22:09
cows point to milk
Avatar
in pxtone u have to call Moo() to create 1 frame of audio
Avatar
Avatar
Ryozuki
pointers
No pointers jn milklang, pointers hard. It has only arithmetic on numbers, booleans, null. Functions and variables are coming
22:50
add a llvm jit backend
Avatar
Sounds complicated as fuck. I making a lang for grugs. I liked writing a lexer as well as parser
Avatar
u would love lalrpop
22:52
its so easy
22:52
well until u hit a reduce reduce problem
22:52
there is also chumsky
Avatar
After i finish the book ill try to make it in rust
Avatar
Write expressive, high-performance parsers with ease. - GitHub - zesterer/chumsky: Write expressive, high-performance parsers with ease.
22:52
this lib is for parsers
22:52
with pretty errors
Avatar
124bbc4 add x and y coords to /tp - ewancg fc825fb Merge pull request #7696 from ewancg/tp-coords - heinrich5991
23:08
04f4305 Improve player and tee settings menus - Robyt3 04553d6 Merge pull request #7706 from Robyt3/Menus-Player-Tee-Settings-Improvement - heinrich5991
Avatar
5d35cd8 change cast of pointer to uintptr-t - BlaiZephyr 3defe8e Merge pull request #7703 from BlaiZephyr/fix-cmake-warning - def-
Exported 330 message(s)