﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	difficulty
1777	Drop builtin-features from eval.scm	sjamaan		"This seems like it's a hack from ye olden days when we didn't have a module system yet, and for example `(require srfi-30)` would otherwise try to attempt loading a unit library named srfi-30.

This is confusing and a bit weird, and also there's `##sys#features` which might run out of sync with this features list.

To make this change, the srfi module registrations should be changed to be as part of the `library` unit. For example by changing `register-primitive-module` to use `#f` or `'library` as the module library name.

NOTE: Check what the situation with `chicken.csi` and `chicken.foreign` is - can they also use `#f` or `'library`?"	defect	closed	major	5.4	core libraries	5.2.0	fixed			easy
