The Odin Language

56 posts

The Odin Language

The Odin Language

@odinlang

A systems programming language that is fast, concise, readable, pragmatic and open sourced. Created by @TheGingerBill Discord - https://t.co/tO7JUlrbG7

The Internet เข้าร่วม Şubat 2019
10 กำลังติดตาม1.8K ผู้ติดตาม
The Odin Language รีทวีตแล้ว
Matthew Crews
Matthew Crews@CrewsCode·
Here's a peek at our upcoming tool, ReliaSim. It's a Discrete Rate Simulation tool for high-volume manufacturing. This is a 1-year simulation running in 815ms (~110K simulation steps). Industry standard tools take 15 minutes. @odinlang gave us the freedom to optimize the performance. Simulations can run in parallel, so I can simulate 100 years in 6 seconds on my 12-core machine. That would take days with other tools. We are now focused on making a beautiful UI, but the performance already speaks for itself. At the end, you see me replaying the events. I can instantly jump to any moment in time and review the state of the system.
English
0
5
55
4.3K
The Odin Language รีทวีตแล้ว
gingerBill
gingerBill@TheGingerBill·
The brand new `map` internals PR for @odinlang has been merged in!!! It's a high performance, cache friendly, open-addressed Robin Hood hashing map with various optimizations for Odin. github.com/odin-lang/Odin…
English
0
5
43
0
The Odin Language รีทวีตแล้ว
gingerBill
gingerBill@TheGingerBill·
Composing loggers and multiple custom allocators together in @odinlang is very easy and allows for a huge amount of control and power! #implicit-context-system" target="_blank" rel="nofollow noopener">odin-lang.org/docs/overview/…
gingerBill tweet media
English
0
4
31
0
The Odin Language รีทวีตแล้ว
gingerBill
gingerBill@TheGingerBill·
The new release of @odinlang is out now! Including the new generic #simd type and intrinsics, x86-family specific instructions, new vendor libraries including GGPO and OpenEXR and so many more improvements! github.com/odin-lang/Odin…
English
0
4
34
0
The Odin Language รีทวีตแล้ว
gingerBill
gingerBill@TheGingerBill·
I've been working on the generic #simd system for @odinlang. Whilst working on it, I also added some x86 specific instructions to show how that would work. I've gotten up to SSE{1, 2, 3, 4.1, 4.2}, SSS3, SHA, FXSR, ABM, and some more done. github.com/odin-lang/Odin…
English
1
2
11
0
The Odin Language รีทวีตแล้ว
gingerBill
gingerBill@TheGingerBill·
New experiments into the JS libraries for @odinlang. Will support for event listeners, WebGL 1.0 & 2.0, and much more to come!
English
1
6
47
0
The Odin Language รีทวีตแล้ว
gingerBill
gingerBill@TheGingerBill·
github.com/odin-lang/Odin… A massive new Odin release! New packages (shoco, xml, varint, intrusive list, NetPBM, QOI, TGA, i18n), numerous improvements to packages, and so much much more!!!
English
0
5
30
0
The Odin Language รีทวีตแล้ว
gingerBill
gingerBill@TheGingerBill·
Interested in Metal and @odinlang? We've just released 10 self-contained code examples ranging from creating a window, to instanced rendering, and even compute shaders all in native Odin! github.com/odin-lang/exam…
gingerBill tweet media
English
0
7
53
0
The Odin Language รีทวีตแล้ว
gingerBill
gingerBill@TheGingerBill·
We have just merged the new `package sync` and improved atomics intrinsics in @odinlang. Designed from the ground up with making the zero value useful and utilizing the abilities of modern OSes with futexes. It has been in the works for a long while. github.com/odin-lang/Odin…
English
0
3
17
0
The Odin Language รีทวีตแล้ว
gingerBill
gingerBill@TheGingerBill·
The @odinlang programming language has both built-in array programming (vectors & swizzling) and matrices, and as a result, this textual issue is completely removed! It even allows you to treat vectors as if they are column-vectors or row-vectors, and things will "just work"!
English
1
1
15
0
The Odin Language รีทวีตแล้ว
gingerBill
gingerBill@TheGingerBill·
🧵 Why Odin was not designed as an OOP language: I have been asked numerous times before about the reasoning for not having methods (member procedures) in @odinlang, and why it only has stand-alone procedures. 1/9
English
1
9
61
0
The Odin Language รีทวีตแล้ว
gingerBill
gingerBill@TheGingerBill·
🧵I want to clarify my position on "Undefined Behaviour" (UB) in programming languages and why @odinlang will not have any UB. It's a pretty simple position: the specification for the language will states who defines what, and then that thing defines it. 1/7
English
1
3
118
0
The Odin Language รีทวีตแล้ว
gingerBill
gingerBill@TheGingerBill·
I got Metal working natively in @odinlang the other day. I've now gone and got D3D11 and D3D12 working in Odin! gist.github.com/gingerBill/b7b… Odin shipping out-of-the-box will all of major graphics APIs: Metal, D3D11, D3D12, Vulkan, OpenGL, and WebGL!
English
5
8
72
0