Your message dated Fri, 16 Dec 2016 09:00:10 +0000
with message-id <[email protected]>
and subject line Bug#848127: fixed in fsm-el 0.2.1-1
has caused the Debian Bug report #848127,
regarding ITP: fsm-el -- state machine library
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
848127: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=848127
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: wnpp
Owner: Matteo F. Vescovi <[email protected]>
Severity: wishlist
* Package name : fsm
Version : 0.2.1
Upstream Author : Thomas Fitzsimmons <[email protected]>
* URL or Web page : http://elpa.gnu.org/packages/fsm.html
* License : GPL-2+
Description : state machine library
fsm.el is an exercise in metaprogramming inspired by gen_fsm of
Erlang/OTP. It aims to make asynchronous programming in Emacs Lisp
easy and fun. By "asynchronous" I mean that long-lasting tasks
don't interfer with normal editing.
Some people say that it would be nice if Emacs Lisp had threads
and/or continuations. They are probably right, but there are few
things that can't be made to run in the background using facilities
already available: timers, filters and sentinels. As the code can
become a bit messy when using such means, with callbacks everywhere
and such things, it can be useful to structure the program as a
state machine.
In this model, a state machine passes between different "states",
which are actually only different event handler functions. The
state machine receives "events" (from timers, filters, user
requests, etc) and reacts to them, possibly entering another state,
possibly returning a value.
The essential macros/functions are:
define-state-machine - create start-FOO function
define-state - event handler for each state (required)
define-enter-state - called when entering a state (optional)
define-fsm - encapsulates the above three (more sugar!)
fsm-send - send an event to a state machine
fsm-call - send an event and wait for reply
fsm.el is similar to but different from Distel:
<URL:http://fresh.homeunix.net/~luke/distel/>
Emacs' tq library is a similar idea.
--
Matteo F. Vescovi
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
Source: fsm-el
Source-Version: 0.2.1-1
We believe that the bug you reported is fixed in the latest version of
fsm-el, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Matteo F. Vescovi <[email protected]> (supplier of updated fsm-el package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 15 Dec 2016 21:44:53 +0100
Source: fsm-el
Binary: elpa-fsm
Architecture: source all
Version: 0.2.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Emacs addons team
<[email protected]>
Changed-By: Matteo F. Vescovi <[email protected]>
Description:
elpa-fsm - state machine library
Closes: 848127
Changes:
fsm-el (0.2.1-1) unstable; urgency=medium
.
* Initial release (Closes: #848127)
Checksums-Sha1:
a5ba5cddc701277652a285506e0cb766080c5472 2107 fsm-el_0.2.1-1.dsc
c6dc2b6adcefcabc3e0461a9bc449f1a7a850565 5844 fsm-el_0.2.1.orig.tar.xz
226ebfd2d11e31c55619f96eee6a388664de8fe0 2272 fsm-el_0.2.1-1.debian.tar.xz
b51e850cb1de4d61fb248b757011b83ea758237a 9418 elpa-fsm_0.2.1-1_all.deb
267f3c3dbe787fe23fc889440852012b3a144a6c 6347 fsm-el_0.2.1-1_amd64.buildinfo
Checksums-Sha256:
3506c918373edae2429697adf958f0b1bbfc3bc9bc64cfa64a39a49e77a0d28b 2107
fsm-el_0.2.1-1.dsc
b275aac2b8477cfaf8377f395881405e3b5aebccc8b5e12dec9ba38c57a7fe8b 5844
fsm-el_0.2.1.orig.tar.xz
a9cb103406d46e6669d8d6f8fe36865f9f200ea26be8f2a336c8ca75c043b538 2272
fsm-el_0.2.1-1.debian.tar.xz
f307f18e8a90f7d7c8b7da749c03fe00b9c2432a5e0fe62999a90cc6546acbc9 9418
elpa-fsm_0.2.1-1_all.deb
29750313a206e3655afa35ed451925eeda39d6fa5ddb1880e9e615e683422a85 6347
fsm-el_0.2.1-1_amd64.buildinfo
Files:
2a631c9c5ba69cfea6711c4765b24f69 2107 lisp optional fsm-el_0.2.1-1.dsc
ff99f7f4452db4e2142b8b56a84bddcc 5844 lisp optional fsm-el_0.2.1.orig.tar.xz
eb58d32a113140965a11cc17518bc1f9 2272 lisp optional
fsm-el_0.2.1-1.debian.tar.xz
14c2f2abda27dacf7e67884cafdb1a53 9418 lisp optional elpa-fsm_0.2.1-1_all.deb
54c95fb71affde474a25d33dee57603c 6347 lisp optional
fsm-el_0.2.1-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
Comment: Debian powered!
iQKTBAEBCgB9FiEE890J+NqH0d9QRsmbBhL0lE7NzVoFAlhTAodfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEYz
REQwOUY4REE4N0QxREY1MDQ2Qzk5QjA2MTJGNDk0NEVDRENENUEACgkQBhL0lE7N
zVoaUw//TdbWkV7yM1LwOjSmE5K3815cLKaFUkAz/mp8+r3MHrJjkq8OiEtGod88
HBSIADURpQQfjlKCordUMhaHXXD2n755ITuwsBk9qCYmulhYPq8Yq8LreyosG2/D
klWfYNWND27Z/k4kyWz5b3zmMnCbfXsPbmaMTMiuoIUW5J8G2eKxMgPDT7i7wRWN
myzBmoz53GprPGRKJjt8i6HpTk7y/W1f4n2Lmww1H+mwsXp2+egzC4y+hfeK/Hz9
bSMbyh6gyNEK2EQOySBbIAyQObh2GqDpKUjPI6USDAVFQDNOXQZ/VvfNM0b7Y0qQ
VfxoWD9vB9dWUQXpqV8s6XsPHuPOMexKJ1YqMWwvmPbiuAKY2PV10GGCcShOJZFs
Rfw3UEaRyNRpYo/W6PqdeaZydyllU5QvA9yrB6ZslF2JPHLJMURTQMKIe8zk6oY8
BH6ML0t11UTxMZNmp3204idii4vkHUAd7fSLN32/1aZmxZnzqOpCFcRe2jRiEh8U
hH2MG5Uj9z74xXb78cmZ/5kdVcnRwH4t70HWJidx7FSh8ubx2BrSPY8JH1WYXGti
SUCW36nJPoSSJ+u+4S0WlUvVlvqUSQF8hb5h0I+NIDPm2NKQvtvXAX/q0w5OOX/W
Ef4GV49dQ6r6Fa1nZmUd6pquieqxaHuKfGoNrO+xnOlPS1ZNEdA=
=f8Vy
-----END PGP SIGNATURE-----
--- End Message ---