@mwili:
Nie wiem co tu jest do oddzielenia. Skoro atrybut ten nie jest prawidłowym atrybutem w aktualnej i następnej wersji HTML-a, to jego stosowanie jest niedozwolone.
A "moim zdaniem"... Nie widzę tam miejsca na taki disclaimer. To fakty (z definicji: obiektywne, nie subiektywne): language nic nie robi, zajmuje tylko miejsce. Najbardziej subiektywne jest określenie zaśmiecania kodu, ale w tym miejscu nie widzę możliwości by jakikolwiek punkt widzenia uważał inaczej. Duplikowanie kodu (z jednej strony atrybut type, z drugiej language) przeczy zasadzie DRY, którą uznaję za zasadę uniwersalną i obiektywną. Dodatkowo, language jest praktycznie martwym, bo jest olewany przez przeglądarki (a nawet gdyby informacje o typie uzytego języka skryptowego były potrzebne, to przeglądarka skorzystałaby z type). Martwy, powtórzony kod zaśmieca. Jeśli potrafisz zaprezentować jakiś rozsądny (!) punkt widzenia sprzeczny z tym zdaniem, to zamieniam się w słuch. Jeśli nie, to ostrzeganie o subiektywności tego stwierdzenia jest zbędne.
Nie obchodzi mnie, czy z Twojego punktu widzenia te trzy linijki są zbędne, czy nie (btw. mamy chyba podobną rozdziałkę ;) ). To forum techniczne, programistyczne. Tu wręcz wypada dbać o jakość kodu i ostrzegać ludzi przed błędami. Twój kod -- wydalony przez generator, czy nie -- pozostanie tu na miliony lat i może wprowadzić w błąd developerów. Nie wspomnę o tym, że wielu ludzi po prostu kopiuje i wkleja fragmenty kodu. Nieprofesjonalne? Tak. Ale to, że oni są nieprofesjonalni nie oznacza, że my nie możemy być.
Toteż sprostowałem (to głównie dla innych czytelników, skoro Ty wiesz że atrybut language śmierdzi) i zaapelowałem o większą staranność (to do Ciebie, żebyś rozważył sprawdzenie swojego kodu przed wklejeniem).