Summary

allow exporting compiler syntax

Metadata

Description

Needs to register the compiler macro when loading an import lib, e.g:

 (##sys#put! 
  'foo#bar
  '##compiler#compiler-syntax
  (##sys#cons
   (##sys#ensure-transformer <body>
     (##sys#current-environment)))

As can be seen here, the property must be set for the decorated name. Possibly we can get rid of `##core#define-compiler-syntax` entirely. Indirect exports seem to work with this.

Changes and comments

[2016-08-25 21:05:14 UTC] sjamaan set difficulty to hard

[2023-03-10 11:32:02 UTC] felix changed status from new to closed

[2023-03-10 11:32:02 UTC] felix set resolution to wontfix