import React from "react";
import clsx from "clsx";
import Link from "@docusaurus/Link";
import useDocusaurusContext from "@docusaurus/useDocusaurusContext";
import Layout from "@theme/Layout";
import HomepageFeatures from "@site/src/components/HomepageFeatures";
import CodeBlock from "@theme/CodeBlock";
import styles from "./index.module.css";
import Frame from "../components/Frame";
import Button from "../components/Button";
import CodeFrame from "../components/CodeFrame";
import Dialog from "../components/Dialog";
import Modal from "../components/Modal";
import Disclaimer from "../components/Disclaimer";
const dynC = (className: string, color: string) =>
`dark:${className}-dark${color} ${className}-light${color}`;
function HomepageHeader() {
const { siteConfig } = useDocusaurusContext();
return (
NeoHaskell is a dialect of Haskell that is focused on
beginner-friendliness and productivity.
It is designed to be easy to learn and use, while also being
powerful enough to release your app with minimum effort and maximum
confidence.
A language that triggers
flow state.