racket / racket/htdp

Expose image=? from BSL

Open
#164 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

teachpack
Dominant language
Racket
Stars
112
Forks
73
Avg merge
9h 41m
Merged PRs (30d)
1

Description

I was looking for image=? in 2htdp/image but couldn't find it until Alex Knauth mentioned its in BSL but not exposed, is there a reason why its not exposed to the library.

(require lang/imageeq) ;it can be required here
(require 2htdp/image)

but if you need both 2htdp/image and image=? , then it leads to:

. module: identifier already required
  also provided by: lang/imageeq in: image?

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the lang/imageeq and 2htdp/image module entry points named in the issue, comparing how image=? is provided by each. Confirm that the identifier can be imported alongside 2htdp/image without a duplicate-provider error; done means the shown combined require case works.

Written by the indexing model from the issue text.

Assessment

Domain
api
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.