Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SRFIs tracking issue (100–199) #11

Open
6 of 58 tasks
mnacamura opened this issue Jun 23, 2021 · 0 comments
Open
6 of 58 tasks

SRFIs tracking issue (100–199) #11

mnacamura opened this issue Jun 23, 2021 · 0 comments
Labels
Projects

Comments

@mnacamura
Copy link
Collaborator

mnacamura commented Jun 23, 2021

For SRFIs 0–99, see #7.
For SRFIs 200–, see #44.

List of SRFIs (100–199)

  • SRFI 100: Define-lambda-object
  • [-] SRFI 101: Purely functional random-access pairs and lists (part of R7RS large)
  • [-] SRFI 105: Curly-infix-expressions (won't support)
  • SRFI 106: Basic socket interface #25
  • SRFI 107: XML reader syntax
  • SRFI 108: Named quasi-literal constructors
  • SRFI 109: Extended string quasi-literals
  • [-] SRFI 110: Sweet-expressions (t-espressions) (won't support)
  • [-] SRFI 111: Boxes (part of R7RS large)
  • SRFI 112: Environment inquiry (Add SRFI-112 keywords #12)
  • [-] SRFI 113: Sets and bags (part of R7RS large)
  • [-] SRFI 115: Scheme regular expressions (part of R7RS large)
  • [-] SRFI 116: Immutable list library (part of R7RS large)
  • [-] SRFI 117: Queues based on lists (part of R7RS large)
  • SRFI 118: Simple adjustable-size strings (Add SRFI-118 keywords #13)
  • [-] SRFI 119: wisp: simpler indentation-sensitive scheme (won't support)
  • SRFI 120: Timer APIs (Add SRFI-120 keywords #14)
  • SRFI 122: Nonempty intervals and generalized arrays
  • SRFI 123: Generic accessor and modifier
  • [-] SRFI 124: Ephemerons (part of R7RS large)
  • [-] SRFI 125: Intermediate hash tables (part of R7RS large)
  • SRFI 126: R6RS-based hashtables
  • [-] SRFI 127: Lazy sequences (part of R7RS large)
  • [-] SRFI 128: Comparators (reduced) (part of R7RS large)
  • SRFI 129: Titlecase procedures (Add SRFI-129 keywords #15)
  • SRFI 130: Cursor-based string library (Add SRFI-130 keywords #16)
  • SRFI 131: ERR5RS record syntax (reduced)
  • [-] SRFI 132: Sort libraries (part of R7RS large)
  • [-] SRFI 133: Vector library (R7RS-compatible) (part of R7RS large)
  • [-] SRFI 134: Immutable dequeues (part of R7RS large)
  • [-] SRFI 135: Immutable texts (part of R7RS large)
  • SRFI 136: Extensible record types
  • SRFI 137: Minimal unique types
  • SRFI 138: Compiling Scheme programs to executables
  • SRFI 139: Syntax parameters
  • SRFI 140: Immutable strings
  • [-] SRFI 141: Integer devision (part of R7RS large)
  • [-] SRFI 143: Fixnums (part of R7RS large)
  • [-] SRFI 144: Flonums (part of R7RS large)
  • SRFI 145: Assumptions #22
  • [-] SRFI 146: Mappings (part of R7RS large)
  • SRFI 147: Custom macro transformers
  • SRFI 148: Eager syntax-rules
  • SRFI 149: Basic syntax-rules template extensions
  • SRFI 150: Hygienic ERR5RS record syntax (reduced)
  • SRFI 151: Bitwise operations
  • SRFI 152: String library (reduced) #54
  • SRFI 154: First-class dynamic extents
  • SRFI 155: Promises
  • SRFI 156: Syntactic combiners for binary predicates
  • SRFI 157: Continuation marks
  • [-] SRFI 158: Generators and accumulators (part of R7RS large)
  • [-] SRFI 160: Homogeneous numeric vector libraries (part of R7RS large)
  • SRFI 161: Unifiable boxes
  • SRFI 162: Comparator sublibrary
  • SRFI 163: Enhanced array literals
  • SRFI 164: Enhanced multi-dimensional arrays
  • SRFI 165: The environment monad
  • SRFI 166: Monadic formatting
  • SRFI 167: Ordered key value store
  • SRFI 168: Generic tuple store database
  • SRFI 169: Underscore in numbers
  • SRFI 170: POSIX API
  • SRFI 171: Transducers
  • [-] SRFI 172: Two safer subsets of R7RS (no new keywords)
  • SRFI 173: Hooks
  • SRFI 174: POSIX timespecs
  • SRFI 175: ASCII character library
  • SRFI 176: Version flag
  • SRFI 178: Bitvector library
  • SRFI 179: Nonempty intervals and generalized arrays (updated)
  • SRFI 180: JSON #84
  • SRFI 181: Custom ports (including transcoded ports) #83
  • SRFI 185: Linear adjustable-length strings #56
  • SRFI 188: Splicing bindings constructs for syntactic keywords #82
  • SRFI 189: Maybe and Either optional container types #81
  • SRFI 190: Coroutine generators #79
  • SRFI 192: Port positioning #80
  • SRFI 193: Command line #78
  • SRFI 194: Random data generators #77
  • [-] SRFI 195: Multiple-value boxes (no new keywords; same as SRFI 111)
  • SRFI 196: Range objects #76
  • SRFI 197: Pipeline operators #75

References

@mnacamura mnacamura added this to To do in srfi via automation Jun 23, 2021
@mnacamura mnacamura added the srfi label Jun 23, 2021
@mnacamura mnacamura pinned this issue Jun 23, 2021
@mnacamura mnacamura changed the title SRFIs tracking issue (111–) SRFIs tracking issue (100–199) Jun 27, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
srfi
To do
Development

No branches or pull requests

1 participant