Skip to content
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

Implement a Lepiter to LaTeX exporter #4303

Open
onierstrasz opened this issue Feb 11, 2025 · 0 comments
Open

Implement a Lepiter to LaTeX exporter #4303

onierstrasz opened this issue Feb 11, 2025 · 0 comments
Assignees

Comments

@onierstrasz
Copy link
Contributor

This would be useful for authoring papers and books in Lepiter, and then generating the LaTeX.
The implementation can be modeled after LeHtmlVisitor and LeHtmlTextSnippetVisitor.

@onierstrasz onierstrasz self-assigned this Feb 11, 2025
@onierstrasz onierstrasz added this to GT Feb 11, 2025
@github-project-automation github-project-automation bot moved this to To do in GT Feb 11, 2025
onierstrasz added a commit to feenkcom/lepiter that referenced this issue Feb 11, 2025
syrel pushed a commit that referenced this issue Feb 11, 2025
Metacello new
    baseline: 'GToolkitForPharo9';
    repository: 'github://feenkcom/gtoolkit:v1.0.1502/src';
    load

All commits (including upstream repositories) since last build:
feenkcom/Brick@72e758 by Don Roberts
Fix missing class reference


feenkcom/Brick@c9e433 by Don Roberts
Refactor BrTextExpandButtonAttribute and fix cursor movement across folded text


feenkcom/Brick@651f97 by Don Roberts
Rename BrTriangle to BrInlineExpanderElement (and associated examples)


j-brant/SmaCC@6226ce by John Brant
fix for saving common parent directory in transformations

feenkcom/gt4pharo@7d8554 by Don Roberts
Refactor BrTextExpandButtonAttribute


feenkcom/gt4pharo@f95ca4 by Don Roberts
Rename BrTriangle to BrInlineExpanderElement (and associated examples)


feenkcom/gt4pharo@5b4764 by Don Roberts
Refactor class fixit actions to eliminate duplication


feenkcom/gt4pharo@567c90 by Don Roberts
Fix failing example

feenkcom/gt4pharo@255bb1 by Don Roberts
Don't fold over decorated text

Reapply "Fix noTested example to be correct for new behavior"

This reverts commit 5107a80603695f89f1fc135bb9586c0b93ca46a3.

Examples to cover not folding over decorated text

Restore old example logic


feenkcom/gt4pharo@5107a8 by Don Roberts
Revert "Fix noTested example to be correct for new behavior"

This reverts commit ee7892e6763f5916d7ee577fe2f36b52bc014099.

Revert "Fix another failing example"

This reverts commit 9066d561bc5cd253550c9cfbd015e953a5406c2c.

Revert "Fix failing examples"

This reverts commit 1f6d7bd29d59b38e2e9fc66d965f9be53505ccd2.


feenkcom/gt4pharo@910b4f by Don Roberts
Disable automatic folding


feenkcom/gtoolkit-inspector@e80931 by Sven Van Caekenberghe
Allow clicking to inspect an element in SequenceableCollection>>#gtBoxesFor: [#4302]


feenkcom/zinc@3fa751 by Andrei Chi�
Increase line length in testQuerySearchEngine

feenkcom/gtoolkit-remote@5f6d79 by Alistair Grant
GtProxyRemoteInspectionExamples allow for different titles due to server version.


feenkcom/gtoolkit-remote@6bc31b by Andrei Chi�
Update generated code


feenkcom/gtoolkit-remote@dbc45c by Andrei Chi�
Add file reference views


feenkcom/gtoolkit-remote@7d1b05 by Andrei Chi�
Add #gtDetailsFor:  view for file references


feenkcom/gt4smacc@2be052 by John Brant
fix for updating transformation results

feenkcom/gt4smacc@d7c55c by John Brant
adding browse class

feenkcom/gt4lsp@0cd82b by Tudor Girba
Create LICENSE

feenkcom/lepiter@8f0074 by Don Roberts
Merge 893f917948f96a51ce428ef046cdacc61809e161


feenkcom/lepiter@d39c24 by Don Roberts
Rename BrTriangle to BrInlineExpanderElement (and associated examples)


feenkcom/lepiter@893f91 by Andrei Chi�
Merge 328f7308092489ef1cf94212abcea2bb1c762dd8

feenkcom/lepiter@9d3d7f by Andrei Chi�
Preserve the same order for attributes when serializing text snippets

feenkcom/lepiter@4eeac0 by Andrei Chi�
Introduce a superclass for text snippets to simplify the creation of custom text snippets

feenkcom/lepiter@328f73 by Oscar Nierstrasz
Started playing with a LaTeX visitor #4303


feenkcom/lepiter@6bd9b6 by Oscar Nierstrasz
fixed typo in method name


feenkcom/lepiter@a75fd1 by Oscar Nierstrasz
Fixed typo in method comment #4290


feenkcom/gtoolkit-demos@4cb52a by Don Roberts
Merge 76955187ccc1ff962b4b7fffa899ab8521548014


feenkcom/gtoolkit-demos@687110 by Don Roberts
Rename BrTriangle to BrInlineExpanderElement (and associated examples)


feenkcom/gtoolkit-demos@769551 by Oscar Nierstrasz
Fixed the BlockQuoteSnippet UML diagram #4294


feenkcom/gtoolkit-demos@477896 by Oscar Nierstrasz
Fixed code font for block quote snippet #4290


feenkcom/gtoolkit-demos@caaa6d by Andrei Chi�
Update the block quote snippet to use the new way of creating text snippets

feenkcom/gtoolkit-demos@6fcc38 by Andrei Chi�
LeBlockQuoteSnippetUMLExamples should not inherit a snippet

feenkcom/gtoolkit-demos@66e9a3 by Oscar Nierstrasz
Attempting to fix BlockQuoteSnippet border events


feenkcom/gtoolkit-demos@107efb by Oscar Nierstrasz
UML diagrams


feenkcom/gtoolkit-demos@a22397 by Oscar Nierstrasz
Added missing abstract methods #4290


feenkcom/gtoolkit-demos@2bb096 by Oscar Nierstrasz
Make block quote color even lighter #4290


feenkcom/gtoolkit-world@738525 by Sven Van Caekenberghe
Add a error handler to PositionableStream>>#gtStreamStateFor: so that streams over collections containing non-characters also work [#4302]


feenkcom/gtoolkit-wireencoding@4f0816 by Alistair Grant
GtWireEncoderDecoder class>>defaultMapping and convertToGsFormat

Remove redundant ExecBlock references.


feenkcom/gtoolkit-wireencoding@f25b30 by Alistair Grant
GtWireEncodingExamples>>generalObject adapt for inspection decoder.


feenkcom/gtoolkit-wireencoding@bfaf35 by Alistair Grant
Port to GemStone:

- Add support for Rsr and Oop types


feenkcom/gt4gemstone@4937b2 by Andrei Chi�
Add basic transcript examples

feenkcom/gt4gemstone@5b836d by Andrei Chi�
Add a trait for attaching a session to a test class

feenkcom/gt4gemstone@bde5f2 by Andrei Chi�
Add a view showing the status of the remote transcript

feenkcom/gt4gemstone@d1474f by Alistair Grant
GtRemoteGemStoneInspectionExamples allow for different titles due to server version.


feenkcom/gt4gemstone@9b7632 by Alistair Grant
topaz input should be from /dev/null


feenkcom/gt4gemstone@d9b727 by Alistair Grant
GtRemoteGemStoneWireEncodingExamples update version comparison


feenkcom/gt4gemstone@8def5f by Alistair Grant
shell exe bit set (again)


feenkcom/gt4gemstone@6bfc94 by Alistair Grant
Don't auto-commit #needsCommit and #transactionMode.


feenkcom/gt4gemstone@0e5581 by Andrei Chi�
Use #versionString from the class side to avoid creating an object

feenkcom/gt4gemstone@5d18cb by Andrei Chi�
Increate the maxVersionString to avoid using the new evaluator

feenkcom/gt4gemstone@e8ad24 by Alistair Grant
GtRemoteGemStoneWireEncodingExamples>>canTestInSession:version: update for semantic gemstone version.


feenkcom/gt4gemstone@55a7d3 by Alistair Grant
Add support for GT Wire Encoding:

- GemStone add Association class>>key:value:, ExecBlock>>isClean
- Add GtRsrWireTransferService
- Add GtRsrWireSerializationStrategy
- Use wire encoding for calling remote services


feenkcom/gt4gemstone@434ae6 by Andrei Chi�
Update generated code


feenkcom/gt4gemstone@1cb338 by Andrei Chi�
Do not show features views if they do not exist in gemstone

feenkcom/gt4gemstone@97ed65 by Andrei Chi�
Fix parsing for the gemstone version

feenkcom/gt4gemstone@5cacda by Andrei Chi�
Merge 70f0081f3b314398ca5f4138f407058ff058ebe2

feenkcom/gt4gemstone@b9801d by Andrei Chi�
Add views for features

feenkcom/gt4gemstone@90fa18 by Andrei Chi�
Pass on the gemstone features model

feenkcom/gt4gemstone@70f008 by Alistair Grant
Add `--gt4gs` option when installing GemStone

Uses the specified version of gt4gemstone instead of loading from the local
image.


feenkcom/gt4gemstone@4586d8 by Alistair Grant
Don't autoCommit when polling the session and inspecting methods.


feenkcom/gt4gemstone@bc5b08 by Andrei Chi�
Fix the clear transcript action

feenkcom/gt4gemstone@3fd146 by Andrei Chi�
Use a bare proxy for the transcript

feenkcom/gt4gemstone@b0500d by Andrei Chi�
Add missing GtBareProxy>>#remoteInspectorProxyDo:

feenkcom/gt4gemstone@f7b870 by Andrei Chi�
Redo the interaction with the remote transcript

feenkcom/gt4gemstone@f31e72 by Andrei Chi�
Rename the transcript wrapper

feenkcom/gt4gemstone@56272f by Andrei Chi�
Expand transcript views

feenkcom/gt4gemstone@a45c3d by Andrei Chi�
Experiment with a model for features in GemStone

feenkcom/gt4gemstone@07c391 by Andrei Chi�
Do not use a forward view as it does not update

feenkcom/gt4gemstone@f67ff4 by Andrei Chi�
Add a view showing the transcript in the session

feenkcom/gt4gemstone@e3d9eb by Andrei Chi�
Return the transcript status when toggling its value

feenkcom/gt4gemstone@b4d4f8 by Andrei Chi�
Add a menu for toggling the transcript status

feenkcom/gt4gemstone@2f4162 by Andrei Chi�
Add an utility method evaluating blocks returning primitive values

feenkcom/gt4gemstone@233bae by Andrei Chi�
Use a block for computing the user profile attributes

feenkcom/gt4gemstone@3cb9e2 by Andrei Chi�
Pass on the logic for writting line endings

feenkcom/gt4gemstone@2b8d33 by Andrei Chi�
Use a block for computing session properties

feenkcom/gt4gemstone@02c6ff by Andrei Chi�
Add SystemRepository GemStone stub

feenkcom/gt4gemstone@649d06 by Andrei Chi�
Pass on the API of GtGemStoneTranscript

feenkcom/gt4gemstone@78261d by Andrei Chi�
Pass on the GemStone transcript

feenkcom/gt4gemstone@2fefb5 by Andrei Chi�
Load GToolkit-GemStone-Transcript using Rowan

feenkcom/gt4gemstone@ddcd5d by Andrei Chi�
Add GToolkit-GemStone-Transcript

feenkcom/gt4gemstone@95a82f by Andrei Chi�
Add a merker indicating that the GemStone session was started from GT.

feenkcom/gt4gemstone@b7ad93 by Andrei Chi�
Add PrintStream as a GemStone stub

feenkcom/gt4llm@961fd3 by Veit Heller
Move OpenAIMessage to OpenAI package


feenkcom/gt4llm@708be5 by Don Roberts
Merge 5459185bab14dc5030bd02b2f99cf77ba5ab7fe2


feenkcom/gt4llm@9e6bbb by Don Roberts
Rename BrTriangle to BrInlineExpanderElement (and associated examples)


feenkcom/gt4llm@545918 by Veit Heller
Work on Lepiter booklet, rewriting for new tutors


feenkcom/gt4llm@36abc0 by Veit Heller
Move tutor from LLM-Core to LLM


feenkcom/gt4llm@4804cb by Veit Heller
Remove Aleph package


feenkcom/gt4llm@436632 by Veit Heller
Add cleanup methods for OpenAI API


feenkcom/gt4llm@e3b3a1 by Veit Heller
Fix reification for new tutors


feenkcom/gt4llm@9d43f4 by Veit Heller
Add adding and removing formats and actions from list views


feenkcom/gt4llm@f99b08 by Veit Heller
Better serializer structure


feenkcom/gt4llm@1fee5e by Veit Heller
Add serialization and deserialization of wardley maps


feenkcom/gt4llm@220c92 by Veit Heller
Add serialization of objects to new providers


feenkcom/gt4llm@751dca by Veit Heller
Add actions to wardley map


f7ef8d by Andrei Chi�
Add a page for returning a method starting from the selector in GemStone

c6374d by Andrei Chi�
Add a page for the gemstone transcript

49481d by Andrei Chi�
Remove links to missing methods

61413d by Oscar Nierstrasz
Revising the snippet tutorial text #4294


c75b6a by Alistair Grant
gt4gemstone documentation


58e462 by Oscar Nierstrasz
Added UML daigram to snippet tutorial


7d5473 by Oscar Nierstrasz
Added a draft page How to implement a new snippet class #4294
onierstrasz added a commit to feenkcom/lepiter that referenced this issue Feb 12, 2025
syrel pushed a commit that referenced this issue Feb 12, 2025
Metacello new
    baseline: 'GToolkitForPharo9';
    repository: 'github://feenkcom/gtoolkit:v1.0.1504/src';
    load

All commits (including upstream repositories) since last build:
feenkcom/lepiter@addf19 by Oscar Nierstrasz
Resolved trait conflict #4303


feenkcom/lepiter@0c5a13 by Oscar Nierstrasz
Added class comment #4289


feenkcom/gtoolkit-demos@3d02d4 by Oscar Nierstrasz
Added some class comments #4294


feenkcom/gtoolkit-demos@50c038 by Oscar Nierstrasz
Updated UML diagram #4294


feenkcom/gtoolkit-demos@2bf913 by Oscar Nierstrasz
Updated UML diagram #4294


feenkcom/gt4git@09c41e by Sven Van Caekenberghe
Replace the default AsyncFuturePromise error handler AsyncNoneErrorHandler with an AsyncPassExceptionHandler in GtGitRepository>>#executeAsAsyncJob: [#4304]


feenkcom/gt4gemstone@bff2c6 by Andrei Chi�
Start with basic examples for remote features

feenkcom/gt4gemstone@b054fa by Andrei Chi�
Merge 0810d303876f45477548169c3a1a8d293225a0cd

feenkcom/gt4gemstone@da65c9 by Andrei Chi�
Update the gt4gemstone version from which the the transcript is available

feenkcom/gt4gemstone@0810d3 by Alistair Grant
Replace GtRsrGtGsReleaseService with GtRsrEvaluatorFeaturesService


feenkcom/gt4gemstone@6c6cff by Andrei Chi�
Test that not connected sessions do not throw errors when checking if transcript is enabled

feenkcom/gt4gemstone@e49332 by Andrei Chi�
Fix transcript examples

feenkcom/gt4llm@54e964 by Veit Heller
Re-add wardley map message


785c56 by Oscar Nierstrasz
Revised the snippet tutorial #4294


175635 by Oscar Nierstrasz
Revised snippet tutorial to match the refactored hierarchy #4294


7956ae by Oscar Nierstrasz
Updated UML diagram #4294
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: To do
Development

No branches or pull requests

1 participant