Skip to content

Website for bhc - A modern Haskell compiler

Notifications You must be signed in to change notification settings

raskell-io/bhc.raskell.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

195 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bhc.raskell.io

Website for BHC — the Basel Haskell Compiler.

Live site: https://bhc.raskell.io

Overview

This repository contains the source for the BHC product website. Built with Zola using the brutalist-blueprint theme.

BHC is an alternative compiler for Haskell: compatibility-first, with a modern runtime, multiple targets, and opt-in extensions.

Development

Prerequisites

  • Zola (0.18+)
  • Or use mise to manage the environment:
    mise install

Local Development

# Start development server with live reload
zola serve

# Build for production
zola build

# Check for errors
zola check

The development server runs at http://127.0.0.1:1111 by default.

Project Structure

.
├── config.toml          # Zola configuration
├── content/             # Markdown content pages
├── static/              # Static assets (images, fonts, etc.)
├── templates/           # HTML templates (if overriding theme)
└── themes/
    └── brutalist-blueprint/  # Custom brutalist theme
        ├── sass/             # SCSS stylesheets
        └── templates/        # Theme templates

Brand Guidelines

  • Project name: Basel Haskell Compiler
  • Abbreviation: BHC
  • Typeface: Clash Display (brand), JetBrains Mono (code)

BHC is a compiler for Haskell, not a new language. Content should reflect compatibility-first positioning and respect for the Haskell community.

Deployment

The site is automatically deployed on push to the main branch.

License

MIT

About

Website for bhc - A modern Haskell compiler

Topics

Resources

Stars

Watchers

Forks

Sponsor this project

  •  

Contributors 2

  •  
  •  

Languages