On 4/22/24 22:20, Diego wrote:
On Monday, April 22nd, 2024 at 11:56 PM, Jeremy Steward
wrote:
Sorry to reply to myself, but I've provided some better patches now, see
attached.
Whoops, I got this in the middle of pushing the previous change. I'll try and
apply the new patches.
p 17 00:00:00 2001
From: Jeremy Steward
Date: Mon, 22 Apr 2024 21:54:21 -0600
Subject: [PATCH 3/3] Update svnwiki page with appropriate docs
---
srfi-143.svnwiki | 43 +--
1 file changed, 21 insertions(+), 22 deletions(-)
diff --git a/srfi-143.svnwiki
ly using SRFI-143 so I'd be wary to push
this out, but I went to the liberty of bumping the version to 1.0.0
since this would definitely be a major breakage of the API.
Cheers,
--
Jeremy StewardFrom d9d3a770afc54faf12558f59e37a33db7a016587 Mon Sep 17 00:00:00 2001
From: Jeremy Steward
arrays/-/raw/main/generalized-arrays.release-info>
Apologies for the inconvenience in the meanwhile.
Cheers,
--
Jeremy Steward
ndefined behaviour without that flag though, which
I suppose someone could maybe force, with great effort?
Either way, probably not worth worrying about.
Thanks for the really informed reply Felix, this was very helpful in
understanding what's happening with SRFI-143. I can hopefully start
crafting a patch for this now.
Cheers,
--
Jeremy Steward
On 2/3/24 16:03, John Cowan wrote:
On Sat, Feb 3, 2024 at 5:39 PM Jeremy Steward <mailto:jer...@thatgeoguy.ca>> wrote:
Likewise, I opt to use (chicken fixnum) but this is
because I discovered that SRFI-143 is so egregiously slower than
(chicken fixnum) that it wa
ible, can we cut
CHICKEN-4 support from 1.0.0 onwards? If not, let's cut out CHICKEN-4
support entirely, since pre-1.0 versions of this egg should probably not
be used, ever.
~~~
Thanks, and happy hacking! I hope this provides a better arrays API than
I had previously shipped. I am definitely more proud of my egg now.
--
Jeremy Steward
ng uses for the library
or have any requests for how to support your own datatypes with the
library.
I think my next big focus will be away from this library for a bit,
outside of maybe writing more documentation / tutorials.
Cheers,
--
Jeremy Steward
//wiki.call-cc.org/man/5/Using%20the%20compiler#runtime-options>).
It's often better to measure what you can and then make a decision from
there.
I'd also encourage you to read the documentation for transducers if you
haven't already - it should give you an idea of what is being done and
what kind of performance to expect
(<https://wiki.call-cc.org/eggref/5/transducers>).
--
Jeremy Steward
//gitlab.com/ThatGeoGuy/chicken-transducers/-/issues>), I think
I'll start seriously aiming to support transducers across more data
types. I'd appreciate any feedback on which common Scheme eggs / data
types are most useful to folks.
Otherwise, I'll keep hacking away. :)
--
Jeremy Steward
On 1/11/23 16:20, Tomas Hlavaty wrote:
Hi Jeremy,
thank you for interesting reading.
Thank you for taking the time to go through it :)
On Wed 04 Jan 2023 at 18:48, Jeremy Steward wrote:
<https://www.thatgeoguy.ca/blog/2023/01/04/reflections-on-transducers/>
My main proble
tree/main/item/iterators/transducers-example.scm
If it's alright with you, I will probably go ahead and grab at least the
(test-exit) patch from above and apply it to transducers today. I can't
believe I forgot that.
PS: great work on the docs, Jeremy, they look very comprehensive!
Thank you. This is probably the best compliment I could have received.
Cheers,
--
Jeremy Steward
On 1/5/23 09:45, Walter Lewis wrote:
On 1/4/23 8:48 PM, Jeremy Steward wrote:
And I've written a short blog post outlining some of my frustrations
that led me to writing this egg:
<https://www.thatgeoguy.ca/blog/2023/01/04/reflections-on-transducers/>
Happy to engage with the
list-transducer-vector
if you squint at it hard enough.
But that said: I'm completely willing to change that if I get enough
people telling me they get it backwards and it's incoherent. Ping me so
I can keep a count of how many times / how many individuals this trips up.
Regards, and thanks again for the comments, I really appreciate the
feedback.
--
Jeremy Steward
(filter (lambda (p)
(even? (* (car p) (cdr p))
collect-list
lst1)
Thoughts?
--
Jeremy Steward
On 1/5/23 04:22, Chris Brannon wrote:
Jeremy Steward writes:
And I've written a short blog post outlining some of my frustrations
that led me to writing this egg:
<https://www.thatgeoguy.ca/blog/2023/01/04/reflections-on-transducers/>
That was a fantastic post. I'm st
hat collection is distinct from folding and
transducing is a separate advantage -- e.g. if you know that you need a
vector at the end there's no need to worry about whether that aligns
with the input / processing steps.
Regards, and thanks again for the thoughtful reply,
--
Jeremy Steward
procedures for each individual type.
First things first: I'll probably keep trying to add more common data
type support (SRFI 146 mappings and SRFI 69 hash-tables come to mind) as
I can. Let me know if you find this useful!
Cheers,
--
Jeremy Steward
done a
great job here.
In the meanwhile, I'm happy to collect any other bug reports or test
cases. Either in the above repo or the CHICKEN bug tracker are fine, I
keep notifications on both and try to remain active on the list even if
I'm not being as good a maintainer in other ways.
Cheers,
--
Jeremy Steward
though,
so as not to yank the library out from anyone who may currently be using it
(and doesn't want a harsh transition).
I guess in essence, I don't want to pull a leftpad.js :-)
--
Jeremy Steward
Ooh boy, is SRFI 158 ready to go?
If that's the case, should we deprecate / remove SRFI 121 from the coop?
I am currently the maintainer, but am happy to focus efforts on 158 over 121.
--
Jeremy Steward
Hello again!
Seems I also added chicken 5 support for srfi 113 (sets and bags) some time
ago, and never bothered to add it to the coop.
Can someone add this too?
https://raw.githubusercontent.com/ThatGeoGuy/srfi-113/master/srfi-113.release-info
Cheers,
--
Jeremy Steward
signature.asc
le to test with
that, but this repo should be working if my tests today are any indication.
Cheers,
--
Jeremy Steward
signature.asc
Description: PGP signature
___
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailma
On 08/18/2018 06:12 AM, Jörg F. Wittenberger wrote:
On Aug 18 2018, Jeremy Steward wrote:
Hey Joerg,
I'm the maintainer for that egg.
I know; we talked about that before as I had packaged the same srfi under
the name of "comparators" before.
Ah, right. Now I remember :)
>just
>want to install an egg I deem not good enough to release.
>
>Best
>
>/Jörg
>
>
>
>
>___
>Chicken-users mailing list
>Chicken-users@nongnu.org
>https://lists.nongnu.org/mailman/listinfo/chicken-users
--
Jeremy S
d be happy to talk to you.
Best regards, and Happy Scheming,
--
Jeremy Steward
signature.asc
Description: OpenPGP digital signature
___
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users
s anything else I should try testing.
- --
Jeremy Steward
-BEGIN PGP SIGNATURE-
iQIzBAEBCAAdFiEE+Uzd98zIxsQP1/ExAnWrBIob9/YFAliOmSwACgkQAnWrBIob
9/bSWg//dHh+54Wiqn10k167w5/T226wedLeTt6V0Apt3UtvBs6v9LVD0XbESfhY
6IAiMG5L9kgvWtrnr2s7B4DJm2ZQI7EOH4j4AebqNlyi6zjvIqXya6
uld just
change the source where they are downloaded from.
Cheers,
- --
Jeremy Steward
-BEGIN PGP SIGNATURE-
Version: GnuPG v2
iQIcBAEBCAAGBQJXlnQLAAoJEKflx7ZMcbY7lLMQAIF75ctjxw58L1ozxYCV6l9a
M6zX1/vBJOfwp5r0nUS1m/ujrmk7KzqrLVz66bWbJF/VvS3bbj37qKbQLG6TE4cC
UpvGxlnVdA
ight
pertain to other scheme distributions or may be unnecessary to provide
through `chicken-install` (the targz in the repo as the prime example).
- --
Jeremy Steward
-BEGIN PGP SIGNATURE-
Version: GnuPG v2
iQIcBAEBCAAGBQJXlNxYAAoJEKflx7ZMcbY7CbAP/AqXypXOord2IQqar3IgFb
R7RS compatibility a
trivial effort.
Cheers, and let me know if (when?) you find any bugs, either in the
installation / setup or otherwise.
- --
Jeremy Steward
-BEGIN PGP SIGNATURE-
Version: GnuPG v2
iQIcBAEBCAAGBQJXk9uvAAoJEKflx7ZMcbY7GCcP/3d3
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256
On 11/07/16 08:57 PM, John Cowan wrote:
| Jeremy Steward scripsit:
|
|> Note that iota annoyingly does not work well with the numbers egg
|> ->
|
| This is a general problem with the numbers egg and all other
| Chicken code, whether pa
st Chicken-users@nongnu.org
| https://lists.nongnu.org/mailman/listinfo/chicken-users
|
- --
Jeremy Steward
-BEGIN PGP SIGNATURE-
Version: GnuPG v2
iQIcBAEBCAAGBQJXhFlbAAoJEKflx7ZMcbY7zIoQAJnzUGexanBT0TbCv+si8ikG
jUdQUstCMWXK/IJNMRYuaavm/c76bYxtOlrsjgv6HfXoQ8z0+mj/lwduS3GkNdvG
bL6QEWL5sgXIPm
)?
Let me know if something doesn't make sense :)
- --
Jeremy Steward
-BEGIN PGP SIGNATURE-
Version: GnuPG v2
iQIcBAEBCAAGBQJXftJfAAoJEHVwwAZUeZnZ+CoP/1Kn/kLMuTZnQ8cWGbXBx51q
uwl/4P8AIkFN2bhcEReb83yd0M6qWZBneSe2LwXheJ6rvBNhh
of some kind behind this, potentially due to
mirrors that don't use git). I didn't include the tarball into the
meta file, so it shouldn't impact the egg.
Thanks Mario.
- --
Jeremy Steward
-BEGIN PGP SIGNATURE-
Version: GnuPG v2
iQIcBAEB
CHICKEN are desired would be
great, so I can focus on those additionally, provided the work isn't
too severe.
Best regards, and thanks again to the work that John Cowan, Arthur
Gleckler, and the SRFI committee has put in to make these libraries
possible.
- --
Jeremy Steward
-BEGIN PGP
?: yes
The following eggs were tested for installation:
* arrays
* matchable
* lazy-seq
* coops
* bind
* graphs
* utf8
* numbers
* readline
* hahn
* slime
* chicken-doc
* apropos
* make
* mini-kanren
* fmt
* format
- --
Jeremy Steward
-BEGIN PGP SIGNATURE-
Version: GnuPG v2
references or quotes. They're fun to work through though, as
part 2 he actually goes into detail into how to build a relational
interpreter.
Hopefully that clears things up, sorry to the mailing list if this is
too long and too wordy. I only looked at the length after writing it,
and p
coop, or are there additional steps I must take first?
Best regards,
- --
Jeremy Steward
-BEGIN PGP SIGNATURE-
Version: GnuPG v2
iQIcBAEBCAAGBQJWw4bUAAoJEHVwwAZUeZnZ0p8QAKJH2MeT5E9vT2/2seuT0gex
tbq8XFyzNWaKTUO9t97Dew4vcKLCKL9iFOZPep4OihAb3FskjfxqYSCQxTdgK0PC
EBsD
ting expression, but I may be wrong. Other than
being able to use (car lazy-lst) and (cdr lazy-lst) normally, is there
a specific reason for the difference here?
Apologies if this comes off as noise on the list, this is purely my
curiosity speaking.
- --
Jeremy Steward
-BEGIN PGP SIGNATURE
I'll keep watching this on the mailing list if it pops up,
so please continue your work. I'm not in the business of making games,
but SDL can be used for more than that if I understand correctly.
Exciting times to be a part of this community indeed!
- --
Jeremy Steward
-BEGIN
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 04/10/15 11:09 AM, Peter Bex wrote:
> On Sun, Oct 04, 2015 at 10:50:24AM -0600, Jeremy Steward wrote:
>> I suppose as one of the few people who has used / uses CHICKEN
>> on Windows I should chime in :)
>
> Thanks for this!
&g
exercise in
patience, IMO). Hopefully the midipix project (http://midipix.org/)
picks up, which will provide a much better way to use CHICKEN (and
other C libraries / programs) on Windows.
I suppose midipix / musl-libc support should be it's own thread though.
Cheers,
- --
Jeremy St
gards,
- --
Jeremy Steward
-BEGIN PGP SIGNATURE-
Version: GnuPG v2
iQIcBAEBCAAGBQJVxS4xAAoJEHVwwAZUeZnZ3qMP/0M6mVGEsOwI95LVhZSWxCHu
C6i0pDXNcP0dsVs0P63q+xktOSl4aDfLPj9EmG4ObCj1iWmv4tir+H2I0PqIKWdE
etNE+KlHRqDYoR5qEdhAnQCON0m6aVI6hFboY01CXEyG99RmfgFWGbz5cMcm6svZ
36
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256
Thank you! This does solve my problem for the time being.
Cheers,
- --
Jeremy Steward
-BEGIN PGP SIGNATURE-
Version: GnuPG v2
iQIcBAEBCAAGBQJVxOyZAAoJEHVwwAZUeZnZBdIP/iCLbztdsjVlswVHJ67oCWjo
IOoDD4P2CUuDBUy1hjk/xFE
n the world, as I can always use the SLIME egg, but
that does not preserve history across sessions quite as well.
- --
Jeremy Steward
-BEGIN PGP SIGNATURE-
Version: APG v1.1.1
iQJDBAEBCgAtBQJVxNwVJhxKZXJlbXkgU3Rld2FyZCA8amVyZW15QHRoYXRnZW9n
dXkuY2E+AAoJEHVwwAZUeZnZhIIP/RmhB2Mtcgx3
reverting to
an older version? I find readline pretty crucial to most of my work flow when
using CHICKEN.
- --
Jeremy Steward
-BEGIN PGP SIGNATURE-
Version: APG v1.1.1
iQJDBAEBCgAtBQJVxNfIJhxKZXJlbXkgU3Rld2FyZCA8amVyZW15QHRoYXRnZW9n
dXkuY2E+AAoJEHVwwAZUeZnZJWMP/0coE2qWus90EywESgs4gJ7OvgL40L
piled CHICKEN 4.9.1
myself on cygwin64 with no error,so it's unlikely any changes need to be made
on that front.
Cheers,
- --
Jeremy Steward
-BEGIN PGP SIGNATURE-
Version: APG v1.1.1
iQJDBAEBCgAtBQJVxL4OJhxKZXJlbXkgU3Rld2FyZCA8amVyZW15QHRoYXRnZW9n
dXkuY2E+AAoJEHVwwAZUeZnZNokP/0lLRxE
wiki
once the egg has been officially registered? That should be simple enough, I
believe I've made edits to the wiki before, anonymously.
Cheers, and thanks again for the helpful feedback!
- --
Jeremy Steward
-BEGIN PGP SIGNATURE-
Vers
e any issues, I would appreciate if users could email
(mailing list or otherwise) or use the issue tracker on Github.
Cheers,
- --
Jeremy Steward
-BEGIN PGP SIGNATURE-
Version: GnuPG v2
iQIcBAEBAgAGBQJVldy5AAoJEHVwwAZUeZnZ5bMP/2/LMlA1p4tSZLRvUv+/jYP/
RWQQ1B3QCV3
-
>> enhanced support for editing and running Scheme code; rfcview -
>> view IETF RFCs with readability-improved formatting; services -
>> perform lookups in /etc/services; session - saves settings
>> between Emacs invocations and visits to a file
50 matches
Mail list logo