1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
import React from "react";
import { FeatureItem } from "./feature-item";
export const ComingSoonFeatures: FeatureItem[] = [
{
title: "Beautiful, Ready-to-Use Tools",
description: (
<>
NeoHaskell offers a clean and intuitive language design, complemented by
a core library that provides all the tools you need to start creating
amazing software right away.
</>
),
buttonText: "Start Coding",
showcase: {
language: "haskell",
code: `processLogs rawLogs =
rawLogs
|> map parseLogs
|> collect
|> andThen (filter isImportant)
|> andThen (map toStructuredLog)`,
},
},
{
title: "Hassle-Free Development Environment",
description: (
<>
NeoHaskell's CLI tool installs all required utilities and makes
multi-platform support a breeze. Whether you're compiling to native code
or generating WebAssembly for browser compatibility, you'll enjoy error
messages that guide, not hinder.
</>
),
buttonText: "Enjoy the Ride",
showcase: { code: "", language: "" },
},
{
title: "Focus-Driven, Event-Driven",
description: (
<>
In NeoHaskell, you work directly events and functions that react to
them. Say goodbye to the cognitive overhead of managing state or
wrestling with dependency injection. Your focus stays where it belongs:
on solving problems and crafting solutions.
</>
),
buttonText: "Begin your Journey",
showcase: { code: "", language: "" },
},
{
title: "Naturally Full-Stack",
description: (
<>
Relish the ease of crafting full-stack applications in a unified
language environment. NeoHaskell takes care of frontend-backend
communication, allowing you to focus solely on your application's logic.
</>
),
buttonText: "Experience Bliss",
showcase: { code: "", language: "" },
},
];
|