Paul F. Dietz activity https://gitlab.com/pfdietz 2023-09-27T14:02:40Z tag:gitlab.com,2023-09-27:2869356495 Paul F. Dietz left project GrammaTech / Mnemosyne / Muses / SyGus 2023-09-27T14:02:40Z pfdietz Paul F. Dietz tag:gitlab.com,2023-09-27:2869356484 Paul F. Dietz left project GrammaTech / Mnemosyne / Frandom 2023-09-27T14:02:40Z pfdietz Paul F. Dietz tag:gitlab.com,2023-03-31:2504234662 Paul F. Dietz pushed new project branch spec-map-read-in-package at GrammaTech / Mnemosyne / Argot Server 2023-03-31T14:55:29Z pfdietz Paul F. Dietz

Paul F. Dietz (863a4b0f) at 31 Mar 14:55

Read patterns in the sel/sw/ts package

tag:gitlab.com,2022-08-22:2069523379 Paul F. Dietz commented on merge request !178 at GrammaTech / Mnemosyne / Argot Server 2022-08-22T20:17:26Z pfdietz Paul F. Dietz

If necessary, for future patches, let's leave this on a branch for now. I'll edit the .qlfile in spec-map-docker.

tag:gitlab.com,2022-08-22:2069490927 Paul F. Dietz approved merge request !178: WIP: Add missing threshold value at GrammaTech / Mnemosyne / Argot Server 2022-08-22T19:55:10Z pfdietz Paul F. Dietz

Ping Paul R. when this is ready to merge.

tag:gitlab.com,2021-05-21:1272998505 Paul F. Dietz pushed new project branch main at Paul F. Dietz / Spec Map 2021-05-21T18:27:03Z pfdietz Paul F. Dietz

Paul F. Dietz (7e6479a9) at 21 May 18:27

Add a quick note on moving forward

... and 32 more commits

tag:gitlab.com,2021-05-21:1272998500 Paul F. Dietz pushed new project branch compressive-similarity at Paul F. Dietz / Spec Map 2021-05-21T18:27:03Z pfdietz Paul F. Dietz

Paul F. Dietz (351302ad) at 21 May 18:27

Initial commit

... and 38 more commits

tag:gitlab.com,2021-05-21:1272997490 Paul F. Dietz created project Paul F. Dietz / Spec Map 2021-05-21T18:26:07Z pfdietz Paul F. Dietz tag:gitlab.com,2021-05-04:1243457138 Paul F. Dietz commented on merge request !5 at GrammaTech / Mnemosyne / Muses / DIG 2021-05-04T17:51:24Z pfdietz Paul F. Dietz

Should confirm (assert?) that traces is non-null.

(Resolve and merge when you feel this is addressed.)

tag:gitlab.com,2021-03-11:1153749841 Paul F. Dietz approved merge request !117: Checkpoint work on test-view muse at GrammaTech / Mnemosyne / Argot Server 2021-03-11T17:43:01Z pfdietz Paul F. Dietz

Most of this commit is made up of test files.

In the rest, we:

  • Remove the internal protocol definitions
  • Add parsers for TAP and xUnit, the most common test output formats
  • Add the ability to extract and run test cases in googletest format
  • Add the ability to extract individual conditions from test cases
  • Add the ability to extract examples from (suitable) individual test conditions
tag:gitlab.com,2021-03-11:1153572120 Paul F. Dietz commented on merge request !117 at GrammaTech / Mnemosyne / Argot Server 2021-03-11T16:01:12Z pfdietz Paul F. Dietz

To answer my question: html-entities

tag:gitlab.com,2021-03-11:1153546078 Paul F. Dietz commented on merge request !117 at GrammaTech / Mnemosyne / Argot Server 2021-03-11T15:49:00Z pfdietz Paul F. Dietz

I created an issue for that.

https://git.grammatech.com/synthesis/sel/-/issues/108

tag:gitlab.com,2021-03-11:1152322892 Paul F. Dietz commented on merge request !117 at GrammaTech / Mnemosyne / Argot Server 2021-03-11T02:57:16Z pfdietz Paul F. Dietz

I put in a few comments. A general comment: add many more docstrings and :documentation strings.

tag:gitlab.com,2021-03-11:1152322485 Paul F. Dietz commented on merge request !117 at GrammaTech / Mnemosyne / Argot Server 2021-03-11T02:56:41Z pfdietz Paul F. Dietz

SEL has a function like this. They should be unified. Also, I have seen cases where .h files are actually C++; this would require attempting to parse with the C grammar and getting errors, then trying CPP (or, grepping for things like class or namespace).

tag:gitlab.com,2021-03-10:1151915276 Paul F. Dietz commented on merge request !117 at GrammaTech / Mnemosyne / Argot Server 2021-03-10T19:26:21Z pfdietz Paul F. Dietz

I don't understand this TODO comment - is this code too slow, or is create-software too slow?

tag:gitlab.com,2021-03-10:1151887714 Paul F. Dietz commented on merge request !117 at GrammaTech / Mnemosyne / Argot Server 2021-03-10T19:05:08Z pfdietz Paul F. Dietz

Aside: is there a CL library for removing/adding these &...; escapes in strings? I could have used this recently.

tag:gitlab.com,2021-03-10:1151884614 Paul F. Dietz commented on merge request !117 at GrammaTech / Mnemosyne / Argot Server 2021-03-10T19:02:44Z pfdietz Paul F. Dietz

Idle thought: I'm wondering how well this parses. If poorly, can we inform the parser what certain macros mean, short of expanding everything?

tag:gitlab.com,2021-03-01:1137040123 Paul F. Dietz approved merge request !114: Lenses, Herbie, LSP diffing at GrammaTech / Mnemosyne / Argot Server 2021-03-01T20:31:22Z pfdietz Paul F. Dietz

Most of this MR is made up of lens definitions and their tests. Since both of the languages we are translating to (Tyrell, which is used by Trinity, and FPCore, which is used by Herbie) are sexp-based, as is SMT-LIB which I believe will be the next lens added, I’ve taken a two-stage approach, first translating Python into a generic s-expression format and then translating that into the specific languages we need.

You may need to update Quicklisp/Serapeum, since many of the lens definitions rely on serapeum:make being defined as a pattern, which was added recently.

The MR also adds the actual Herbie muse, using the FPCore lens, and two integration tests for it.

While testing Herbie I ran into problems with how we send changes to the client. The MR also fixes that, by changing the way we call out to diff: basically we now take advantage of diff’s ability to output changes as an ed(1) script and translate that directly into LSP edits.

Changing how diffing works meant several integration tests were now invalid. Rather than re-record them I edited them by hand.

tag:gitlab.com,2021-03-01:1136953590 Paul F. Dietz commented on merge request !114 at GrammaTech / Mnemosyne / Argot Server 2021-03-01T19:18:49Z pfdietz Paul F. Dietz

Eric dinged me for reading a file to create a sw object, and said I should use create-software instead. Should create-software also be used to read from strings?

tag:gitlab.com,2021-03-01:1136953583 Paul F. Dietz commented on merge request !114 at GrammaTech / Mnemosyne / Argot Server 2021-03-01T19:18:49Z pfdietz Paul F. Dietz

:documentation for the define-package form?