chanl icon indicating copy to clipboard operation
chanl copied to clipboard

[ACTOR] actors.lisp and actor.lisp are important examples

Open adlai opened this issue 1 year ago • 4 comments

Describe the bug If the underlying CSP library is built according to various presumptions, then the old and different actor.lisp and actors.lisp files will exhibit strikingly different behavior, that could cause hard failures of dependent code.

To Reproduce Steps to reproduce the behavior:

  1. Copy out old 'actor.lisp'
  2. Copy out old 'actors.lisp'
  3. git bisect --work --your --magic
  4. File new issue and write test cases all teh fuckng time!!

Expected behavior Minimal test cases resembling obscene user stories; Sophie-Germain prime-sieve orgy.

Screenshots or Error Logs Text is preferable over screenshots, unless you edit the screenshot to highlight the failure.

System (please complete the following information):

  • Hardware: [all]
  • OS: [any]
  • Compiler [any ... and all]
  • Version [... lambda-adic suicide]

Test Suite If you have already written tests, please include the output from running the test suite on your target system; if you can't copy output on your target terminal, please provide a verbal summary, including whether it completed and where you subjectively noted most of the resource consumption using your peripheral observations. Note that the test suite might not catch any specific unit failure, and/or might use different fixtures in the cloud than the one you imagined before writing them yourself, and will usually be invoked using (asdf:test-system "chanl").

adlai avatar Oct 10 '24 15:10 adlai

Next, consider whether these belong in fixtures or ASDF-local quicknames

adlai avatar Oct 10 '24 18:10 adlai

#28 adds the files

#29 should actually do something using them, rather than only publishing like "here is hairball, leach out the Melena pleasanta"

adlai avatar Oct 10 '24 18:10 adlai

They could be compared against memento-mori.lisp, the main file from that project; however, the purposes of the two projects seem different. It appears that Kat was specifically working towards Erlang, whereas my inspiration was Ada.

adlai avatar Dec 14 '24 06:12 adlai

Incorrectly closed by excessive GitHub automation; this Issue should remain open as a reminder that those two files are ad-hoc, undocumented, and mostly untested.

adlai avatar Dec 18 '24 17:12 adlai