Skip to content

av-virlan/ducktown

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91,446 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Ducktown logo

The Opinionated .NET Compiler

Scope

The fork removes a subset of functionalities that I consider are not useful in a composition-over-inheritence development practice

Abstract

Abstract modifier opens up the system to unwanted inheritence for sharing code instead of describing relations between domain objects. Instead of relying on the abstract modifier for code sharing consider doing composition and rely on interfaces to define a shared contract between components

Changes

  • Class modifier abstract is removed
  • Method/Property modifier abstract is removed
  • Interface method modifier abstract is removed

Documentation

Visit Roslyn Architecture Overview to get started with Roslyn’s API’s.


Icon from @icons8

About

Opinionated fork of the Roslyn .NET compiler that includes only parts of the C# syntax

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C# 70.1%
  • Visual Basic .NET 29.6%
  • PowerShell 0.1%
  • 1C Enterprise 0.1%
  • Shell 0.1%
  • CMake 0.0%