Skip to content

Conversation

@ulysses4ever
Copy link
Contributor

@ulysses4ever ulysses4ever commented Sep 6, 2025

Fix #278 /cc @RyanGlScott @Bodigrim

The main change is merging www/tutorial.md into README.markdown, but there are a lot of moving pieces. I tried to triple-check things (even used a local Hackage instance), but bugs are still possible; the main complexity is making sure the pandoc-flavored document correctly translates into GFM. I created several commits so that it may be easier to get an overview of changes (should probably be squashed in the end).

The images do not render yet because, as @Bodigrim suggested, the links point to Hackage. So, this change will require a release. I took liberty to bump the version number and added a changelog entry for that reason.

There was a lot of redundancy between the following: the cabal file description, readme, www/index.md, www/tutorial.md. I tried to clean it up as much as possible.

I purged all dead code, including things like the HTML template file that was used to generate the website pages and the splash screen in the header of the old site. Arguably, they bear some historical value. But since we're using VCS, I don't see a reason to preserve them on master. Also, the old site is (hopefully) always on Web Archive.

Copy link

@Bodigrim Bodigrim left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Excellent!

Even better, the `--output` option directs our program to write a
report to the file [`fibber.html`](fibber.html).

```shellsession
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TIL! :)

Copy link
Member

@RyanGlScott RyanGlScott left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome, thank you for working on this @ulysses4ever!

kernel density estimate was built. The $x$ axis indicates the number
of loop iterations, while the $y$ axis shows measured execution time
for the given number of iterations. The line "behind" the values is a
for the given number of iterations. The line behind the values is a
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Genuinely curious: what is the rationale for using this style of double quotes?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

FTR it's a separate commit and we can revert it if you want.

Tldr; It's typography 101. A longer answer from the top of Google search: https://practicaltypography.com/straight-and-curly-quotes.html (fun fact: being in Indiana, you might have heard of the author, a prominent Racketeer at one point)

ulysses4ever and others added 2 commits September 6, 2025 10:02
Co-authored-by: Ryan Scott <ryan.gl.scott@gmail.com>
Co-authored-by: Ryan Scott <ryan.gl.scott@gmail.com>
@RyanGlScott RyanGlScott merged commit d4fe7c0 into haskell:master Sep 6, 2025
13 checks passed
@RyanGlScott RyanGlScott mentioned this pull request Sep 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Website is down

3 participants