-
-
Notifications
You must be signed in to change notification settings - Fork 67
Rhombus Integration Tasks
Wing Hei Chan edited this page Sep 26, 2024
·
16 revisions
Add to this list and/or claim tasks here. "Claiming" can mean either that you're thinking about it an interested in discussing or actively work on it. Please claim a task in some way that would allow someone to contact you (such as a Discord username or a link to something with an email address). If you're interested in working on something and there doesn't seem to be active work just now, contact someone in "who".
what | who | notes |
---|---|---|
#%module-begin |
a way to make languages without resorting to #lang racket/base
|
|
collections | interfaces and implementations beyond the built-in ones | |
contracts | procedure annotations and more | |
regexp | Cooper | |
serialization | ||
concurrency | ||
paths | samphillips | WIP Branch: https://github.com/samdphillips/rhombus-prototype/tree/path-integration including some amount of racket/path
|
ports | including some amount of racket/port
|
|
networking | including HTML & SSL | |
filesystem | including some amount of racket/file
|
|
strings | including some amount of racket/string
|
|
math | ||
date and time | ||
SHA-256 and such | ||
reflection & security | ||
memory management | weak references, etc. | |
resource management | a more principled approach to dynamic-wind ? |
|
command line | usaoc | a more composable approach than racket/cmdline
|
JSON | ||
XML/HTML | @AlexKnauth | |
draw | started | |
gui | started | |
pict | mflatt | substantially complete |
slideshow | mflatt | started |
web server | ||
units | ? |
Be cautious about dependencies. Instead of importing a Racket library with heavy dependencies to get something relatively easy to implement, it may be better to reimplement it in Rhombus.