| Type | Wish | Status | pending | Date | 12-Apr-2011 22:36 |
|---|---|---|---|---|---|
| Version | alpha 111 | Category | Mezzanine | Submitted by | BrianH |
| Platform | All | Severity | minor | Priority | normal |
| Summary | Multi-module support in LOAD-MODULE |
|---|---|
| Description |
The sys/load-header function has the ability to load more than one script from the same file/binary one at a time. With the addition of a couple words, similar support could be added to sys/load-module. See the code for details. No changes would be needed to IMPORT. There is no high-level wrapper around these functions to support multi-loading, but that is another issue, and a somewhat trivial and user-specific one at that. Extensions would not be supported for multi-modules. |
| Example code |
; In sys/load-module, change this:
set [hdr: code:] load-header/required data
; to this:
set [hdr: code: end:] load-header/required data
; and change this (at the end of the function):
reduce [name if module? mod [mod]]
; to this:
reduce [name if module? mod [mod] end]
|
| Assigned to | n/a | Fixed in | - | Last Update | 20-Jan-2013 06:41 |
|---|
| Comments | |
|---|---|
|
(0003241)
BrianH 11-Sep-2012 02:50 |
Patch implemented here, even for extensions: https://github.com/BrianHawley/rebol-patches
Still no mezz wrapper added, but it's a lot easier now. Only the first module in an extension would be the extension module, the rest would be regular modules. |
|
(0003279)
BrianH 18-Dec-2012 22:08 |
In a pull request, waiting for more people to test it before it's accepted. See here: https://github.com/BrianHawley/r3-bh/tree/length-embedded-script |
| Date | User | Field | Action | Change |
|---|---|---|---|---|
| 20-Jan-2013 06:41 | BrianH | Status | Modified | waiting => pending |
| 18-Dec-2012 22:08 | BrianH | Status | Modified | reviewed => waiting |
| 18-Dec-2012 22:08 | BrianH | Comment : 0003279 | Added | - |
| 14-Dec-2012 08:23 | BrianH | Status | Modified | submitted => reviewed |
| 11-Sep-2012 02:55 | BrianH | Comment : 0003241 | Modified | - |
| 11-Sep-2012 02:50 | BrianH | Comment : 0003241 | Added | - |
| 10-Oct-2011 02:57 | BrianH | Description | Modified | - |
| 10-Oct-2011 02:57 | BrianH | Code | Modified | - |
| 12-Apr-2011 22:36 | BrianH | Ticket | Added | - |