|
1288 | 1288 | "key_features": [ |
1289 | 1289 | { |
1290 | 1290 | "title": "Modern", |
1291 | | - "content": "Scala is relatively young, and design decisions are aimed to address criticisms of Java.", |
| 1291 | + "content": "Scala is a constantly evolving language, bringing research and industry together.", |
1292 | 1292 | "icon": "evolving" |
1293 | 1293 | }, |
1294 | 1294 | { |
|
1297 | 1297 | "icon": "multi-paradigm" |
1298 | 1298 | }, |
1299 | 1299 | { |
1300 | | - "title": "Statically typed", |
1301 | | - "content": "Scala is statically typed and supports type inference, catching errors early.", |
| 1300 | + "title": "Advanced type system", |
| 1301 | + "content": "Static typing with inference, traits, type classes, higher-kinded types and typed macros", |
1302 | 1302 | "icon": "statically-typed" |
1303 | 1303 | }, |
1304 | 1304 | { |
1305 | | - "title": "Lazy computation", |
1306 | | - "content": "Scala evaluates expressions only when required, this increases performance.", |
1307 | | - "icon": "fast" |
| 1305 | + "title": "Multi-platform", |
| 1306 | + "content": "Scala can run and interop with JVM, JavaScript (browser and Node.js), and native code.", |
| 1307 | + "icon": "cross-platform" |
1308 | 1308 | }, |
1309 | 1309 | { |
1310 | 1310 | "title": "Immutability", |
1311 | | - "content": "Scala uses an immutability concept. Each declared variable is immutable by default.", |
| 1311 | + "content": "Scala provides a strong emphasis on immutable data structures.", |
1312 | 1312 | "icon": "immutable" |
1313 | 1313 | }, |
1314 | 1314 | { |
|
1327 | 1327 | "platform/web", |
1328 | 1328 | "platform/windows", |
1329 | 1329 | "runtime/jvm", |
| 1330 | + "runtime/standalone_executable", |
1330 | 1331 | "typing/static", |
1331 | 1332 | "typing/strong", |
1332 | 1333 | "used_for/backends", |
1333 | 1334 | "used_for/financial_systems", |
1334 | | - "used_for/frontends" |
| 1335 | + "used_for/frontends", |
| 1336 | + "used_for/scripts", |
| 1337 | + "used_for/web_development" |
1335 | 1338 | ] |
1336 | 1339 | } |
0 commit comments