Kapen🇩ev

1.8K posts

Kapen🇩ev banner
Kapen🇩ev

Kapen🇩ev

@Kapendev

Game developer and cool human. Using: R, D, C/C++

Greece Katılım Mayıs 2018
403 Takip Edilen283 Takipçiler
Kapen🇩ev
Kapen🇩ev@Kapendev·
@teej_dv I do like CSON for some reason. Might be because of Atom/Pulsar editor.
English
0
0
0
18
teej dv 🔭
teej dv 🔭@teej_dv·
if you're still writing typescript, you're ngmi. everyone i know who is on the most advanced ai usage has already moved to coffeescript. it is BY FAR the most token efficient language of all time AND it makes the agent act like it's loaded on caffeine
English
31
2
151
7.3K
Kapen🇩ev
Kapen🇩ev@Kapendev·
@Waffl3x Abstractions are bad, but my abstractions are not 😅
English
0
0
0
50
notch
notch@notch·
Maybe I learn Jai
English
93
34
1.7K
108.9K
Kapen🇩ev
Kapen🇩ev@Kapendev·
@valigo 26:16: The more things you pass at compile time, the more stuff you have to generate. I would avoid the loc part in most cases.
English
0
0
1
317
Valentin Ignatev
Valentin Ignatev@valigo·
The world is not ready for Jai. This is just a little glimpse of what you can do with it.
English
37
45
882
97.3K
Kapen🇩ev
Kapen🇩ev@Kapendev·
@RaykiruS @oxcrowx Simple functions. Well, ambiguity is not a bad thing sometimes and Odin is already fine with ambiguity. You have a :: b. The b there could be a type, a constant or a function. Anyway, it's kinda simple imo. Gb just doesn't like methods and that is fine.
English
0
0
0
20
Raykiru Shiroyshi
Raykiru Shiroyshi@RaykiruS·
@Kapendev @oxcrowx Also, importantly for odin exactly, it would be lib.type_function. This would add ambiguity between whats a method and whats a package function. Lastly, what kind of methods are you talking about? Simple functions, virtual functions, both?
English
1
0
1
31
oxcrow
oxcrow@oxcrowx·
"Odin does not have methods as its design philosophy firmly separates data from code. It is Data Oriented." Go is more Data Oriented than Odin. Hell, C++ is more Data Oriented than Odin. Making it difficult to code by not giving users methods, doesn't make Odin "Data Oriented".
oxcrow tweet media
English
18
3
75
16.6K
oxcrow
oxcrow@oxcrowx·
> Odin fanboy tries to criticize "my language". > It's actually Go code. Never beating the gamedev (slur) allegations.
oxcrow tweet media
ダニエル・カストリロ@devouredio

@oxcrowx this looks like the rage child of all languages that have been popular the last 10 years

English
5
0
14
1.4K
Kapen🇩ev
Kapen🇩ev@Kapendev·
@RaykiruS @oxcrowx You have to at least get something in return for the boilerplate. Ignore the editor part (I use nano btw). In C, you get a C API that other languages can use. What does Odin's boilerplate give you?
English
1
0
1
39
Raykiru Shiroyshi
Raykiru Shiroyshi@RaykiruS·
@Kapendev @oxcrowx Damn, you must have it easy if writing boilerplate is the most difficult thing about programming that you encounter. "But but, but function name too long" "but I need my lsp to autocomplete methods from [.]" In any case,there are good reasons to not have them in Odin.
English
1
0
0
47
oxcrow
oxcrow@oxcrowx·
@ZH1YGD SOA is better when manually implemented.
English
2
0
4
751
Kapen🇩ev retweetledi
oxcrow
oxcrow@oxcrowx·
oxcrow tweet media
ZXX
2
2
40
2.2K
Kapen🇩ev
Kapen🇩ev@Kapendev·
@Wassimulator It's good and bad. One solution would be to have a different repo for vendor.
English
0
0
3
1.7K
Kapen🇩ev
Kapen🇩ev@Kapendev·
@oxcrowx Those are some nice electron numbers right there.
English
1
0
1
159
oxcrow
oxcrow@oxcrowx·
Repo size: 562 MiB, as of now.
oxcrow tweet media
English
4
0
4
4.5K
oxcrow
oxcrow@oxcrowx·
Why is Odin keeping binaries and libraries in their repo? One of them is 55 MiB in size. Many others exist.
oxcrow tweet media
English
17
2
89
58.3K
Kapen🇩ev
Kapen🇩ev@Kapendev·
@croloris > "Embracing innovation" People are really good at making cute graphs.
English
0
0
0
107
julien
julien@julienn_lecoq·
@Kapendev @oxcrowx I’m not surprised by this, this allows to reduce verbosity. For example a long callback type could be replaced by just "OnMessage". Type alias is something common among programming languages no?
English
1
0
0
1K
Kapen🇩ev
Kapen🇩ev@Kapendev·
@cyrus_msk Dlang is too good for UIs & gamedev. I also don't have AI money to do that.
English
0
0
0
32
Kapen🇩ev
Kapen🇩ev@Kapendev·
To be clear, that was a joke. Zig is a great language and worth your time. Unlike most new languages, it brings genuinely useful features to the table, and "Maintain it with Zig" has been a quality-of-life improvement for my Dlang projects. #ziglang #coding #code #dlang
Kapen🇩ev@Kapendev

It's WILD to see how much influence a single project's tech stack has. Bun moving to Rust is actually causing a mass exodus from Zig. C3 is the here to save us. #ziglang #coding #dev #zigzag #thejoyofprogramming

English
2
0
4
254
Kapen🇩ev
Kapen🇩ev@Kapendev·
@oxcrowx One thing is that you can redefine "built-in" types for a package.
Kapen🇩ev tweet media
English
4
0
8
23.9K