Ngwangshalom

Activity

Stars and mentions · Last 30 days, Oct 12 – Nov 10

GitHub stars0
Mentions2
01234Oct 12Oct 26Nov 10
UTC days · repositories Ngwangshalom owns0 repositories

Top repositories

Ngwangshalom’s repositories ranked by pull request authors, as on trending.

Loading

Contributes to

Repositories outside Ngwangshalom’s account where Ngwangshalom opened or reviewed pull requests in the past 365 days.

Who noticed Ngwangshalom

Everyone who starred or forked Ngwangshalom’s repositories since the archive began in 2011.

Notable accounts

Ordered by the stars their own repositories have received.

Biggest fans

Accounts that starred the most of these repositories.

Breakout weeks

Each repository’s best week of new stars, with the release published around it.

Mentions

2posts
Nov 110 posts
  1. I built a programming language where you can't lose a cent: a 5-minute tour of Quill Quill is an open-source language for backends, business software and automation. It's built around three ideas: intent is clear, failures are explicit, and correctness is part of the code. Here's a five- minute tour. Install curl --proto '=https' --tlsv1.2 -LsSf github.com/Ngwangshalom/Quill/releases/latest/dow… | sh ## Start a whole app quill new shop app cd shop quill run server.quill That's a small events company: bookings checked against a type, prices with VAT, three payments that add up to the cent, and an AI assistant. `quill test` runs its tests. ## Data that reads like a sentence say count of students where score >= 50 say average score of students say get name of students sorted by highest score ## Money that never loses a cent say split 100 USD into 3 -- 33.34 USD, 33.33 USD, 33.33 USD `100 USD + 20 EUR` doesn't run. Quill says it won't mix currencies, and suggests `convert 20 EUR to USD at 0.92`, at the rate you were given. ## Failures you can't forget fn charge(amount: USD) -> text fails Declined ... receipt = charge(5000 USD) on Declined -> "declined" Leave out `on Declined` and Quill won't run the program. It tells you which failure you forgot. ## Errors that teach say total + "hello" ^^^^^^^^^^^^^^^ You're adding money in USD (total) and Text ("hello"). Add or subtract two amounts in the same currency, like 100 USD + 50 USD. ## Join in Quill is early and open source (Apache 2.0). If you like languages, compilers, docs, or editor tooling, there's plenty to do: - {% embed Repo: https://github.com/Ngwangshalom/Quill %} - {% embed Book: https://ngwangshalom.github.io/Quill/ %} - Learn it with exercises: `quill new practice learn`

  2. Quill – a readable language where money is exact and failures can't hide

    1 point

Achievements

Awards earned by the repositories Ngwangshalom owns. Select an award to embed its badge.

No awards yet

Repositories earn awards by reaching the top three in a completed trending day or week.

A repository earns an award for finishing first, second or third in a completed trending day or week, ranked by new stars, new forks or pull request authors. Awards follow a repository through renames and transfers and count toward its current owner. Weeks run Monday to Sunday, UTC.