ChifiSource / Olive.jl

pure julia notebooks
MIT License
152 stars 6 forks source link

no `Base` modules #138

Open emmaccode opened 8 months ago

emmaccode commented 8 months ago

Crucially, we are going to need to figure out some kind of way to remove Base -- while keeping Base.... The conclusion might genuinely be to make our own Base which directly imports much of Base. Crucially, we cannot have Base defined, or ever be called. This is a substantial change -- and will be part of #131 -- a substantial improvement to IO, as we we can just reroute open-ended show to show to an OliveDisplay and open-ended print to go to an IOBuffer -- so no more Pipes -- which I think is one of Olive's biggest issues right now.

Furthermore, this will lead to the changes to shellrepl cells detailed in #137