Skip to content

lamarqua/hasquelle

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
app
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 

hasquelle

This is a very silly haskell party-trick script for translating haskell into other languages.

running hasqelle

First clone this repo: git clone https://github.com/anniecherk/hasquelle or git clone https://github.com/lamarqua/hasquelle

Then cd into it: cd hasquelle

To run a file you've written in French (.hsq) you can run hasquelle from the root directory: ./assets/lancerHasquelle <path-to-your-file.hsq>

To run a file you've written in Russian (.xc) you can run hasqelle from the root directory: ./assets/запуститьХаскел <path-to-your-file.xc>

To run a file you've written in German (.häs) you can run hasqelle from the root directory: ./assets/lassHäskellLaufen <path-to-your-file.häs>

Hello World!

En Français: ./assets/lancerHasquelle test/bonjour_monde.hsq

По Русски ./assets/запуститьХаскел test/ПриветМир.хс

Auf Deutsch: ./assets/lassHäskellLaufen test/hallo_welt.häs

adding a new language

If you think you're as funny as we think we are, you can add support for your favorite language!

Just add a new dictionary file (under assets) and a new runHaskell script- just change the hardcoded dictionary name.

And hit us up with a PR!

Hasquelle was written by Adrien Lamarque & Annie Cherkaev at the Recurse Center.

About

Tongue-In-Cheek symbol translation for Haskell (and other languages)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published