Skip to content

Add crappy starter bash scripts for awesome visualization build #67

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

evanlenz
Copy link
Contributor

@evanlenz evanlenz commented Apr 1, 2021

relates to #66

@vinniefalco vinniefalco requested a review from grisumbras April 4, 2021 12:56
@grisumbras
Copy link
Member

Ok, so my starting idea is to use some standard b2 feature ("feature" in b2 parlance is property without value) to select modes.
Either variant or debug-symbols.
So b2 doc variant=debug or b2 doc debug-symbols=on would result in visualized build.

Mode selection would be implemented using target alternatives:

make stage1.xsl : $(src-dir)/stage1.xsl : @common.copy ;  # this is the default alternative
make stage1.xsl : $(src-dir)/stage1.xsl  $(src-dir)/trace-enable.xsl : @saxonhe.saxonhe : <debug-symbols>on ;  # this is visualised alternative

@evanlenz
Copy link
Contributor Author

evanlenz commented Apr 9, 2021

This makes sense to me. I personally would lean toward using the variant feature, since "debug symbols" seems to imply something that is specific to object files or executables of a compiled language, unlike XSLT. Either seems fine though.

@vinniefalco
Copy link
Member

MFW you two have become better at bjam than me

@evanlenz
Copy link
Contributor Author

@grisumbras Just checking in to see if I can help with this at all or if you have any other questions.

@grisumbras
Copy link
Member

I sadly won't have time to dedicate to this task until July. I have a basic idea of what needs to be done, and if I need any help I'll ping you.

@evanlenz
Copy link
Contributor Author

evanlenz commented Jun 1, 2021

I sadly won't have time to dedicate to this task until July. I have a basic idea of what needs to be done, and if I need any help I'll ping you.

No worries. That sounds great, thanks!

@vinniefalco
Copy link
Member

What's going on with this?

@grisumbras
Copy link
Member

Nothing right now. But I plan to work on b2 integration in July.

@evanlenz
Copy link
Contributor Author

@grisumbras I'll be out for the next couple days, but if you think an orientation meeting on this would be useful, let me know and we'll set something up next week! I'm looking forward to seeing what you come up with, given how impressed I was with the docca jam module you put together.

@vinniefalco
Copy link
Member

What's the status on this?

@evanlenz
Copy link
Contributor Author

@grisumbras @vinniefalco Everything Dmitry needs to work from is theoretically included in this pull request, but I could provide some orientation around it and maybe a demo if he thinks it would be helpful.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants