Skip to content

seanbaxter/circle

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
March 16, 2021 14:38
January 18, 2022 17:41
March 16, 2022 11:23
January 20, 2020 09:10
September 22, 2020 18:33
December 27, 2021 15:06
September 22, 2020 18:33
January 18, 2022 17:41
December 23, 2019 17:53
September 22, 2020 18:33
January 18, 2022 17:41
August 19, 2019 21:03
October 29, 2020 21:28
January 20, 2022 23:28
March 31, 2022 18:58
January 19, 2022 13:18
January 22, 2023 10:44
November 23, 2019 09:42
November 23, 2019 09:42
January 22, 2023 11:07

Circle

The C++ Automation Language
2023 Sean Baxter

Download here

Follow me on Twitter @seanbax for compiler updates.

New Circle

New Circle is a major transformation of the Circle compiler, intended as a response to recent successor language announcements. It focuses on a novel fine-grained versioning mechanism that allows the compiler to fix defects and make the language safer and more productive while maintaining 100% compatibility with existing code assets.

New Circle is the richest C++ compiler yet. Try out:

New Circle describes a path for evolving C++ to meet the needs of institutional users. The versioning mechanism that accommodated the development of the features above will also accommodate research into critically important areas like memory safety. Rather than insisting on a one-size-fit's-all approach to language development, project leads can opt into collections of features that best target their projects' needs.

Old docs. May be out of date. Refer to New Circle for fresh information.