RSSAmplifier

soc.me · Dec 15, 2021

Language Design: Annotations Obsolete Modifiers

0
Sign in to vote or save

This page cannot be shown here. You can still read it on the original site — the toolbar below keeps your place in the directory.

TL;DR: If your language has annotations 1 , it doesn’t need modifiers. Drop modifiers. Modifiers (such as public , static or abstract ) were traditionally built into languages; as keywords, they were part of the core language syntax. Annotations (such as @deprecated , @test , @derive ) are usually defined in libraries; similar to a class or interface, there exists a source file that defines each…

Read on /languages/annotations-obsolete-modifiers.html

Comments

Nothing yet. Say the first thing.

    Sign in to join the conversation.

    Reading · soc.me · RSS Amplifier