Fast, safe, and expressive programming language

Technologies
c++, cmake, swift
Topics
compilers, cross-platform, Packages, Server development, Standard Libraries
Fast, safe, and expressive programming language
Swift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns. The goal of the Swift project is to create the best available language for uses ranging from systems programming, to mobile and desktop apps, scaling up to cloud services. Most importantly, Swift is designed to make writing and maintaining correct programs easier for the developer.

Projects

Contributor
Amritpan Kaur
Mentor
Pavel Yaskevich
Organization
Swift
Improving the Debug Output Of The Type Inference Algorithm
Swift’s type inference algorithm allows us to write source code without explicit type notations. It is implemented using a type checker that breaks...
Contributor
Felix Schlegel
Mentor
FranzBusch
Organization
Swift
Kafka Client Package for Swift
Apache Kafka is a distributed event streaming platform that is very widely used to process and store data. This project aims to create a Swift...
Contributor
Fredrik Wieczerkowski
Mentor
Alex Hoppen
Organization
Swift
Bootstrapping SwiftSyntaxBuilder
Providing excellent tooling for Swift often involves operating on Swift syntax trees directly. The swift-syntax library serves this purpose by...
Contributor
Kth
Mentor
Nate Cook
Organization
Swift
Interactive mode for swift CLI tool ArgumentParser
For this project, we would design and implement an interactive mode for command-line tools built using ArgumentParser that prompts for any required...
Contributor
Sofía Rodríguez
Mentor
Marina Aísa, Franklin Schrans, Beatriz
Organization
Swift
Quick navigation in DocC Render
DocC Render is an open-sourced project that let us visualize `.doccarchive` on the web, it renders the compiled Swift codebase documentation in a...