-
Notifications
You must be signed in to change notification settings - Fork 51
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
Labels
Comments
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
This would be useful for authoring papers and books in Lepiter, and then generating the LaTeX.
The implementation can be modeled after
LeHtmlVisitor
andLeHtmlTextSnippetVisitor
.The text was updated successfully, but these errors were encountered: