Skip to content

angerman/gopher-squeeze

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go Gopher Squeeze

Welcome to the Go Gopher Squeeze project! Here, we explore the interaction between Go and Haskell through a fun, illustrative approach.

Project Overview

This project demonstrates how to call a Go function from Haskell via C. The concept is humorously depicted in our project mascot, the Go Gopher, being squeezed by a hand with a Haskell tattoo.

Go Gopher Squeeze

Contents

  • Go Code: A simple Go program that serves as the backend for our squeezing simulation.
  • Haskell Code: Haskell code that interacts with the Go function through a C interface.
  • Makefile: For building and running the project.
  • flake.nix: Nix configuration for development environment setup.

Getting Started

To get started with this project, follow the Makefile. make should provide a list of helpful targets.

You can provision the development environment trivially with nix develop.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published