|
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