[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


Why aren't you making your own revolutionary programming language, anon?
>>
>>109021910
nobody will use jai, odin, crystal, elixir, zig, or nim. I hope every fanboy is assmad from reading this.
>>
>>109021953
A lot of people use Rust.
>>
>>109021963
I didn't say nobody will use Rust. Rust is the obvious future for the vast majority of critical software. Those other languages are all memes.
>>
>>109021910
>Why aren't you making your own revolutionary programming language, anon?
Because I like C++
>>
>>109021910
because I'm fat, lazy and am learning already a language
>>
>>109021910
His friends Casey Muratori, Ryan Fleury and Sean Barrett say they don't see it compelling enough to switch over from C.
>>
>>109022131
>C
>for modern video game development
Shows you what then know.
>>
>>109021963
Rust actually has users so it would be a weird thing to say. the languages he posted are FotM slop for people desperate for something they can't have.
>>
>>109021953
>zig
I use it for zig cc only. does that count? the actual zig language is total shit though.
they love their anonymous structs, but no anonymous functions? or did they fix that? or how about every version deciding to upend the world for meme chasing shit like the io subsystem rework, which is totally pointless.
>>
>>109021910
making a programming language is easy. making the ecosystem around it is way harder and more time intensive.
>>
>>109021910
Odin has been really enjoyable to work with mostly due to the way that it treats graphics as a first class citizen in the language via vendoring in raylib, sdl, etc. The fact that there is still no standardised cross platform way to open a window in C++ still is crazy. This is probably the main thing I'm excited about for jai (and the metaprogramming stuff). Weather any of these languages catch on, I hope this idea becomes normal.
>>
>>109022246
>C++
just use Rust then.
https://crates.io/crates/winit
>>
File: will-solve.mp4 (94 KB, 720x400)
94 KB
94 KB MP4
i saw very clean syntactically, perfectly composed language rise and downfall, i used it and experienced it myself.

the strongest projected side of it - a complete detachment from the runtime/operation came out to be the greateatest flaw. it even has the reverse side, take for example Golang - users are forced into syntax and style and.. nothing happens, because operational part is too heavy, especially for a layman, to really noootice "the language". its we, masterminds may put a pincenez and talk about superiority of whitespace indentation and count non-alphanumeric symbols between words to evaluate overall aestetics of the language of choice.
>>
>>109022225
>no anonymous functions
And how would you do that with the zig goal of not having implicit memory allocations?
Declaring an annonymous function inside a block of code would require the function to take a closure as an argument containing references to any local variables. Zig would require you to explicitly manage the memory of this closure.
You can already do this, you can declare a Closure struct type inside of a function, and within that struct you define a function that takes a pointer *Closure as an argument. Its not really annonymous, and its quite verbose, but it works. I do this all the time, when I need to pass a small callback function into something
>>
>>109021953
nim3 is kino
zig has a nice git-alt that takes features from darcs which is cool, but i personally hate the language.
https://github.com/xit-vcs/xit
>>
>>109021910
but I am
I am even in your fancy schmancy PLT discords
>>
File: lisp 2025.png (26 KB, 2048x2048)
26 KB PNG
>>109021910
Programming language research was solved over 30 years ago.
>>
>>109024005
And yet Lisp was irrelevant until Hickey actually created a focused use-case for it
>>
>>109024010
>popular good
>clojure is lisp
>>
I can barely code in js
>>
>>109021953
Dunno why, but somehow zig is the #37 language on Tiobe index rn, between Lisp and Typescript.
>>
>>109024039
>>popular good
Not necessarily popular, just that Clojure was focused around actually getting things done,and not tinkering with nonsense like most lisp LARPers.
And anyway, the actually good Lisp for PLT is Shen, but it filters LARPers
>>
>>109024052
You can't explain in your own words why Clojure is about "getting shit done" more than CL is.
>>
>>109024046
>Tiobe index
Are you for real?
>>
>>109024058
I just did though.
CL users rarely work on serious projects, they just tinker with nonsense.
Where's its Datomic or other serious thing it's known for?
>>
>>109021910
why when I can have an llm code in any language I want, even assembly or IR.
>>
>>109021953
wrong. people already use zig and jai has its own niche. it's true for everything else though.
>>
>>109021910
because jblow is doing it for me. I want C with a less retarded macro system and a few QoL features, but not much beyond that

the whole host/target execution stage stuff and using the language as the build system sounds awesome. only detractor for me is some of the syntax, especially the egregious use of ::
>>
File: 1758923454896.png (94 KB, 300x242)
94 KB PNG
>>109021910
I wish for a low level system programming Lisp. There was Carp at the time, which was implementing a borrow-checker, but it didn't seem to go anywhere.
>>
>>109021910
i made my own revolutionary programming language
it's in private beta
it has some gnarly features
it's 99% footguns
>>
>>109021910
no reason to. lua already exists.
>>
>>109024148
You and me both. Laugh if you want, but it probably should compile down to C++ if you want any hope of getting people to use it.



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.