<feed xmlns='http://www.w3.org/2005/Atom'>
<title>slang.git/docs/design/overview.md, branch master</title>
<subtitle>Making it easier to work with shaders</subtitle>
<id>https://git.yummers.dev/slang.git/atom?h=master</id>
<link rel='self' href='https://git.yummers.dev/slang.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/'/>
<updated>2025-08-05T00:34:13+00:00</updated>
<entry>
<title>Clarify downstream and direct compilation paths in design overview doc (#8021)</title>
<updated>2025-08-05T00:34:13+00:00</updated>
<author>
<name>aidanfnv</name>
<email>aidanf@nvidia.com</email>
</author>
<published>2025-08-05T00:34:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=ce53e9c6703708bc85b0b1a0872620a7725c5a45'/>
<id>urn:sha1:ce53e9c6703708bc85b0b1a0872620a7725c5a45</id>
<content type='text'>
* Clarify downstream and direct compilation paths in design overview doc

* Fix typo, add more examples</content>
</entry>
<entry>
<title>docs: Reduce typo count (#5671)</title>
<updated>2024-11-29T07:02:19+00:00</updated>
<author>
<name>Bruce Mitchener</name>
<email>bruce.mitchener@gmail.com</email>
</author>
<published>2024-11-29T07:02:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=c3557978cf0184aaf75c27c309bc87e84fd6ab79'/>
<id>urn:sha1:c3557978cf0184aaf75c27c309bc87e84fd6ab79</id>
<content type='text'>
Co-authored-by: Ellie Hermaszewska &lt;ellieh@nvidia.com&gt;</content>
</entry>
<entry>
<title>Swap the term StdLib with Core-Module or Standard-Module in documents (#5414)</title>
<updated>2024-10-26T04:12:37+00:00</updated>
<author>
<name>Jay Kwak</name>
<email>82421531+jkwak-work@users.noreply.github.com</email>
</author>
<published>2024-10-26T04:12:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=a508b264eda4bc3c99ba1f44eab1dec6e5ce06c0'/>
<id>urn:sha1:a508b264eda4bc3c99ba1f44eab1dec6e5ce06c0</id>
<content type='text'>
This PR is limited to documents.
All use of "Standard library" or "StdLib" are replaced with either "core module" or "standard modules", depending on the context.</content>
</entry>
<entry>
<title>Add more design documents (#742)</title>
<updated>2018-12-06T21:30:34+00:00</updated>
<author>
<name>Tim Foley</name>
<email>tfoleyNV@users.noreply.github.com</email>
</author>
<published>2018-12-06T21:30:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=b0c2423f00b910f2f4d5010e6a04114112e294fd'/>
<id>urn:sha1:b0c2423f00b910f2f4d5010e6a04114112e294fd</id>
<content type='text'>
* Add more design documents

This change adds a set of documents about the design/implementation of the Slang compiler intended for helping to onboard new contributors, explain some of the choices that go into the current implementation, and outline the broad strokes of some of our future feature goals.

As explained in the `README` for these docs, I don't expect them to be kept in sync with the code in the long run; there is no expectation that people making a PR for code changes also go and fix up these documents.
The purpose of these is to add a bit of a "historical record" of design choices and project goals to the project itself, so they can be browsed in a way that is more convenient than the issue tracker or source control history.

The "Coding Conventions" document is very much a first attempt, and I'm not 100% wedded to any of the decisions in there.
We haven't enforced consistent conventions so far, but the importance of having something in place will only grow with the number of contributors.

* Edits based on review

* Fix many typos (thanks @jsmall-nvidia)

* Change up some language in coding conventions based on discussions since when it was originally written. I'm still not 100% sure about some of the choices in there, but we need to get *something* established.
</content>
</entry>
</feed>
