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 (0–99) #7

Open
9 of 54 tasks
mnacamura opened this issue Jun 21, 2021 · 0 comments
Open
9 of 54 tasks

SRFIs tracking issue (0–99) #7

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

Comments

@mnacamura
Copy link
Collaborator

mnacamura commented Jun 21, 2021

For SRFIs 100–199, see #11 .
For SRFIs 200–, see #44.

List of SRFIs (0–99)

  • [-] SRFI 0: Feature-based conditional expansion construct (part of R7RS small)
  • [-] SRFI 1: List library (part of R7RS large)
  • SRFI 2: AND-LET*: an AND with local bindings, a guarded LET* special form (Add SRFI-2 keywords #9)
  • [-] SRFI 4: Homogeneous numeric vector datatypes (part of R7RS large)
  • [-] SRFI 5: A compatible let form with signatures and rest arguments (no new keywords)
  • [-] SRFI 6: Basic string ports (part of R7RS small)
  • SRFI 7: Feature-based program configuration language #31
  • SRFI 8: receive: Binding to multiple values #28
  • [-] SRFI 9: Defining record types (part of R7RS small)
  • SRFI 10: #, external form #30
  • [-] SRFI 11: Syntax for receiving multiple values (part of R7RS small)
  • SRFI 13: String library #32
  • [-] SRFI 14: Character-set library (part of R7RS large)
  • [-] SRFI 16: Syntax for procedures of variable arity (part of R7RS small)
  • SRFI 17: Generalized set! #33
  • SRFI 18: Multithreading support #34
  • SRFI 19: Time data types and procedures #35
  • SRFI 21: Real-time multithreading support #52
  • SRFI 22: Running Scheme scripts on Unix #36
  • [-] SRFI 23: Error reporting mechanism (part of R7RS small)
  • SRFI 25: Multi-dimensional array primitives #50
  • SRFI 26: Notation for specializing parameters without currying #48
  • SRFI 27: Sources of random bits #46
  • SRFI 28: Basic format strings
  • SRFI 29: Localization
  • [-] SRFI 30: Nested multi-Line comments (part of R7RS small)
  • SRFI 31: A special form rec for recursive evaluation
  • [-] SRFI 34: Exception handling for programs (part of R7RS small)
  • SRFI 35: Conditions
  • SRFI 36: I/O conditions
  • SRFI 37: args-fold: a program argument processor
  • SRFI 38: External representation for data with shared structure
  • [-] SRFI 39: Parameter objects (part of R7RS small)
  • [-] SRFI 41: Streams (part of R7RS large)
  • SRFI 42: Eager comprehensions
  • SRFI 43: Vector library (legacy)
  • SRFI 44: Collections
  • SRFI 45: Primitives for expressing iterative lazy algorithms
  • [-] SRFI 46: Basic syntax-rules extensions (part of R7RS small)
  • SRFI 47: Array
  • SRFI 48: Intermediate format strings
  • [-] SRFI 49: Indentation-sensitive syntax (won't support)
  • SRFI 51: Handling rest list
  • SRFI 54: Formatting
  • SRFI 55: Require-extension
  • SRFI 57: Records
  • SRFI 58: Array notation
  • SRFI 59: Vicinity
  • SRFI 60: Integers as bits
  • SRFI 61: A more general cond clause
  • [-] SRFI 62: S-expression comments (part of R7RS small)
  • SRFI 63: Homogeneous and heterogeneous arrays
  • SRFI 64: A Scheme API for test suites
  • SRFI 66: Octet vectors
  • SRFI 67: Compare procedures
  • SRFI 69: Basic hash tables
  • SRFI 70: Numbers
  • SRFI 71: Extended LET-syntax for multiple values
  • SRFI 72: Hygienic macros
  • SRFI 74: Octet-addressed binary blocks
  • SRFI 78: Lightweight testing
  • SRFI 86: MU and NU simulating VALUES & CALL-WITH-VALUES, and their related LET-syntax
  • [-] SRFI 87: => in case clauses (part of R7RS small)
  • SRFI 88: Keyword objects
  • SRFI 89: Optional positional and named parameters
  • SRFI 90: Extensible hash table constructor
  • SRFI 94: Type-restricted numerical functions
  • SRFI 95: Sorting and merging
  • SRFI 96: SLIB prerequisites
  • SRFI 97: SRFI libraries
  • SRFI 98: An interface to access environment variables
  • SRFI 99: ERR5RS Records

References

@mnacamura mnacamura created this issue from a note in srfi (To do) Jun 21, 2021
@mnacamura mnacamura added the srfi label Jun 21, 2021
@mnacamura mnacamura pinned this issue Jun 21, 2021
@mnacamura mnacamura changed the title SRFIs tracking issue SRFIs tracking issue (0–110) Jun 23, 2021
@mnacamura mnacamura changed the title SRFIs tracking issue (0–110) SRFIs tracking issue (0–99) 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