Thread 105838456 - /g/ [Archived: 411 hours ago]

Anonymous
7/8/2025, 5:26:20 PM No.105838456
IMG_4127
IMG_4127
md5: ff5011f9e2eafbf3b461750c18ea3dbd๐Ÿ”
New demo for the Jai language:
https://www.youtube.com/watch?v=RIYGaSBKy3w
Replies: >>105838493 >>105838622 >>105839174 >>105839193 >>105839274 >>105840611 >>105840836 >>105841394 >>105842963 >>105843143 >>105843346 >>105844720 >>105846934 >>105847416 >>105848206 >>105848306 >>105850197 >>105852718 >>105854072 >>105856038 >>105857354 >>105857591 >>105858199
Anonymous
7/8/2025, 5:29:47 PM No.105838493
1721925341286297
1721925341286297
md5: 77a0897e88c38ac76dc8bdae87776050๐Ÿ”
>>105838456 (OP)
>demo
Replies: >>105846744
Anonymous
7/8/2025, 5:42:32 PM No.105838622
1723746565863917
1723746565863917
md5: 28593c69402680e2b8824f9c4adf87e7๐Ÿ”
>>105838456 (OP)
for plugins if it.message it.message(it, message)
Replies: >>105839401 >>105844775
Anonymous
7/8/2025, 5:49:15 PM No.105838710
>all this shit about metaprogramming
who asked for this?
Replies: >>105840571 >>105857645
Anonymous
7/8/2025, 5:49:29 PM No.105838715
nice i've been waiting for this talk to be uploaded
Anonymous
7/8/2025, 6:30:00 PM No.105839174
>>105838456 (OP)
I am having a hard time watching and especially hearing this video with this mono shit.
Anonymous
7/8/2025, 6:32:00 PM No.105839193
>>105838456 (OP)
so he was working on his language for over 10 years, is he a neet or how did he earn money in this 10 years?
Replies: >>105839847
Anonymous
7/8/2025, 6:39:37 PM No.105839274
>>105838456 (OP)
crazy, this looks really good what he did but I think we don't need another programming language.
Anonymous
7/8/2025, 6:51:22 PM No.105839401
1728227380631398
1728227380631398
md5: a98b696ac21a798682fc6ac1be8821fe๐Ÿ”
>>105838622
"for plugins if it message then it message of it and message"
lol no hate on the syntax, just observing that this example is a clumsy sentence to convert to and say in a natural language (and this sentence too.)
Anonymous
7/8/2025, 7:37:02 PM No.105839847
>>105839193
>Get millions from successful game
>Invest it into dividend paying stocks that prioritize dividend growth
>Live rest of life off of dividend yields that increase every year.
Replies: >>105840736 >>105856676
Anonymous
7/8/2025, 7:44:37 PM No.105839905
So, has he released the compiler to the public yet?
Replies: >>105840593
Anonymous
7/8/2025, 8:53:57 PM No.105840571
>>105838710
sounds a bit complex. I thought he hated complexity.
Replies: >>105848155 >>105851272
Anonymous
7/8/2025, 8:56:21 PM No.105840593
>>105839905
if he did that it could be used by the unworthgy
Replies: >>105842989
Anonymous
7/8/2025, 8:57:51 PM No.105840611
>>105838456 (OP)
JAI SHRI RAM
JAI SHRI RAM
JAI SHRI RAM

JAI SHRI RAM SOKOBAN
JAI SHRI RAM SOKOBAN
JAI SHRI RAM SOKOBAN
JAI SHRI RAM SOKOBAN
JAI SHRI RAM SOKOBAN
Anonymous
7/8/2025, 8:58:53 PM No.105840622
JAI SHRI RAM
JAI SHRI RAM
JAI SHRI RAM

JAI SHRI RAM SOKOBAN
JAI SHRI RAM SOKOBAN
JAI SHRI RAM SOKOBAN
JAI SHRI RAM SOKOBAN
JAI SHRI RAM SOKOBAN
Anonymous
7/8/2025, 9:10:05 PM No.105840736
>>105839847
I'm pretty sure he mortgaged his house by now but yeah he could have done that.
Replies: >>105842074
Anonymous
7/8/2025, 9:16:41 PM No.105840792
I wonder how many people here on /g/ actually have access to the compiler beytah. I have it. It's not hard to get access to if you're not a retard. Like just ask him lol
Replies: >>105840848
Anonymous
7/8/2025, 9:20:54 PM No.105840836
>>105838456 (OP)
holy fuck he's old now man wtf
Anonymous
7/8/2025, 9:22:21 PM No.105840848
artworks-yuIgda9sNqCknWjM-STgCMw-t500x500
artworks-yuIgda9sNqCknWjM-STgCMw-t500x500
md5: a5ffba6ee1efe5652f4da68ecc56dc29๐Ÿ”
>>105840792
Why bother if Odin and C++ exist?
Jai is stupid as hell man.
Anonymous
7/8/2025, 9:30:36 PM No.105840924
>going to a functional conference under the pretense of shilling for a new systems language
>immediately start shilling your game
this guy has balls
Anonymous
7/8/2025, 10:11:06 PM No.105841316
I gave up, he being is extremely interactive with the video but it's delayed by 20 seconds. What the fuck. It's unwatchable without constantly fast forwarding to see what he's talking about. Hopefully this was just a throwaway talk and he does another one.
Anonymous
7/8/2025, 10:21:54 PM No.105841394
>>105838456 (OP)
joe blow
Anonymous
7/8/2025, 10:35:44 PM No.105841516
300kloc
300kloc
md5: df2aa81ff769f34ea812b787ff74211c๐Ÿ”
Stopped watching here. A shitty Sokoban game with a level editor shouldn't take 300k lines of code. Jai sucks
Replies: >>105842181 >>105844620
Anonymous
7/8/2025, 11:45:18 PM No.105842074
1563488282051
1563488282051
md5: ee0873abd5c6dd6bfc260066fea9c3bc๐Ÿ”
>>105840736
>I'm pretty sure he mortgaged his house by now
Why are so many people so shit at anything involving money.
Replies: >>105847314 >>105847544
Anonymous
7/8/2025, 11:59:49 PM No.105842181
>>105841516
3D games unironically require like 100x the code than that of a 2D game. Some people just canโ€™t resist making their lives hard while most of their game mechanics would probably work just fine in 2D, certainly for just a Sokoban game.
Replies: >>105842934 >>105843025 >>105843423 >>105847046 >>105849071 >>105856064 >>105856571
Anonymous
7/9/2025, 1:32:25 AM No.105842934
>>105842181
Jon Blow isn't going to make a 2d game to show off his c/c++ killer, get your head out of your ass
Replies: >>105844722 >>105855909
Anonymous
7/9/2025, 1:37:53 AM No.105842963
>>105838456 (OP)
Jonathan blowjob
Jai sri ram
Replies: >>105843083
Anonymous
7/9/2025, 1:39:40 AM No.105842989
>>105840593
This.
Jai is a language for brahmins and kshatriyas.
Anonymous
7/9/2025, 1:43:22 AM No.105843025
>>105842181
He mentioned before he'll release most of the source code (under a special license) for Sokoban to serve as a full example of the language.
Anonymous
7/9/2025, 1:44:00 AM No.105843032
>Braid and TheWitness
But those suck. Why is this guy such a big deal?
Anonymous
7/9/2025, 1:52:30 AM No.105843080
BHARAT MATA KI JAI

JAI MATA DI
Replies: >>105843083
Anonymous
7/9/2025, 1:52:54 AM No.105843083
>>105842963
>>105843080
why are you people on /g/
Replies: >>105849070
Anonymous
7/9/2025, 2:02:32 AM No.105843143
>>105838456 (OP)
>first time I hear about it is on /g/
>unemployed tards immediately start arguing over it
So the gist is this language doesn't need to exist and almost nobody will ever use it?
Anonymous
7/9/2025, 2:06:33 AM No.105843174
Hi Jon. You're 15 years too late. Personal computing is long dead and it's never coming back. Sorry.

Enjoy your retirement. I'm serious.
Anonymous
7/9/2025, 2:31:40 AM No.105843346
>>105838456 (OP)
damn, that intro slaps.
Anonymous
7/9/2025, 2:43:27 AM No.105843423
>>105842181
I've written a 3D game engine with a low-level graphics API and it doesn't approach anywhere near 300k, after the initial ~3k lines of boilerplate you would be surprised how easy it is to get skinned meshes drawn to the screen with shadows, post processing, etc
Replies: >>105847701 >>105847789 >>105847863
Anonymous
7/9/2025, 3:08:49 AM No.105843568
eeeehhh
eeeehhh
md5: 94e7ca26c5416670dbd0283ad60732cd๐Ÿ”
post source code of gtfo
Replies: >>105843623
Anonymous
7/9/2025, 3:17:38 AM No.105843623
>>105843568
engine is proprietary, sorry im not a freetard
Replies: >>105843695 >>105847777
Anonymous
7/9/2025, 3:29:43 AM No.105843695
>>105843623
Then it won't succeed, sorry. Competition with Godot was feasible for you, but on Unreal Engine level going solo?
Grow a community, it's ok to get help. There a lot of awesome developers around waiting for the right chance. You're better than this.
Anonymous
7/9/2025, 6:05:47 AM No.105844620
>>105841516
For some reason, Blow does his state control like a caveman, so he litters a bunch of if bool checks everywhere.
Replies: >>105844668
Anonymous
7/9/2025, 6:11:33 AM No.105844668
>>105844620
How the fuck do you do conditionals then? Polymorphism?
Replies: >>105844709
Anonymous
7/9/2025, 6:17:04 AM No.105844709
>>105844668
state machines to start. I have no idea why he doesn't use them for a game like his. He's wasted so many hours manually debugging state issues, and he ends up "fixing" them with the same ad-hoc if bool "guards"
And since he already has a transaction system, he should be using contract programming too.
But I imagine he considers both of my suggestions bad and has rants for each on why they're actually not useful or productive.
Replies: >>105847390 >>105847478
Anonymous
7/9/2025, 6:18:15 AM No.105844720
>>105838456 (OP)
In 10 years he'll release something that's just a crude version of rust 0.1.
Anonymous
7/9/2025, 6:18:19 AM No.105844722
>>105842934
Wait he literally did, retard. If that codebase is unable to show the essence of the language then maybe itโ€™s overcomplicated and shit.
https://youtu.be/jqtHi9XRhr0
Anonymous
7/9/2025, 6:24:00 AM No.105844775
>>105838622
Saars we invant the Jai Hind language frum the omakase principle of Ruby and the Rails okay?
It is like magic. You write the coding in natural flow of the langbage. Just like me speak the english.
Johnanthan sars is the icon of Jai has tens of years of experience in building perfarmance critical applications such as video games which have tens of downloads.
You are a nobody.
Replies: >>105847021
Anonymous
7/9/2025, 12:25:31 PM No.105846744
>>105838493
Anonymous
7/9/2025, 12:56:08 PM No.105846934
1734231626964004
1734231626964004
md5: 3dab4a175850de1a582b77512c14609e๐Ÿ”
>>105838456 (OP)
So he made an entirely new language just to do what visual studio profiling already does?
Anonymous
7/9/2025, 1:13:20 PM No.105847021
>>105844775
> You are a nobody.
no need to hate on yourself this much mate
Anonymous
7/9/2025, 1:18:07 PM No.105847046
>>105842181
>100x the code than that of a 2D game
it's literally +1 axis and that's it, what are you on about
Replies: >>105847265
Anonymous
7/9/2025, 1:56:10 PM No.105847265
>>105847046
Holy shit, nocoder. I hope this is bait.
Replies: >>105856221
Anonymous
7/9/2025, 2:04:57 PM No.105847314
>>105842074
let me guess: you are a daytrader
Anonymous
7/9/2025, 2:15:55 PM No.105847390
>>105844709
>But I imagine he considers both of my suggestions bad and has rants for each on why they're actually not useful or productive.
I suspect he's not an idiot and in practice the more sophisticated methods have important drawbacks, yes
I've only dabbled in game development, and state management has been the most difficult part for me to do cleanly
I either do it in the simplest most straightforward way (which I suspect will not scale well???) or I get lost in over engineered garbage that makes me want to kill myself before I even dare to touch it again
I've been reading and watching youtube videos with multiple different approaches, and nothing feels satisfying to me
maybe blow just went down that road and figured out the "dumbest" solution works better for him
Anonymous
7/9/2025, 2:18:59 PM No.105847416
>>105838456 (OP)
Is this video's audio right panned or my speaker is broke?
Replies: >>105847428
Anonymous
7/9/2025, 2:20:51 PM No.105847428
>>105847416
It autofixed itself.

/SOLVED
Anonymous
7/9/2025, 2:27:56 PM No.105847478
>>105844709
People shit on pirate furfag and yandere dev all the time but jonโ€™s code also screams unmaintainable to me. Every time I open his streams heโ€™s balls deep in a 20k loc file within like 7 layers of indented if else blocks. Maybe itโ€™s just my OOP modern C++ mental illness, but his code doesnโ€™t look very nice to work with.
Replies: >>105847610
Anonymous
7/9/2025, 2:38:33 PM No.105847544
>>105842074
Intentional lack of education on the topic. You can't let the people know hot to get ahead, and if you do that's eating into your profits. Why help them when you can exploit them.
Anonymous
7/9/2025, 2:38:57 PM No.105847546
some fucking demo, he just showed his game and then skipped through a shitload-of-loc files and talked through it. wow the compilation took 2.3s but its too slow, what the fuck are you doing with your life you fucking nerd.
Replies: >>105847572
Anonymous
7/9/2025, 2:42:18 PM No.105847572
>>105847546
Multiple people have made multiple languages in the spare time they had waiting for C++ builds to complete.
The irony in talking about wasting life while spending time defending slow compilation that is quite literally an objective waste of everyone's time.
Replies: >>105847939 >>105848217 >>105849095
Anonymous
7/9/2025, 2:46:55 PM No.105847610
>>105847478
>but his code doesnโ€™t look very nice to work with.
it's classic solo-dev code.
his co-compiler dev has only talked about it being fast, and jon being smart, but never compliments jon's code.
Which is an achievement in itself, despite all the bad, blow atleast actually makes things, which is his generation of programmers i guess.
Replies: >>105847665 >>105847810
Anonymous
7/9/2025, 2:57:15 PM No.105847665
>>105847610
He used to do contracting for game studios in the 2000s like Ion Storm Austin.
Anonymous
7/9/2025, 3:01:32 PM No.105847701
>>105843423
cool, now write math code, add some editor features etc.

the renderer is not the issue when that dude said 3d games usually have more loc
Replies: >>105852666
Anonymous
7/9/2025, 3:12:29 PM No.105847777
>>105843623
kys shilltard
Anonymous
7/9/2025, 3:14:17 PM No.105847789
>>105843423
>I've written a 3D game engine with a low-level graphics API
Let's see it then
Replies: >>105852666
Anonymous
7/9/2025, 3:17:07 PM No.105847810
>>105847610
>his co-compiler dev has only talked about it being fast, and jon being smart, but never compliments jon's code.
you sound like an insecure girlfriend
Anonymous
7/9/2025, 3:23:56 PM No.105847863
>>105843423
Retard
Replies: >>105852666
Anonymous
7/9/2025, 3:34:01 PM No.105847939
>>105847572
im not defending it, i live that shit daily my nigga. just go outside when its compiling or at least dont complain about 2.5s compile times.
Anonymous
7/9/2025, 4:06:24 PM No.105848155
>>105840571
he's entirely for complexity when its complexity he understands

i know types filter out 90% of the workforce (and 100% of this board by extension) but a lot of the shit he complains about is a non-issue with types, and a lot of the bugs he solves on stream could've been solved with types as well.
Replies: >>105848177 >>105848179
Anonymous
7/9/2025, 4:09:07 PM No.105848177
>>105848155
>a lot of the shit he complains about is a non-issue with types
what
Replies: >>105848231
Anonymous
7/9/2025, 4:09:25 PM No.105848179
>>105848155
>"with types"
sounds like you don't understand them either
Replies: >>105848231
Anonymous
7/9/2025, 4:09:29 PM No.105848180
Impressive compile times in jai, cool. :-)
Anonymous
7/9/2025, 4:11:24 PM No.105848199
jblow is solving circular mental puzzles of his own making rather than just creating a good game. There is absolutely no reason to create your own programming language for game development. It doesn't solve any real meaningful business problem, and in fact it creates a lot of new ones.

Unfortunately the guy is now knee deep in tech debt and has staked his public reputation on this terrible mistake and now its too late to turn back. He'll look back on all the time wasted with lots of regret.

I'd guess he is in a position in life where he doesn't ever need to hear criticism. He certainly doesn't seem open to hearing any.
Replies: >>105848208 >>105848216
Anonymous
7/9/2025, 4:12:27 PM No.105848206
>>105838456 (OP)
C-descendant syntax is so fucking ugly. I don't understand how anyone writes a language today and decides to go anywhere near it.
Replies: >>105848634
Anonymous
7/9/2025, 4:12:31 PM No.105848208
>>105848199
maybe he is developing a new programming language because there is a need for one and not to develop his game - what are you even saying you retard? do you think he wrote that language only to develop his sokoban game? why do retards like you come up with the weirdest strawmans.
Replies: >>105855980
Anonymous
7/9/2025, 4:13:10 PM No.105848216
>>105848199
>jblow is solving circular mental puzzles of his own making
couldn't have put it better myself
Replies: >>105848241
Anonymous
7/9/2025, 4:13:16 PM No.105848217
>>105847572
Slow C++ compilation speed is a skill issue and is nothing compared to rust. Have more than 4 cores in 2025, use forward declaration or precompiled headers and your build will be sub 5 seconds.
t. heavy C++20 ranges and boost user
Replies: >>105848260 >>105849095
Anonymous
7/9/2025, 4:14:40 PM No.105848231
>>105848179
>>105848177
modeling effects as types and having a type hierarchy for your data models makes it easier to do a lot of the shit he complains about, like serde and having specialized behaviors for specific actors, and not having stupid shit like his "wall" entity having a "is charmable" attribute.

if you're still confused then get a job and read a few books you might understand then
Replies: >>105848238 >>105848254 >>105848670 >>105849049
Anonymous
7/9/2025, 4:15:34 PM No.105848238
>>105848231
what does he complain about? give me a concrete example here
Replies: >>105848257
Anonymous
7/9/2025, 4:15:45 PM No.105848241
>>105848216
no shit, you are also a dumb retard who didnt work on any projects with actual complexity and performance goals.
Replies: >>105848258
Anonymous
7/9/2025, 4:16:53 PM No.105848254
>>105848231
>modeling effects as types
Anon I know you're not about to shill effects systems to the retards on /g/ who experience immediate neural shutdown the moment the word "monad" is used
Replies: >>105848310
Anonymous
7/9/2025, 4:17:23 PM No.105848257
>>105848238
I gave you three concrete examples he talked about, re-read the post. You do know what serde is and what it means in this context, right?
Replies: >>105848264
Anonymous
7/9/2025, 4:17:39 PM No.105848258
>>105848241
wow did I strike a nerve?
nothing jblow is doing is practical, he's just solving problems that exist only in his own mind
Replies: >>105848263 >>105848311
Anonymous
7/9/2025, 4:17:47 PM No.105848260
>>105848217
sub 5s for *incremental* build before some sperg doesnโ€™t believe me. full rebuild of like 30 cpp files is around half a minute. Also incremental compilation is a solved computer problem so I donโ€™t see Jons reasoning for not supporting it. It is not 1990 anymore.
Anonymous
7/9/2025, 4:18:13 PM No.105848263
>>105848258
it is exists in our codebases - maybe its just you being super smart, right?
Replies: >>105848268 >>105848270 >>105848311
Anonymous
7/9/2025, 4:18:22 PM No.105848264
>>105848257
Serde is a serialization library for Rust iirc. When he has complained about this? What's wrong with having a wall entity and a charmable attribute? I don't understand the actual problems here
Anonymous
7/9/2025, 4:18:52 PM No.105848268
>>105848263
what exists in our codebases?
Anonymous
7/9/2025, 4:19:12 PM No.105848270
>>105848263
>problems that only exist in shitty imperative languages
>let's solve this with a new shitty imperative language instead of using one of the decades-old functional languages
big smart
Replies: >>105848271 >>105848272 >>105848311 >>105848311
Anonymous
7/9/2025, 4:19:48 PM No.105848271
>>105848270
yeah great, lets write the new triple a game in a functional language - this dude solved all our problems!
Replies: >>105848278
Anonymous
7/9/2025, 4:20:01 PM No.105848272
>>105848270
what problems?
Replies: >>105848278
Anonymous
7/9/2025, 4:20:51 PM No.105848278
>>105848271
Right, retards on 4chan are writing AAA games. I forgot.
>>105848272
No idea since nobody will say. I'm just baiting retards.
Replies: >>105848283 >>105848293
Anonymous
7/9/2025, 4:21:54 PM No.105848283
>>105848278
>Right, retards on 4chan are writing AAA games. I forgot.
i have met a lot of people from the industry here actually or vice versa.

What are you writing?
Replies: >>105848365
Anonymous
7/9/2025, 4:22:54 PM No.105848293
>>105848278
>I AM JUST BAITING HAHA no dude wtf its not like I was wrong, I was merely pretending to be right
Replies: >>105848311
Anonymous
7/9/2025, 4:24:33 PM No.105848306
>>105838456 (OP)
They reuploaded the video with synchronized audio.
https://www.youtube.com/watch?v=IdpD5QIVOKQ
Anonymous
7/9/2025, 4:24:58 PM No.105848310
>>105848254
its just funny to see the unearned arrogance

jon blow would fit in here for sure
Anonymous
7/9/2025, 4:25:21 PM No.105848311
>>105848293
I think you lost a few of the messages in your context window bot, try again:
>>105848270
>>105848263
>>105848258
Notice how the term "problem" keeps being used throughout the conversation but nobody ever defined a concrete problem. That means that my first post >>105848270 was likely written tongue-in-cheek since I'm claiming functional languages solve the mysterious problems that are yet to be defined.
Replies: >>105848317 >>105848318
Anonymous
7/9/2025, 4:26:31 PM No.105848317
>>105848311
we are talking about the problems he mentioned all the time. i thought you were aware and actually know what you are talking about. it is in the fucking video lmao.

i know this is not bait, stop acting like it, you are just low iq.
Replies: >>105848322 >>105848329
Anonymous
7/9/2025, 4:26:35 PM No.105848318
>>105848311
Your post sounds exactly like something a geniune FP retard would write
Replies: >>105848329
Anonymous
7/9/2025, 4:27:07 PM No.105848322
>>105848317
What problems does he mention all the time?
Replies: >>105848327 >>105848358
Anonymous
7/9/2025, 4:27:34 PM No.105848327
>>105848322
skip through the video.
Replies: >>105848333 >>105848358
Anonymous
7/9/2025, 4:28:01 PM No.105848329
>>105848317
>we're talking about the problems he mentioned
>what do you mean name ONE problem, it's in the video!?!?!
lmao
>>105848318
nice contribution retard
Replies: >>105848335
Anonymous
7/9/2025, 4:28:34 PM No.105848333
>>105848327
I did
The only thing he really complains about is build system languages, which is not a problem so much as something he doesn't personally like
Anonymous
7/9/2025, 4:29:05 PM No.105848335
>>105848329
you just sound mentally ill at this point, if you were trying to be funny or troll then it didnt work
Replies: >>105848348
Anonymous
7/9/2025, 4:30:09 PM No.105848348
>>105848335
>still unable to name one problem Jai aims to solve
lmao
Replies: >>105848352
Anonymous
7/9/2025, 4:30:48 PM No.105848352
>>105848348
I'm also asking that question
Anonymous
7/9/2025, 4:31:11 PM No.105848358
>>105848322
>>105848327
actually you know what, i will be nice to a retard for once:

"modern" languages introduce garbage collection, abstractions, oop etc. to handle complexity and issues like memory management etc.
while those approaches have benefits they also come with a cost.

jonathan blow claims that the cost benefit analysis aged badly and we should rethink what actual approaches one should attempt.

jai is a experimental programming languages that ignores lots of "decisions" made by modern languages and attempts to come up with their own solutions to common issues.

e.g. memory management: instead of the runtime handling the memory management, what if we give the developer more tools and ways to a) control memory more easily and b) have a better overview of what is actually happening statically.


happy?
Replies: >>105848364 >>105848366
Anonymous
7/9/2025, 4:31:56 PM No.105848364
>>105848358
So Jon invented manual memory management, something we already had in C and C++? Bravo
Replies: >>105848373
Anonymous
7/9/2025, 4:32:04 PM No.105848365
>>105848283
everyone send dm pls if you work in the game industry
Anonymous
7/9/2025, 4:32:07 PM No.105848366
>>105848358
>linear types or affine types
you don't need a new language for this
Replies: >>105848387
Anonymous
7/9/2025, 4:34:03 PM No.105848373
>>105848364
nope never said that, have a good day though!
Replies: >>105848382 >>105848392
Anonymous
7/9/2025, 4:35:07 PM No.105848382
>>105848373
Jon's language does nothing to do with memory management that you can't do in C++
Replies: >>105848401
Anonymous
7/9/2025, 4:35:19 PM No.105848387
>>105848366
>yep you know what? the answer is types!
>what do you mean we cannot use my favorite functional language on this soc? did you try types?! what about linear types? maybe quadratic type!??!
Replies: >>105848411
Anonymous
7/9/2025, 4:35:48 PM No.105848392
>>105848373
>attempts to come up with their own solutions to common issues.
nta, but what solutions lmao
Replies: >>105848401
Anonymous
7/9/2025, 4:36:55 PM No.105848401
>>105848382
seems like you arent aware what jai is actually.
wont bother responding to you at this point anymore. id rather argue with types dude

>>105848392
watch the video
Replies: >>105848405 >>105848440
Anonymous
7/9/2025, 4:37:36 PM No.105848405
>>105848401
I'm aware what Jai is, I also watched the entire video
It doesn't do anything with memory that you can't do with C++
Replies: >>105848431
Anonymous
7/9/2025, 4:38:03 PM No.105848411
>>105848387
Correct. There are a dozen functional languages and even a few imperative ones that already implement linear or affine types. They solve the issues of bad ergonomics of manual memory management without relying on GC. This is a solved problem and Jai is bringing nothing new or interesting to the table.
Replies: >>105848451
Anonymous
7/9/2025, 4:39:37 PM No.105848431
>>105848405
ill take the bait once again.

a few things c++ cannot do but jai can:
- actual comptime stuff that helps with static analysis in many forms.
- that whole context stuff
- actual sane "generics"
Replies: >>105848444
Anonymous
7/9/2025, 4:40:27 PM No.105848440
>>105848401
>watch the video
Bro literally showed visual studio profiling tools of โ€œโ€œcode styleโ€โ€ and shilled his game which memory leaked like hell, just like you would in C/C++.
Anonymous
7/9/2025, 4:40:51 PM No.105848444
>>105848431
You're correct, but it's got nothing to do with memory management
The question here is what problems is Jai solving
Still haven't recieved an answer
Replies: >>105848461
Anonymous
7/9/2025, 4:41:32 PM No.105848451
>>105848411
you still didnt show me a single functional language that could be used in those fields. those fields being ANY field near to hardware where and high perf or latency requirements.
Replies: >>105848500 >>105849912
Anonymous
7/9/2025, 4:43:13 PM No.105848461
>>105848444
how is checking for memory leaks, memory allocations etc. statically not memory management? thats the whole idea here, don't manage the memory during runtime but manually WITH significantly better tooling and analysis.
Replies: >>105848468 >>105848485
Anonymous
7/9/2025, 4:43:55 PM No.105848468
>>105848461
>how is checking for memory leaks, memory allocations etc. statically not memory management?
It is, but it's something you can do in C++
Replies: >>105848485 >>105848491
Anonymous
7/9/2025, 4:45:57 PM No.105848485
>>105848461
>>105848468
Sorry I missed the "statically" part
The static visualizations Jon does are cool (can be done easily with a linter though) but they don't actually solve problems, they just help you look at your code
Replies: >>105848504 >>105848513 >>105848536
Anonymous
7/9/2025, 4:46:46 PM No.105848491
>>105848468
the tooling in C++ is very slow - most games I have worked on could not even stay sub 100ms with sanitizers etc. on. You know that - so why even compare it? The point is that in Jai its easier to use and causes less perf pressure ergo your game still stays "interactive" instead of being a slide show.

look dude, ive been working in C/C++ for a while, there is a lot of tooling and you can do a lot with C++, its just not great and no actual C++ developer (especially in game dev) is happy with what they got.
Replies: >>105848503
Anonymous
7/9/2025, 4:47:36 PM No.105848500
>>105848451
Because you're not being sincere. Real Time Haskell has been a thing since the '90s. Since the introduction of linear types https://ghc.gitlab.haskell.org/ghc/doc/users_guide/exts/linear_types.html you don't even have to use hacks; just disable GC and live entirely in Linear types. There are forks of the runtime that you can use that cover whatever stupid "but it won't run on a smart toaster from 2004" cases. Now you'll move the goalposts to "but people aren't doing it right now" and that's almost entirely due to the power of retards like you pretending it can't be done or that functional programming is too ivory tower for normal people. It can be done and it's only too hard for true retards like you, not for normal people.
Replies: >>105848527
Anonymous
7/9/2025, 4:47:53 PM No.105848503
>>105848491
We're talking about his linter for Jai that dsiplays a graph of various shit in your program right? That's not a runtime tool
Anonymous
7/9/2025, 4:48:08 PM No.105848504
>>105848485
>don't actually solve problems, they just help you look at your code

thats the idea - give more power to the developer to solve the issues instead of having an authoritarian runtime that costs more than it does - at least in low latency stuff.
Replies: >>105848519
Anonymous
7/9/2025, 4:49:47 PM No.105848513
>>105848485
>they just help you look at your code
This is what happens when you treat your codebase as art. It goes against all engineering principles and is a characteristic of a junior dev.
Anonymous
7/9/2025, 4:50:30 PM No.105848519
>>105848504
You can write linters for C++ too
Replies: >>105848527
Anonymous
7/9/2025, 4:52:31 PM No.105848527
>>105848519
nope, not linters like that. read properly, if you dont understand some words, you can kindly ask a fellow retard here what the words mean!

have fun learning programming dude!

>>105848500
are you seriously suggesting haskell for fintech and game dev? lmao, why did i know that you were some haskell retard.
Replies: >>105848534 >>105848540 >>105848557
Anonymous
7/9/2025, 4:53:41 PM No.105848534
>>105848527
>nope, not linters like that.
Yes you can
All the stuff Jon is doing with his metaprogram can easily be done with a C++ linter
Not that it's particularly easy to parse C++ code but it's not hard either
Replies: >>105848550
Anonymous
7/9/2025, 4:53:53 PM No.105848536
>>105848485
>hey just help you look at your code
what else are you writing as a developer?

> HEY this tool doesnt solve my problem!! ARGHH i can only see the TRASH i have written more clearly
Replies: >>105848545
Anonymous
7/9/2025, 4:54:06 PM No.105848540
>>105848527
there is a shop I know of that uses haskell and jane street uses ocaml

you must not be in fintech (or any job for that matter)
Replies: >>105848550
Anonymous
7/9/2025, 4:54:54 PM No.105848545
>>105848536
Its a neat tool, but it's not solving any big problems, which is what he talks about all the fucking time so it just makes him look foolish when he talks so big and shows off something that essentially a hobby project
Anonymous
7/9/2025, 4:55:36 PM No.105848550
>>105848540
>i know this one shop in bangladesh, they are very hip!

>>105848534
oh really? great, i did not know! finally, dude. where can i get that linter? does it work on my custom allocators? wait, it misses some allocations SOMETIMES? what do you mean i have to run it a few times and get different results?
Replies: >>105848558
Anonymous
7/9/2025, 4:55:45 PM No.105848552
just stop replying to the FP retard, they're unreachable
Replies: >>105848560 >>105848568
Anonymous
7/9/2025, 4:56:21 PM No.105848557
>>105848527
https://www.janestreet.com/
https://serokell.io/projects
You should've stuck to just saying "games" retard. ML languages are massive in Fintech.
Replies: >>105848582
Anonymous
7/9/2025, 4:56:27 PM No.105848558
>>105848550
I'm saying you can make a linter yourself, I'm not saying you can get one, maybe you can I've never used C++ linters
Replies: >>105848582
Anonymous
7/9/2025, 4:56:37 PM No.105848560
>>105848552
you are right, im outtie.

peace
Replies: >>105848568
Anonymous
7/9/2025, 4:57:43 PM No.105848568
>>105848552
>>105848560
dude had to samefag himself a reddit-tier exit because he claimed functional langauges aren't used in Fintech
Replies: >>105848601
Anonymous
7/9/2025, 4:59:13 PM No.105848582
>>105848557
>massive
>less than 0.1% of all codebases in fintech
ok, kid.

>>105848558
do you even know what writing a linter that could do all that means for C++? what are you even saying? of course you could, you could write anything in any turing complete language. thats not the point.
Replies: >>105848591 >>105848604
Anonymous
7/9/2025, 5:00:03 PM No.105848591
>>105848582
>do you even know what writing a linter that could do all that means for C++?
Yes
The stuff that Jon is doesn't require complicated program analysis
Replies: >>105848612
Anonymous
7/9/2025, 5:00:35 PM No.105848601
Untitled
Untitled
md5: a68f952168d4b62e36a302a94fff05b1๐Ÿ”
>>105848568
why do you get this mad for being wrong? major issues this dude. peace out, brother.
Replies: >>105855754
Anonymous
7/9/2025, 5:00:58 PM No.105848604
>>105848582
source?
By the way, Jane Street is hiring for several roles that all require OCaml RIGHT NOW:
Base salary is $200,000 - $300,000
https://www.janestreet.com/join-jane-street/position/4274288002/
Base salary is $175,000 - $300,000
https://www.janestreet.com/join-jane-street/position/5108180002/
Replies: >>105848612
Anonymous
7/9/2025, 5:02:03 PM No.105848612
>>105848591
>Yep, its REALLY easy - but nobody has done it yet though idk but its easy and everyone would love to have it.

>>105848604
since when is ocaml an alias for haskell?
Replies: >>105848622 >>105848626
Anonymous
7/9/2025, 5:03:18 PM No.105848622
>>105848612
>but nobody has done it yet
Who the fuck said that? I'm sure there's countless C++ linters
Replies: >>105848629
Anonymous
7/9/2025, 5:03:38 PM No.105848626
>>105848612
try harder next time
Anonymous
7/9/2025, 5:03:57 PM No.105848629
>>105848622
i asked you several times, show me a linter that shows me where my code is leaking. i would love to chug into my emacs config.
Replies: >>105848633
Anonymous
7/9/2025, 5:04:55 PM No.105848633
>>105848629
I have never used a C++ linter
Anonymous
7/9/2025, 5:05:15 PM No.105848634
>>105848206
>C-descendant syntax is so fucking ugly.
as apposed to ?
Replies: >>105848647
Anonymous
7/9/2025, 5:06:53 PM No.105848647
>>105848634
>apposed
https://www.erlang.org/
https://ocaml.org/
https://www.idris-lang.org/pages/example.html
https://www.haskell.org/
https://lisp-lang.org/
https://racket-lang.org/
Replies: >>105848651 >>105848679 >>105848686 >>105848688 >>105856574
Anonymous
7/9/2025, 5:07:30 PM No.105848651
>>105848647
Watch him call them all ugly because they don't look like C
Anonymous
7/9/2025, 5:10:26 PM No.105848670
>>105848231
>type hierarchy
oh no.
we already walked down that path in the 90s.
but you go right ahead, and don't let us stop you.
Replies: >>105848673
Anonymous
7/9/2025, 5:11:09 PM No.105848673
>>105848670
In unsound type systems; apples-to-oranges.
Replies: >>105848914 >>105849049
Anonymous
7/9/2025, 5:12:54 PM No.105848679
>>105848647
are you the "curly brackets are ugly" dude?
Anonymous
7/9/2025, 5:13:51 PM No.105848686
>>105848647
i love erlang, but prolog langs are pretty noisy and ugly at times
Replies: >>105848719
Anonymous
7/9/2025, 5:14:02 PM No.105848688
>>105848647
thanks but not thanks
Anonymous
7/9/2025, 5:18:01 PM No.105848719
>>105848686
>prolog langs
not a single one of those languages are descended from Prolog
Replies: >>105848723
Anonymous
7/9/2025, 5:18:48 PM No.105848723
>>105848719
>erlang isn't descended from prolog
anon...
Replies: >>105848734
Anonymous
7/9/2025, 5:19:52 PM No.105848734
>>105848723
It's like saying Lisp was descended from assembly because that's what it was implemented in
Replies: >>105848741
Anonymous
7/9/2025, 5:20:50 PM No.105848741
>>105848734
anon, erlang was literally first written in prolog.
Replies: >>105848743
Anonymous
7/9/2025, 5:21:14 PM No.105848743
>>105848741
Anon, Lisp was literally first written in Assembly. Did you read the post you're responding to?
Replies: >>105848748
Anonymous
7/9/2025, 5:21:51 PM No.105848748
>>105848743
ok man, good luck in life
Anonymous
7/9/2025, 5:42:32 PM No.105848914
>>105848673
>In unsound type systems;
i'm a system programmer.
on the side i also uses Go a lot and some c# (and thankfully i'm not using java anymore)

for system programming, "types" that are implemented by the compiler itself i.e. but by a library, and relay on facilities that are inaccessible for the programmer is SWEEPINGLY a no go.

end of conversion.
Replies: >>105848934
Anonymous
7/9/2025, 5:44:10 PM No.105848934
>>105848914
>"types" that are implemented by the compiler itself i.e. but by a library, and relay on facilities that are inaccessible for the programmer is SWEEPINGLY a no go.
This is incoherent, please try again.
Replies: >>105848937
Anonymous
7/9/2025, 5:44:38 PM No.105848937
>>105848934
remove
>but by a library
Replies: >>105848950
Anonymous
7/9/2025, 5:46:11 PM No.105848950
>>105848937
An example would help. Or are you saying that built in types like int, char, float, bool, etc., are bad in C?
Replies: >>105849049
Anonymous
7/9/2025, 5:55:27 PM No.105849049
>>105848950
i'm responding to
>>105848231
>>105848673
an not-so-good anecdote would be mutable references
not-so-good anecdote would be rust's
the last time I tried crating my own "container class" in rust, i ended up throwing so many RefCell<T> I just drooped rust all together.
Anonymous
7/9/2025, 5:57:46 PM No.105849070
>>105843083
Because the name Jai makes it sound like a streetshitter language.
Anonymous
7/9/2025, 5:57:46 PM No.105849071
>>105842181
you are literally going to get B T F O eternally when the game sokobans you from interacting with 4D space and revolutionises gaming.
QWOP ain't got shit on the sokoban king
it's gonna sokobang your brains out souljaboy you gon' get told
Replies: >>105849131
Anonymous
7/9/2025, 6:00:22 PM No.105849095
>>105848217
>>105847572
or just avoid templates and STL entirely and your C++ will compile as fast as C
Replies: >>105849139
Anonymous
7/9/2025, 6:03:48 PM No.105849131
>>105849071
Best (You) in a while, thank you anon.
Anonymous
7/9/2025, 6:05:10 PM No.105849139
>>105849095
But what if I want to use stl and templates smartass? Iโ€™m not writing hashmaps from scratch in current year.
Replies: >>105854053
Anonymous
7/9/2025, 7:33:25 PM No.105849912
>>105848451
2025 and i am forgotten
https://antelang.org/
Replies: >>105849948 >>105851282
Anonymous
7/9/2025, 7:37:43 PM No.105849948
>>105849912
You can't be forgotten when you were never known.
Anonymous
7/9/2025, 8:07:28 PM No.105850197
>>105838456 (OP)
we live in the age of llm vibe coding. no new language will ever take off
Replies: >>105851296
Anonymous
7/9/2025, 10:16:50 PM No.105851272
>>105840571
complexity in the right place allows you to remove a lot of complexity overall -- me
Replies: >>105852498
Anonymous
7/9/2025, 10:17:51 PM No.105851282
>>105849912
>written in Rust
https://github.com/jfecher/ante
Anonymous
7/9/2025, 10:18:52 PM No.105851296
>>105850197
quite the opposite, new languages (when a good one will be made) are what is going to bring down vibe coding
Anonymous
7/10/2025, 12:21:58 AM No.105852498
>>105851272
RAII and smart pointers make me not have to think about memory and I think they are great. But noooooo, THAT kind of complexity is bad because Jon blowjob told so. What even is โ€œcomplexityโ€ anymore? It is like saying your code is โ€œcleanโ€, same energy.
Replies: >>105852578 >>105852585
Anonymous
7/10/2025, 12:32:25 AM No.105852578
>>105852498
>What even is โ€œcomplexityโ€ anymore?
Stuff Jon Blow is filtered by.
Anonymous
7/10/2025, 12:33:03 AM No.105852585
>>105852498
I had more in mind using metaprogramming to make generic data structures or custom allocators with a lots of option in such a way that you produce the exact function definitions you want without having to rewrite yet another X data structure or allocator. This could also apply to parsers and decoders in general.

About RAII and smart pointers, this is overhead that can be avoided using other methods. A combination of custom allocators and powerful type systems.
Replies: >>105852602
Anonymous
7/10/2025, 12:34:58 AM No.105852602
>>105852585
Doesn't matter.
Most games are GPU bottlenecked.
Replies: >>105852782
Anonymous
7/10/2025, 12:41:05 AM No.105852666
>>105847701
>>105847789
>>105847863
It really isn't that hard. Unironically a weekend project
Anonymous
7/10/2025, 12:48:10 AM No.105852718
>>105838456 (OP)
Jai Shri Krishna
Anonymous
7/10/2025, 1:00:03 AM No.105852782
>>105852602
this. The Witness runs like shit on my 2020 laptop with integrated graphics card. What is the point even of all this mental masturbation as a game developer besides having 3% CPU usage in task manager instead of 10%. CPU fags need to btfo and upgrade their pentiums. Almost all C++ code is still lightning fast compared to any webshit or python ever written.
Anonymous
7/10/2025, 1:40:50 AM No.105853097
fucking subhuman jannies
Anonymous
7/10/2025, 3:59:43 AM No.105854014
file
file
md5: 428d7d1a102aa4164b3537660bce76b1๐Ÿ”
It's embarrassing how much stupid and useless this visualization is. Even the layout is braindead, it should be some kind of fibonnacci thing.
Anonymous
7/10/2025, 4:06:23 AM No.105854053
>>105849139
>But what if I want to use stl and templates smartass? Iโ€™m not writing hashmaps from scratch in current year.
deepseek can write a templateless hashmap for you within seconds
Replies: >>105854059
Anonymous
7/10/2025, 4:07:42 AM No.105854059
>>105854053
nigger
Anonymous
7/10/2025, 4:09:09 AM No.105854065
To be honest, Jonathan kinda seems up his own ass a little. This language isn't really solving any problems, and it just feels like a waste of time. He has that "105 IQ kid that grew up in a 90 IQ town" kind of vibe.
Anonymous
7/10/2025, 4:09:47 AM No.105854072
>>105838456 (OP)
>blowjob
Anonymous
7/10/2025, 5:26:11 AM No.105854484
Did he got hit in the head or what? I like his talks and rants but here he didn't say anything interesting at all, he spent all his time awkwardly presenting his dogshit memory visualizer/introspector.
Replies: >>105855238
Anonymous
7/10/2025, 7:06:11 AM No.105855238
>>105854484
>I like his talks and rants
did you get hit in the head?
Anonymous
7/10/2025, 8:34:17 AM No.105855754
lol
lol
md5: 762e5833ed02bad02a9c9087bfd6471c๐Ÿ”
>>105848601
Why do people post these (YOU) screenshots like are they supposed to prove anything? Every retard and his dog knows about inspect element brohsef...
Anonymous
7/10/2025, 8:53:49 AM No.105855884
by the time i have access to Jai i'll be an ATS expert wizard cyborg with no use for it
Replies: >>105855944
Anonymous
7/10/2025, 8:57:07 AM No.105855909
>>105842934
>c/c++ killer
I hope he doesn't really believe this
Anonymous
7/10/2025, 9:02:23 AM No.105855944
>>105855884
based. Did you managed to make some proofs?
Anonymous
7/10/2025, 9:06:52 AM No.105855980
>>105848208
>he is developing a new programming language because there is a need for one
no jonathan there isn't
Anonymous
7/10/2025, 9:11:28 AM No.105856011
He should just write a C# compiler. Because it already solved programming. You can't make a language better than C#.
Replies: >>105856242 >>105857708
Anonymous
7/10/2025, 9:15:36 AM No.105856038
>>105838456 (OP)
>DUUUUDE
>WHAT IF WE CREATE ANOTHER ENGLISH PROGRAMMING LANGUAGE
*Gรคhn*
Replies: >>105856205
Anonymous
7/10/2025, 9:15:55 AM No.105856042
>Dude just write compiler for your compiler
Jai "metaprogramming" is retarded
Anonymous
7/10/2025, 9:19:58 AM No.105856064
>>105842181
>lol lol why is he making game in a niche market of 3d puzzle, is he stupid
wait until the release and the content starving streamers slurping it up
Replies: >>105856544
Anonymous
7/10/2025, 9:31:11 AM No.105856157
He sounds like complete schizo with all that toy programs he is showing. He is trying to sell basic profiling tools as some killer feature, lol. Completely deranged.

I watched ~1hr and he didn't show any jai code.
Replies: >>105856227
Anonymous
7/10/2025, 9:38:26 AM No.105856205
>>105856038
>german programming langs
i really don't want to learn and type 50 character keywords
Replies: >>105856644
Anonymous
7/10/2025, 9:40:17 AM No.105856221
>>105847265
Just outed yourself as a nocoder there, mate.
Replies: >>105856544
Anonymous
7/10/2025, 9:41:15 AM No.105856227
>>105856157
this pisses me off, he was supposed to talk about why metaprogramming is important

even this perl profiling library is better
https://www.youtube.com/watch?v=T7EK6RZAnEA
Replies: >>105856420
Anonymous
7/10/2025, 9:43:30 AM No.105856242
>>105856011
D is pretty much what he actually wants (especially with standard library v3)
But he's too autistic to overlook flaws or hurdles like most autists, so he has to NIH
Replies: >>105856693
Anonymous
7/10/2025, 10:14:42 AM No.105856420
>>105856227
he was intending to show the power intercepting messages from the compiler provides and the kinds of things you can do with it. I think he just dwelled on the results too much
Replies: >>105856458
Anonymous
7/10/2025, 10:20:35 AM No.105856458
>>105856420
he's 20 years behind c# compiler as service
https://learn.microsoft.com/en-us/dotnet/csharp/roslyn-sdk/compiler-api-model
Anonymous
7/10/2025, 10:34:49 AM No.105856544
>>105856064
He better fix his marketing strategy as no one besides blowfans knew about Braid anniversary releasing.
>>105856221
>3D is just an extra dimension
fucking retard. where are your PBR shaders, normal maps, lighting, vertex skinning, model loading, matrix calculations, โ€ฆ, in your 2D pixelshit game?
Anonymous
7/10/2025, 10:39:08 AM No.105856571
>>105842181
the puzzles themselves are 3 dimensional
Replies: >>105856664 >>105856681
Anonymous
7/10/2025, 10:39:51 AM No.105856574
>>105848647
>lisps
You almost had me until I saw the punchline
Anonymous
7/10/2025, 10:49:53 AM No.105856644
>>105856205
kek, checkem aus dieses kode:
#Programmhinzugabe<stdio.h>;
Integerzahlenvariable FrankfurtAmMain {
DrucksachebuchstabeFwieFrida('Hallo, Welt!');
Programmausgabenrรผckgabewert 0;
}
>UND DAS HEISST EEERIKA BUMMBUMMBUMM
Replies: >>105856665
Anonymous
7/10/2025, 10:51:50 AM No.105856664
>>105856571
Nice goalpost shift. The discussion was about LOC of the entire project, not just the puzzles/gameplay part.
Replies: >>105856681
Anonymous
7/10/2025, 10:51:53 AM No.105856665
>>105856644
this makes me wonder what actual german java looks like
Anonymous
7/10/2025, 10:53:12 AM No.105856676
>>105839847
I don't think Jon believes in stocks, he just dumps everything into the next project win or lose. That said it should be difficult to piss away $20 million.
Anonymous
7/10/2025, 10:54:01 AM No.105856681
>>105856664
>>105856571
I thought someone else replied. Ignore this shizo rambling.
Anonymous
7/10/2025, 10:55:27 AM No.105856693
>>105856242
D is shit, stop suggesting that crap
most of its features are half assed implemented and bugged. its a sandbox for the creators to play around, thats it. they always have to go for the latest trend, implement as prototype and leave it as is. its pathetic really. even the GC leaks, thats how bad the backlog of bugs is.
Replies: >>105856708 >>105856709
Anonymous
7/10/2025, 10:58:19 AM No.105856708
>>105856693
the greater point is contributing to improving something, instead of fragmenting things further. Made worse by the fact of Jai not even bringing anything new.
Replies: >>105856786
Anonymous
7/10/2025, 10:58:27 AM No.105856709
>>105856693
>half assed implemented and bugged
>sandbox for the creators to play around
and Jai is somehow different?
>the GC leaks
Jons game leaks
Replies: >>105856786
Anonymous
7/10/2025, 11:11:37 AM No.105856786
>>105856708
>>105856709
both D and jai are shit. better now?
Replies: >>105856792
Anonymous
7/10/2025, 11:12:21 AM No.105856792
>>105856786
no because i'm sick of programming langs staying shit
Anonymous
7/10/2025, 12:35:38 PM No.105857354
>>105838456 (OP)
It's kind of wild to me just how many people seem so bothered by him for one reason or another. Like, whether his language is good or not, we'll see when it comes out. What's the big deal? If it's trash, we'll find out. And if it's good, then great.
Why get your panties all wet over something that's not even out yet? For the time being, I think it looks promising and I'm impressed by what it seems to be able to do. I personally couldn't have made that.
Replies: >>105857969 >>105857993
Anonymous
7/10/2025, 1:10:26 PM No.105857591
>>105838456 (OP)
In 20 words or less, what is the point of this language, what does it bring to the table that we didn't already have.
Replies: >>105857743
Anonymous
7/10/2025, 1:17:26 PM No.105857645
>>105838710
everyone asked for this.
real metaprogramming tools RAPE C++.
Anonymous
7/10/2025, 1:23:02 PM No.105857708
splitlist
splitlist
md5: 20fe2ab95d8e80b01eb0636f13777830๐Ÿ”
>>105856011
There's already Beef, a language written by a game developer, for game development.
https://www.beeflang.org/
Replies: >>105857739 >>105857761 >>105858208
Anonymous
7/10/2025, 1:26:50 PM No.105857739
>>105857708
>let rand = scope Random()
>defer delete e2;
it would be nice if it was possible to compile C# with beef compiler.
Anonymous
7/10/2025, 1:27:15 PM No.105857743
>>105857591
fast compile times and sane error messages even when using templating
contexts that make custom allocators way more convenient
being able to statically run literally any part of your code as part of the compilation process for metaprogramming
hygienic macros
a build process that doesn't use any external tools, everything is defined in the language itself
Replies: >>105857969
Anonymous
7/10/2025, 1:28:51 PM No.105857761
>>105857708
>class Program
first line of real code and I already don't want to use it
Replies: >>105857853 >>105857969
Anonymous
7/10/2025, 1:39:44 PM No.105857853
>>105857761
You don't need it.

This works too.
using System;

static
{
static void Main()
{
Console.WriteLine("Hello");
}
}
Replies: >>105857913 >>105858208
Anonymous
7/10/2025, 1:45:20 PM No.105857913
>>105857853
why do you need the first enclosing static? and why does Main need to be static?

>Console.WriteLine
I'm sorry but everything about this just sucks.
Anonymous
7/10/2025, 1:52:14 PM No.105857969
>>105857761
>waaaaaaaa there is too much syntax and "oop" for my brain to handle
nocoder argument
>>105857743
>a build process that doesn't use any external tools, everything is defined in the language itself
zig exists
>>105857354
>Why get your panties all wet over something that's not even out yet?
Because calling your software "not done" indefinitely doesn't shield you from all criticism.
>I personally couldn't have made that.
I wouldn't either as Odin, Beef C++ and C# aot already exist.
Replies: >>105858029 >>105858762
Anonymous
7/10/2025, 1:54:43 PM No.105857993
>>105857354
>It's kind of wild to me just how many people seem so bothered by him for one reason or another.
Because he constantly talks shit about everything
Replies: >>105858045 >>105858762
Anonymous
7/10/2025, 1:57:50 PM No.105858029
>>105857969
Enclosing main in a fucking class is peak niggercattle retardation and a prime example of what OOP brainrot does to someone. It tells me everything I need to know about the language. I have no interest in using it.
Replies: >>105858089 >>105858228
Anonymous
7/10/2025, 1:59:12 PM No.105858045
>>105857993
>Because he constantly talks shit about everything
when it comes to the absolute state of modern programming, he's usually right
Replies: >>105858055
Anonymous
7/10/2025, 2:00:24 PM No.105858055
>>105858045
Yeah you should listen to him talk about something that isn't programming
Replies: >>105858069
Anonymous
7/10/2025, 2:02:07 PM No.105858069
>>105858055
there is a reason I don't, he's only good at 1 thing
Anonymous
7/10/2025, 2:05:04 PM No.105858089
>>105858029
>using a class with only static methods is OOP
the state of cniles
Replies: >>105858107
Anonymous
7/10/2025, 2:07:37 PM No.105858107
>>105858089
calling functions "static methods" and putting them in a class is OOP
Replies: >>105858140 >>105858393
Anonymous
7/10/2025, 2:10:27 PM No.105858140
>>105858107
The compiler output isn't any different, so no.
Replies: >>105858150
Anonymous
7/10/2025, 2:11:18 PM No.105858150
>>105858140
The compiler output doesn't determine what is OOP or not
Replies: >>105858208
Anonymous
7/10/2025, 2:15:36 PM No.105858199
>>105838456 (OP)
I don't see how this programming language is good for gaming when it's between C and C++. Maybe it's good for simple games but with the complexity of nowadays games you need guaranteed and thread safety. Micro-optimized performance is not a requirement anymore.
Replies: >>105858240 >>105858262
Anonymous
7/10/2025, 2:16:41 PM No.105858208
>>105858150
It does. There would be an allocation if you put your main logic in the constructor of the main class or in a seperate run method (like Java fags do). Using the "class" keyword with only **functions** marked static would just behave like a namespace in the case of C++.
The code in >>105857708, >>105857853 is not OOP at all.
Replies: >>105858219 >>105858295
Anonymous
7/10/2025, 2:17:54 PM No.105858219
>>105858208
You don't know what OOP means, it's a human design paradigm, it has nothing to do with what code is generated
Replies: >>105858279
Anonymous
7/10/2025, 2:18:59 PM No.105858228
>>105858029
That's legacy thing of Java and C#. If you work in Typescript, Scala or Kotlin you don't need to do that. No they're not going to change it. I'm not sure about C# but I think they do the same.
Replies: >>105858274
Anonymous
7/10/2025, 2:20:07 PM No.105858240
>>105858199
how can people like you spout such incredible nonsense with so much confidence
Replies: >>105858250
Anonymous
7/10/2025, 2:20:44 PM No.105858250
>>105858240
I don't know. You tell me since you wasted your time with a pointless reply.
Anonymous
7/10/2025, 2:21:57 PM No.105858262
>>105858199
>with the complexity of nowadays games you need guaranteed and thread safety
C++ isn't thread safe though
Replies: >>105858294
Anonymous
7/10/2025, 2:22:55 PM No.105858274
>>105858228
C# now supports top-level statements, but no project more complex than FizzBuzz is likely to use the feature.
Anonymous
7/10/2025, 2:23:13 PM No.105858279
>>105858219
It's a human design paradigm that makes you write code in a different way that will impact the actual code generated (negatively). You are just sperging about definitions now.
Replies: >>105858287
Anonymous
7/10/2025, 2:24:10 PM No.105858287
>>105858279
>that will impact the actual code generated (negatively)
It won't actually, OOP translates to assembly pretty well, that's one of the reasons it's a thing
Replies: >>105858364 >>105858372
Anonymous
7/10/2025, 2:24:57 PM No.105858294
>>105858262
It's not. C++ uses the same mechanisms as all other imperative languages, so locks, high level structures, and maybe async which is just a fork-and-join thing. I don't know what makes you think it's safe compared to something designed for concurrency like the many functional programming languages out there.
Replies: >>105858313
Anonymous
7/10/2025, 2:25:02 PM No.105858295
>>105858208
There is nothing more OOPbrained than taking the object model and applying it literally everywhere, even places where it makes absolutely no sense. I would say the hallmark of a true cultist is applying it especially in places it makes no sense. Only someone suffering such delusions would dream up something as retarded as dumping functions into a class that has no data to begin with because they want to encapsulate their entire program in an object. You literally cannot get deeper into the OOP mindset than that.
Replies: >>105858364
Anonymous
7/10/2025, 2:26:55 PM No.105858313
>>105858294
The post says "with the complexity of nowadays games you need guaranteed and thread safety" yet C++ isn't thread safe and that's the language people use to make games so the statement is false
Replies: >>105858378
Anonymous
7/10/2025, 2:32:19 PM No.105858364
>>105858287
Things like polymorphism make you use heap memory all the time (at least in C++).
>>105858295
>dumping functions into a class that has no data to begin with because they want to encapsulate their entire program in an object.
The functions are STATIC in the Beef example. "Program" is literally just a namespace here. "Program" is not an object.
>taking the object model and applying it literally everywhere
If you call your source file program.cpp or entity.cpp, you are already applying the object model in your head. Checkmate atheists.
Replies: >>105858374 >>105858404
Anonymous
7/10/2025, 2:33:05 PM No.105858372
>>105858287
nta but 1 potential negative (in terms of speed, rather than mapping) are additional tables for dynamic dispatch
Replies: >>105858376 >>105858527
Anonymous
7/10/2025, 2:33:21 PM No.105858374
>>105858364
>Things like polymorphism make you use heap memory all the time
Polymorphism is optional, method calls can be determined static at compile time and turned into regular calls
Replies: >>105858397
Anonymous
7/10/2025, 2:33:51 PM No.105858376
>>105858372
Yeah, that's literally the only runtime cost of OOP, and like I said it's optional and easy to optimize out
Replies: >>105858420
Anonymous
7/10/2025, 2:34:03 PM No.105858378
>>105858313
That's your retarded interpretation. Ideally you don't want to deal with that at all when developing a game. That's why complex games use engines like unreal, so they don't have to deal with concurrency at all. It's one way to fix the problem, let the engine developers deal with that, hiding the problem. Another solution, if you want to make a game from scratch without an engine, which seems to be the case here, you use a programming language that can actually deal with concurrency properly, and that's not C++. It's very difficult to have thread-safety with C++ and it's not going to be that performant. This programming language doesn't fix that problem.

You are confusing what's a good idea with what people use. C++ is used in gaming because of momentum and predictability, not because it's the ideal programming language. It's not. Takes a lot of effort and time to get things right. The advantage is predictability (pointless in concurrency), potential low memory footprint (we have at least 16GB in PCs), and micro-optimizations (this is a real advantage).
Replies: >>105858394
Anonymous
7/10/2025, 2:35:04 PM No.105858393
>>105858107
You're somewhat right. Nearly all language constructs in Beef are internally represented as objects, but that is what makes the language extensible.
Like it says on the website, Beef is multiparadigm. The language itself is expressive enough that you rarely need to use Gang of Four's design patterns. Inheritance is usually discouraged.

I almost ever have to write a class. The POD struct is good enough.
Anonymous
7/10/2025, 2:35:16 PM No.105858394
>>105858378
You sound like you haven't made any games at all
Replies: >>105858400
Anonymous
7/10/2025, 2:35:26 PM No.105858397
>>105858374
Function overloading isn't really the polymorphism most people think about.
Replies: >>105858403
Anonymous
7/10/2025, 2:36:17 PM No.105858400
>>105858394
I did and that's how it is. If you don't like it than go pick Jin and try to make it concurrent and see how it goes.
Replies: >>105858410
Anonymous
7/10/2025, 2:36:20 PM No.105858403
>>105858397
we're talking about virtual methods
Replies: >>105858524
Anonymous
7/10/2025, 2:36:30 PM No.105858404
>>105858364
if it was a namespace it would be a namespace, not a class. its a class. why is it in a class called Program in the first place? thatโ€™s just nonsense
Replies: >>105858524
Anonymous
7/10/2025, 2:37:08 PM No.105858410
>>105858400
wtf is Jin?
When it comes to threading you can have safe or you can have fast, you can't have both
Games pick fast so they use C++
Replies: >>105858435
Anonymous
7/10/2025, 2:38:26 PM No.105858420
>>105858376
>that's literally the only runtime cost of OOP
the main cost of OOP is horrendous cache coherency
Replies: >>105858438
Anonymous
7/10/2025, 2:40:16 PM No.105858435
>>105858410
I meant Jai, not Jin. You don't know much about concurrency. It's very obvious. You can only really have safe and fast. Your "fast" means you're program will eventually crash because it's not safe. Game developers are not very good at concurrency. Desktop and web developers have a lot more experience in that department, especially with distributed systems. Game developers usually make it single thread, fuck up concurrency, or use an engine to deal with the problem.
Replies: >>105858458
Anonymous
7/10/2025, 2:40:43 PM No.105858438
>>105858420
OOP doesn't determine your memory layout
Replies: >>105858524
Anonymous
7/10/2025, 2:42:58 PM No.105858458
>>105858435
You don't know anything about game development but somehow you think you're an expert on the topic
Fast means sharing data between threads, safe means not sharing data between threads, that's never going to change
Replies: >>105858474
Anonymous
7/10/2025, 2:44:30 PM No.105858474
>>105858458
Sharing data between threads is inherently unsafe and slow because now you need to use locks, and locks are not fast.
Replies: >>105858486
Anonymous
7/10/2025, 2:45:44 PM No.105858486
>>105858474
>now you need to use locks
No you don't
Who's the one who doesn't know anything about concurrency exactly?
Replies: >>105858497
Anonymous
7/10/2025, 2:47:03 PM No.105858497
>>105858486
So what do you use when you're using data everyone is writing and reading? Black magic? Or your application is simply not safe?
Replies: >>105858506
Anonymous
7/10/2025, 2:48:23 PM No.105858506
>>105858497
You MAY need locks when you share data, but you design your systems to need as little locking as possible to make them faster
Replies: >>105858522
Anonymous
7/10/2025, 2:49:46 PM No.105858522
>>105858506
No shit but the moment you use locks you already fucked up performance. It's not faster to share data, unless it's read only. It's also a lot harder to make it correct. There are ways that don't use locks, but C++ is not very good at it.
Replies: >>105858532
Anonymous
7/10/2025, 2:50:06 PM No.105858524
>>105858404
It's just a keyword bro.
>>105858403
I don't program my games this way but you need the heap in order to be able to do things like dynamic_cast Entity to EnemyEntity or call a virtual method at runtime because the size is unknown. You would need a union with all the possible entity classes in order to avoid heap allocation for every entity.
>>105858438
it mostly does
Replies: >>105858537
Anonymous
7/10/2025, 2:50:15 PM No.105858527
>>105858372
Not true. Watch this https://www.youtube.com/watch?v=i5MAXAxp_Tw
Replies: >>105858534 >>105858696
Anonymous
7/10/2025, 2:51:21 PM No.105858532
>>105858522
The alternative to sharing data is copying data, and sharing data is faster than coping data
It's hard to make it correct, but that's the price you pay for speed
Writing lock free code has absolutely nothing to do with the language you're using, unless it's forcing you to use a particular concurrency model
You have peak "dunning kruger web dev" energy
Replies: >>105858573
Anonymous
7/10/2025, 2:51:41 PM No.105858534
>>105858527
>SHACHAR SHEMESH
Oh no no no C++ bros
Anonymous
7/10/2025, 2:52:16 PM No.105858537
>>105858524
>You would need a union with all the possible entity classes in order to avoid heap allocation for every entity.
This isn't true
Replies: >>105858637
Anonymous
7/10/2025, 2:57:01 PM No.105858573
>>105858532
It does have to do with the language because for example in Haskell you guarantee functions are pure, in C++ you don't. It also has mechanisms for parallelism with streams with green threads. In C++ you don't have such a thing, you have to do it explicitly. Haskell also has STM to deal with it like a database. C++ also has that but in a very cumbersome way to program. Haskell also has a thing borrowed from Erlang to deal with distributed systems, which is called today reactive programming, and only works properly with immutable data.

The problem I see here is you only know imperative programming concurrency, which is cumbersome and explicit.
Replies: >>105858582
Anonymous
7/10/2025, 2:58:40 PM No.105858582
>>105858573
I should have known you were a functional weenie with no actual programming experience
Your argument boils down to "it's hard". Yes, it is hard, but that's the price you pay for efficiency
You can make concurrency safe and you can make it easy, but that makes it slower or less powerful, this is just an unavoidable fact
Replies: >>105858594
Anonymous
7/10/2025, 3:00:53 PM No.105858594
>>105858582
No, it's not about being hard. It's hard, unsafe and inefficient. You have to compromise with C++. Also even Java is better at concurrency than C++. C++ is kind of awful in that regard. Yes Java has many other problems, and it's not the best in concurrency even in the imperative world.
Replies: >>105858615
Anonymous
7/10/2025, 3:03:02 PM No.105858615
>>105858594
I don't think you understand what's efficient and what isn't
C++ is hard, unsafe and efficient
You can make things easy and safe by introducing inefficient abstractions like immutable data
Replies: >>105858625
Anonymous
7/10/2025, 3:04:08 PM No.105858625
>>105858615
Okay I'll leave it at that. I should go back to work anyway.
Replies: >>105858629
Anonymous
7/10/2025, 3:04:43 PM No.105858629
>>105858625
You're a fucking idiot
Anonymous
7/10/2025, 3:05:08 PM No.105858637
>>105858537
How would you do this otherwise? I will watch the cpp talk later because I am curious and need to stay ahead of the jeets.
Replies: >>105858648
Anonymous
7/10/2025, 3:06:52 PM No.105858648
>>105858637
With inheritance you can't know the size of an object at compile time, but that doesn't mean everything has to be on the heap, it doesn't stop you using arena, pool, bump allocators
Replies: >>105858682
Anonymous
7/10/2025, 3:10:32 PM No.105858682
>>105858648
Oh okay, makes sense. Unfortunately the C++ STL sucks for this, but I probably just need to grow up.
Replies: >>105858686
Anonymous
7/10/2025, 3:11:14 PM No.105858686
>>105858682
Don't use the STL
Replies: >>105858707
Anonymous
7/10/2025, 3:12:42 PM No.105858696
>>105858527
>first case, basic example virtual functions are 50% faster
>second case, optimal concrete functions were 20% faster (but ran slower on another machine)
>third case, cache exhaustion on arrays is inclusive and varied again between machines
In what way would that mean it being a potential negative is untrue? Do you mean in comparison to concrete functions that can be slower?
Anonymous
7/10/2025, 3:14:03 PM No.105858707
>>105858686
But I like having to not write shit from scratch and not segfault on raw pointers.
Anonymous
7/10/2025, 3:22:05 PM No.105858762
>>105857969
>Because calling your software "not done" indefinitely doesn't shield you from all criticism.
Of course, but I'm hardly seeing any legitimate criticism beyond "What's the point when we already have x, y, z languages?"
That doesn't really seem to criticise the creation itself.
>>105857993
From my perspective, from the little that I saw of him, he just seems to share his unpopular opinions and provides a reasoning for why he holds them. Doesn't really seem like something to feel bothered by.
The people here on the other hand either provide little to no reasoning or just yap away about something hardly relevant. It seems to make no sense. Is it just some visceral reaction? Like, do they just hate him? Is it trolling? Maybe I'm too autistic to get it
Replies: >>105858821 >>105858917
Anonymous
7/10/2025, 3:28:30 PM No.105858821
>>105858762
>I don't see why people would be bothered by unpopular opinions
are you dumb
Replies: >>105858974
Anonymous
7/10/2025, 3:40:57 PM No.105858917
1665
1665
md5: 0c70337ffb8b4141becfd4c2551ec813๐Ÿ”
>>105858762
The compile times are the only things I care about. Too bad it will probably just be as barebones as C or Go without any basic convenience features like Optional and Result types baked into the language. If Jon made a sub 1s C++ compiler, he would be swimming in money by now and the game industry blowing his dick for ages. But no he chose to make an obscure toy language instead. Language maturity beats everything else. C++ has thousands of libraries and decade old codebases that won't be replaced any time soon. Something like Kotlin or Google Carbon makes more sense to me. Hell, even zig can just include C headers without problems...

Unironically what is the usecase of Jai for the general game industry?
Replies: >>105858974
Anonymous
7/10/2025, 3:47:31 PM No.105858974
>>105858821
If the person provides a reasonable explanation for the unpopular opinion, why would you be bothered by it?
>>105858917
Whether he swims in money or not should be his problem, not ours. If language maturity is your metric, then of course time since release is going to be a relevant factor. Given that Jai isn't released yet, naturally then it's a worthless language in your eyes at the moment.
I guess I just disagree with that metric being the most important one.
As for the usecase, I think it's sometimes hard to predict what exactly will make a language take off. Sometimes things just somehow fall into place in a holistic sense and then people find themselves using this or that. Which is why I think it's best to just watch and see whether he'll make an impact or not. If not, it's mostly his loss anyway, not ours.
Like, imagine Jai flops. Basically decades of his life go down the drain for creating something useless. So yeah, I just don't get why people seem so bothered when none of us have anything to lose here.
Replies: >>105858982 >>105859104
Anonymous
7/10/2025, 3:48:41 PM No.105858982
>>105858974
>If the person provides a reasonable explanation for the unpopular opinion
He doesn't though, he generally just calls everything bad and leaves it at that
Replies: >>105858988
Anonymous
7/10/2025, 3:49:30 PM No.105858988
>>105858982
In the few videos I have personally watched, he always gave some explanation. I guess we must have watched different content.
Replies: >>105858994
Anonymous
7/10/2025, 3:50:14 PM No.105858994
>>105858988
His explanations are always half opinion and half "you wouldn't get it"
Replies: >>105859000
Anonymous
7/10/2025, 3:51:10 PM No.105859000
>>105858994
Not the impression I got, but okay?
Replies: >>105859013
Anonymous
7/10/2025, 3:52:19 PM No.105859013
>>105859000
You wanted an answer and you got it, no idea why you're so defensive about it
Man making big claims that he doesn't back up doesn't endear himself to others
Replies: >>105859034
Anonymous
7/10/2025, 3:54:43 PM No.105859034
>>105859013
You make universal, unsubstantiated claims and act surprised when people don't just mindlessly accept it.
>he generally calls everything bad and leaves it at that
>his explanations are ALWAYS half opinion and half "you wouldn't get it"
Like, you leave no room for nuance at all. It's an infantile way to communicate. Nothing defensive about just seeing no point in not entertaining your ramblings.
Replies: >>105859055 >>105859093
Anonymous
7/10/2025, 3:57:38 PM No.105859055
>>105859034
I thought you were actually curious as to why people don't like him so I gave you an answer but you really just want to defend him
Replies: >>105859074
Anonymous
7/10/2025, 3:59:54 PM No.105859074
>>105859055
You provided your "explanation", which was theatrically black and white, and I provided you my own experience, which you negated. And now you act like I defend him. Just odd behaviour.
Replies: >>105859093 >>105859096
Anonymous
7/10/2025, 4:01:42 PM No.105859093
1726717202695707
1726717202695707
md5: a169a099acefd1bba16ff45f830a95c8๐Ÿ”
>>105859034
>>105859074
You don't actually think that people like the one you are talking to are honest, right?
They are here as activists against popular figures that don't bend to them.
Replies: >>105859129
Anonymous
7/10/2025, 4:01:53 PM No.105859096
>>105859074
>theatrically black and white
Stop being a fucking retard, I never said he always does it 100% of the time, obviously he doesn't
He just talks a lot of shit and doesn't back it up at the end of the day
Constantly complains how everything is bad, has nothing to show for it
Replies: >>105859129
Anonymous
7/10/2025, 4:03:02 PM No.105859104
>>105858974
>If language maturity is your metric
My personal metric is only iteration speed and basic comfort. Language maturity is objectively important in the (AAA) game industry because of their decade old codebases. I assume Jon is aiming for this demographic? He should be promoting the interop aspect more of his language instead of just showing pointless visual tools like in the lambda talk. Most of those tools are already available in Visual Studio.
>none of us have anything to lose here
True. I just spew out my schizo thoughts onto an imageboard instead of working on my games. Fortunately I'm not addicted to Twitter yet, like Jon.
>Like, imagine Jai flops. Basically decades of his life go down the drain for creating something useless.
Happens with artists all the time, nothing new. No one plays the shit I make.
Replies: >>105859107 >>105859129
Anonymous
7/10/2025, 4:03:45 PM No.105859107
>>105859104
>I assume Jon is aiming for this demographic?
hes not
Replies: >>105859157
Anonymous
7/10/2025, 4:07:09 PM No.105859129
>>105859093
What do they get though for opposing popular figures? Like, are they being paid to act like this? But who in their right mind would pay for it?
>>105859096
>I never said he always does it 100% of the time
You literally did. Like, literally. And that was AFTER I already said how my experiences differ, which implicitly negates my own experience. Yet you seem surprised that I don't just accept what you say?
It's like me telling you that there's no screen in front of you as we speak, yet act surprised that you don't believe me. Just absurd stuff.
>>105859104
>iteration speed and basic comfort
More or less agreed desu. Do you think Jai will perform badly on those two? Or are you saying other languages already cover these two well for your needs?
>instead of just showing pointless visual tools like in the lambda talk.
Yeah, that's probably true. My personal guess is that he was just showing off his latest implementations or features. He should definitely bring more crucial features to the forefront when it comes to advertising.
>I just spew out my schizo thoughts onto an imageboard instead of working on my games
Kek same
Replies: >>105859136 >>105859157 >>105859193
Anonymous
7/10/2025, 4:08:46 PM No.105859136
>>105859129
I'm not surprised by any of your behaviour just don't pretend you're some unibased neutral party just asking questions and playing dumb when clearly you are
90% of his opinions are "it sucks because vague ancedotal reason / you wouldn't get it"
If you haven't picked up on that you haven't heard enough from him or maybe you don't understand how half-baked his reasoning is
Replies: >>105859184
Anonymous
7/10/2025, 4:12:01 PM No.105859157
>>105859107
I remember him saying he wants his language to be adopted by the industry.
>>105859129
>iteration speed and basic comfort
Personally I just want something like D programming language: C++ without headers and with fast compile times. D unfortunately scared off every game developer because of garbage collection. Mistakes were made.
I would also love a language that is interpreted in debug mode, allowing easy hot reloading, and compiled in release mode.
Replies: >>105859165 >>105859184 >>105859436
Anonymous
7/10/2025, 4:13:38 PM No.105859165
>>105859157
>he wants his language to be adopted by the industry.
That kind of contradicts his eltist "I'm only making a language for GOOD programmers" attitude
Replies: >>105859442
Anonymous
7/10/2025, 4:15:49 PM No.105859184
>>105859136
>don't pretend you're some unibased neutral party just asking questions
Literally what I am. I've been pretty charitable with you all the time despite you calling me retarded, dumb and whatnot. It's crazy to me how incapable of normal conversation you seem to be.
>90% of his opinions are "it sucks because vague ancedotal reason / you wouldn't get it"
Not my experience, but you won't accept that anyway. If I disagree with you, I'm some biased entity trying to do what exactly?
>If you haven't picked up on that you haven't heard enough from him or maybe you don't understand how half-baked his reasoning is
Right. If I disagree, I must not be intelligent enough to see it the way you see it. Or I just haven't experienced as much as you have. Convenient stuff. Not infantile at all.
>>105859157
I've never tried D-lang personally. Funnily enough, I didn't see the usecase for it kek
Maybe I should give it a shot though
Replies: >>105859220 >>105859442
Anonymous
7/10/2025, 4:16:28 PM No.105859193
>>105859129
>What do they get though for opposing popular figures? Like, are they being paid to act like this? But who in their right mind would pay for it?
It's ideological activism. Understand that it has absolutely nothing to do with what work JB has done and that's why they can't actually engage on it. It's not technical; it's a matter of his position as a... normal person. He has no interest in their ideology of cuckholdry, kalergyism and castration and was previously "cancelled" for this years ago by game dev cucks.
Same thing as with RMS, XLibre, LunJew, etc. Notice how threads like this get 20+ replies instantly with the shilling.
Replies: >>105859233
Anonymous
7/10/2025, 4:19:18 PM No.105859220
>>105859184
This smug "hmm yes I disagree but I won't elaborate further, I'm just asking questions" shit doesn't fool anyone. You could provide an example but you aren't
Replies: >>105859233
Anonymous
7/10/2025, 4:20:34 PM No.105859233
>>105859193
As wild as that sounds, I actually believe you kek
I have yet to hear any actual substantiated claim. It's just condescending, dismissive, and passive-aggressive rhetoric. And it's especially funny since I don't really give a shit about JB. Though, I do find it interesting to see new languages being made, new concepts being explored. Maybe one of them one day revolutionizes the programming world.
>>105859220
>You could provide an example but you aren't
Ironic. Anyway, you aren't really worth talking to, clearly.
Replies: >>105859261 >>105859309
Anonymous
7/10/2025, 4:23:43 PM No.105859261
>>105859233
If you disagree you can say WHY you disagree, you know, if you're actually neutral like you pretend to be and not just defending his honor, what opinions does he have that you think he explains particularly well? I could give hundreds of counterexamples if I just pulled up one of his videos. It's usually someone in chat who asks him about something and he's like "yeah that's just not the right way to things... it just sucks, stop asking me about it"
Anonymous
7/10/2025, 4:31:15 PM No.105859309
>>105859233
>As wild as that sounds, I actually believe you kek
It started with /pol/ around 2016 and then happened in /g/, /his/, /sci/, /k/ and probably others years later. Don't confuse it with trolling and it is very much coordinated.
>I have yet to hear any actual substantiated claim.
This is how you identify them and it doesn't matter the board or the topic. They are waiting for whatever version of wrongthink they oppose so they can instantly start spamming and shitting up any discussion or questioning around it.
They always make assertions and never substantiate it anything with more than the mockery that gets repeated every thread. I suggest you ignore them as soon as you see them because they never contribute anything useful.
Replies: >>105859398
Anonymous
7/10/2025, 4:42:55 PM No.105859398
>>105859309
>Don't confuse it with trolling and it is very much coordinated.
Maybe. I'll be hesitant to draw too strong conclusions, but yeah, it's just odd to observe no matter how you flip it.
>They always make assertions and never substantiate it anything with more than the mockery that gets repeated every thread.
Yeah, seems exactly to be the case. And then you get accused of doing what they're doing. Just disingenuous and unpleasant to interact with.
>I suggest you ignore them as soon as you see them because they never contribute anything useful.
Makes sense. I guess I still do like to give people the benefit of the doubt, which is why I try to interact charitably. But when my good faith gets tossed aside countless times, I too lose interest eventually.
Replies: >>105859422 >>105859454
Anonymous
7/10/2025, 4:45:55 PM No.105859422
>>105859398
>I still do like to give people the benefit of the doubt,
No you don't
You already made up your mind on a topic then pretending you were looking for a geninue explanation but you weren't
You're acting in bad faith
Anonymous
7/10/2025, 4:47:22 PM No.105859436
>>105859157
>I remember him saying he wants his language to be adopted by the industry.
The industry is never gonna adopt a language that require 10 years to finnish a sokoban clone
Anonymous
7/10/2025, 4:48:41 PM No.105859442
>>105859165
do like a minimal amount of effort and actually listen to his jai proposal video series.
>>105859184
The usecase for D is/was being a more pleasant C++. Ideal for a C++ dev to pick up easily without having to change your existing workflow too much. Rust and Jai want to change the norm of programming too much. This makes them ironically both agenda languages imo.
Replies: >>105859452
Anonymous
7/10/2025, 4:49:28 PM No.105859452
>>105859442
He talks about programming languages for good programmers in the video in the OP
Elitism like that doesn't lead to adoption
Replies: >>105859463 >>105859523
Anonymous
7/10/2025, 4:50:01 PM No.105859454
>>105859398
>I guess I still do like to give people the benefit of the doubt, which is why I try to interact charitably
I used to be the same, but they ruin up so many threads where there could be useful discussion.
I just want sincere people on here to avoid them so every thread doesn't devolve almost entirely into shit-flinging garbage.
Anonymous
7/10/2025, 4:51:26 PM No.105859463
>>105859452
Then the goal of the language must have changed since its proposal.
Replies: >>105859470
Anonymous
7/10/2025, 4:52:12 PM No.105859470
>>105859463
No, his personal attitude just contradicts the goal for his language
Replies: >>105859501 >>105859523
Anonymous
7/10/2025, 4:56:07 PM No.105859501
>>105859470
kek. Yeah thatโ€™s true.
Anonymous
7/10/2025, 4:59:08 PM No.105859523
1751375274685801
1751375274685801
md5: 8a5d2ae333c159296ec440c2b23b9ced๐Ÿ”
>>105859452
>>105859470
There are examples of elitist practices being adopted in the games industry (I'm not sure if it's elitism or a contrivance from wringing out MOER GRAHPIX), some consoles were infamous for having incomprehensible architecture so it even extends to hardware manufacturers
Replies: >>105859537
Anonymous
7/10/2025, 5:01:22 PM No.105859537
>>105859523
That's completely different
Nobody is going to adopt Jon's language if Jon says "you have to PROVE yourself to use it, I'm not letting just anyone in"
Languages that try to get everyone possible to use it still struggle with adoption, and it's not like there's anything amazing about Jai that warrants this attitude
Replies: >>105859555 >>105860067
Anonymous
7/10/2025, 5:04:14 PM No.105859555
>>105859537
I'm not sure whether the goal is mass-adoption or adoption in the game industry, in his first presentation the stated goal was the latter (could have changed by now tho) (it's literally titled "a language for games")
Replies: >>105859562
Anonymous
7/10/2025, 5:05:47 PM No.105859562
>>105859555
I think people who follow his cult of personality will use it and that's it
Replies: >>105859602 >>105859800
Anonymous
7/10/2025, 5:10:19 PM No.105859602
>>105859562
The same people that will call Rust users cultists. Ironic.
Anonymous
7/10/2025, 5:33:17 PM No.105859800
1743500565799410
1743500565799410
md5: 65ad8e21259a58a8fcfb97a60cc9f5cb๐Ÿ”
>>105859562
Sure, it's been in development hell for nearly a decade already, I don't know the exact objectives of the language the central question of parallelization (to me) appears unanswered by it
Anonymous
7/10/2025, 6:00:17 PM No.105860067
>>105859537
>if Jon says "you have to PROVE yourself to use it, I'm not letting just anyone in"
That's the closed beta, he said before he distributted it to a few hundred people. He just doesn't want random feedback from incompetent devs while he's still building the language.