News

Language Evolution Debate Sparked by BritCSS Tool's "Non-Bastardised" Spelling Claims
The release of BritCSS, a tool designed to convert CSS properties to British English spellings, has ignited a fascinating debate about language evolution and standardization in programming. While the tool aims to allow developers to use traditional British spellings like background-colour instead of background-color, it has sparked discussions about the historical development of English spelling and the implications of introducing dialect variations into programming languages.Existing CSS Spelling Accommodations:grey/gray: Both spellings acceptedcolor: Standard CSS propertycolour: Proposed alternative by BritCSSImplementation Methods:Client-side JavaScriptSupports inline stylesSupports CSS filesSupports HTML style tagsHistorical Context Challenges Tool's PremiseCommunity members have brought forward compelling historical evidence that challenges the tool's fundamental assumption about bastardised spellings. Linguistic experts in the discussion point out that many American spellings actually preserve older forms of English, with the colour spelling being a later addition influenced by French. The evolution of English spelling reveals a complex history where what's considered correct has shifted numerous times over centuries.Spelling is always an entirely cultural artefact, and that before colour was spelt color, it was spelt colos. There's nothing more correct about older forms, or newer forms, or any other forms. What matters is what is going to be clearest to your speech community and audience.Technical and Practical ConcernsSeveral developers have raised practical concerns about introducing dialect variations into programming languages. The introduction of alternative spellings could potentially fragment code bases, making it more difficult to share code across projects and reducing the effectiveness of documentation and Stack Overflow solutions. Additionally, the implementation as a JavaScript preprocessor has raised concerns about potential vulnerabilities and maintenance overhead.Standardization in Programming LanguagesThe discussion has highlighted interesting parallels with existing inconsistencies in web technologies. The HTTP Referer header's notorious misspelling and its later correction in Referrer-Policy serves as a cautionary tale about the importance of standardization in programming languages, regardless of regional spelling preferences. CSS already accommodates some spelling variations, such as grey and gray, showing there's precedent for flexibility in certain cases.The debate surrounding BritCSS ultimately reflects broader questions about balancing cultural heritage with practical standardization in programming languages. While preserving language diversity is valuable, the programming community appears to favor maintaining consistent standards that facilitate global collaboration and code sharing.Reference: BritCSS: Fixes CSS to use non-bastardised spellings
2 hours ago
Google Discontinues Chromecast with Google TV, Shifts Focus to USD 100 Streamer
Google
3 hours ago

Nothing Phone (3a) Pro Camera Specs Revealed, Company Addresses Video Comparison Controversy
Phone
8 hours ago

Asus Unveils World's First Thunderbolt 5 eGPU: ROG XG Mobile with RTX 5090 at USD $2,200
GPU
12 hours ago

Password Security Debate: XKCD-Style Passphrases Face Modern Cryptographic Challenges
Security
13 hours ago

Boeing Starliner Astronauts' Extended Space Stay Sparks International Rescue Discussions
Journal Article
14 hours ago

New Julia Package Enables Advanced Blood Flow Modeling with Multiple Dimension Support
Journal Article
14 hours ago

Android Auto's Latest Update Triggers Phone Reboot Issues in Wireless Connections
Android
15 hours ago

Ring's New 2K Security Camera Launches at Just USD $99.99
Camera
18 hours ago

Huawei Unveils Respect S800 Luxury EV with Advanced Self-Driving Tech and 10.5-Minute Fast Charging
EVs
22 hours ago

Former US Army Soldier Pleads Guilty in Massive AT&T and Verizon Data Breach
Security
23 hours ago

xAI's Grok-3 Debuts with 200,000 GPUs, Claims Top Performance in AI Benchmarks
AI
Yesterday

iPhone 17 Series Leak Reveals Major Design Changes and New 'Air' Model
Phone
Yesterday

Google Brings Screen Search Feature to iOS, Enhances AI Overview Capabilities
iOS
Yesterday

Microsoft's New AI Game Development Tool Muse Faces Strong Developer Backlash
Microsoft
Yesterday

Postgres Language Server Sparks Debate on Modern Database Development Tools
PostgreSQL
Yesterday

Developers Debate the Value and Purpose of AI Agents in Modern Software Architecture
AI
Yesterday

Apple Removes Over 135,000 Apps from EU App Stores Over Missing Trader Information
Apps
Yesterday

Samsung Galaxy S25 Ultra Debuts with Slimmer Design and Enhanced Satellite Connectivity
Phone
Yesterday

Samsung Wallet Adds Digital Car Key Support for Volvo and Polestar Vehicles
EVs
Yesterday
