Email or username:

Password:

Forgot your password?
216 posts total
Grigory Shepelev

๐Ÿ“ข New "Lambda Sun" design in the store. Check it out ๐Ÿ›’

um4no.creator-spring.com/searc

More color variations available on request.

As always, the designs are libre cultural works available in my Guix graphics repository. You can use them to print your own stuff.

codeberg.org/luis-felipe/guix-

Purchases greatly help me keep contributing to libre culture projects, tho, so many thanks to all who have helped me in that way.

I hope you enjoy the new design :)

#gnu #guix #scheme #lisp

๐Ÿ“ข New "Lambda Sun" design in the store. Check it out ๐Ÿ›’

um4no.creator-spring.com/searc

More color variations available on request.

As always, the designs are libre cultural works available in my Guix graphics repository. You can use them to print your own stuff.

codeberg.org/luis-felipe/guix-

Back view of a dark heather long sleeve tee featuring the yellow/orange design.

Design: Guix's young wildebeest head encircled by a Sun composed of lambdas, and an outer ring that repeats a pattern composed of the letters "GUIX".
Back view of a gold long sleeve tee featuring the black design.

Design: Guix's young wildebeest head encircled by a Sun composed of lambdas, and an outer ring that repeats a pattern composed of the letters "GUIX".
Back view of a Tahiti blue tee featuring the black design.

Design: Guix's young wildebeest head encircled by a Sun composed of lambdas, and an outer ring that repeats a pattern composed of the letters "GUIX".
Back view of a light olive tee featuring the black design.

Design: Guix's young wildebeest head encircled by a Sun composed of lambdas, and an outer ring that repeats a pattern composed of the letters "GUIX".
vindarel

@luis_felipe I like the design :) I might be tempted by a more general "Lisp" one :)

Also by Emacs merch (mug),

and if products are sent from the EU.

cheers

Show previous comments
David Nash

@luna @irina

15.

Nothing too bad happens. The email, wounded but not dead, skulks off into the shadows to recover. I continue on my merry way, but am dreading the rolls Iโ€™ll have to make against a growling pack of LLMs in the next town.

Grigory Shepelev

Researching #srfi 125. All I need is hash-table=? in guile.

It was broken in the "upstream".

Fixed in this pull request github.com/scheme-requests-for

Trying to build and use with #guix.

After "guix build -f srfi-125.scm" or "guix shell -f srfi-125.scm guile -- guile" it builds with no error, but guile won't see the module. Although when I just do
"guile -l srfi/125.body.scm -l 125.scm"
or
"cd <build-dir/share/guile/site/3.0/srfi>; guile -l srfi/125.body.scm -l 125.scm"
works fine.

Researching #srfi 125. All I need is hash-table=? in guile.

It was broken in the "upstream".

Fixed in this pull request github.com/scheme-requests-for

Trying to build and use with #guix.

After "guix build -f srfi-125.scm" or "guix shell -f srfi-125.scm guile -- guile" it builds with no error, but guile won't see the module. Although when I just do
"guile -l srfi/125.body.scm -l 125.scm"
or
"cd <build-dir/share/guile/site/3.0/srfi>; guile -l srfi/125.body.scm -l 125.scm"

Grigory Shepelev

Stolen from #reddit. It was just too good not to share.

Grigory Shepelev

Next Guix meet-up is next Wednesday (29th) - @daviwil will be giving a talk about how he manages his system configuration and development workflow.

If you want to ask David a question or register for the session get the details:

libreplanet.org/wiki/Group:Gui

#guix #guile #scheme #lisp #systemcrafters

dpflug

@futurile
Will the talk be available digitally during or after?
@daviwil @dthompson

Show previous comments
David Fi&er

@mwl I'm a fan of the old despair.com poster: "That which does not kill me only postpones the inevitable."

RyeNCode

@mwl totally misread that as "That witch did not kill me..."
And honestly, is also likely true.

Luis Felipe

@shegeley Hi,

I think it would be good to mark up the package description using Texinfo so that the list looks good not only in CLI but on the web too.

For an example:

git.savannah.gnu.org/cgit/guix

Which would translate to:

packages.guix.gnu.org/packages

More info on Texinfo itemization:

gnu.org/software/texinfo/manua

And info about marking inline code:

gnu.org/software/texinfo/manua

#gnu #guix #texinfo

@shegeley Hi,

I think it would be good to mark up the package description using Texinfo so that the list looks good not only in CLI but on the web too.

For an example:

git.savannah.gnu.org/cgit/guix

Which would translate to:

packages.guix.gnu.org/packages

Grigory Shepelev

@shegeley I think one of the main reasons for living in the country is that you don't have to work a 9-6 job to make for living. There are options, like agriculture, herding animals, but also remote jobs if one's lucky to find one.

I agree there's a lot of maintenance that needs to be done though and that it can be expensive. On the other hand I bet property prices in the city are much higher, even rent can take up a large chunk of one's income, so there's that cost that's lower in the country.

Grigory Shepelev

@shegeley living in a country side can be a pain yes, but I like it because potentially you can be fully autonomous. Your own food, your own water, your own electricity and so on, but it is harder in many aspects. Compared to an apartment it is much easier to own bigger place in a country side.

Grigory Shepelev

What do you mean be independence exactly?

Living in the city I can take a cheap taxi a public transport, a bike or a car ride (if I have one) to the place where I need. So even if the car or bike breaks there are still options. In countryside your are much MORE depended on car for example. Of course you can do some basic maintenance (oil + filters change etc) but I doubt that you can repair broken engine so easily. So it seems for me that you are even more dependent on tech+supply chain

Grigory Shepelev

Observation on the country-life maintenance

Story: Since my father died I moved to countryside where my parents have a home. They bought this land about 20 years ago in their mid-30. The gravitated towards country life very early: own house, land, garden with flowers and vegetables. And throughout this years built a big house (theirs "life project"), big greenhouses that are small family business and bought a separate land piece and build a stables for 3 horses on it. My mom owns 2 horses.

Grigory Shepelev

So, observation is the cost (time AND money) of living outside in the given setup + maintaining all the communication (electrical, water, gas, septic, etc) is just incredibly bigger than living in the city.

I have to mow the grass for at least 10h a week to keep it in place. That's just some idiotically spent time when I could be coding something cool (or anything other "productive" like creating something, not maintaining the existubng) or just resting. And that's plus gasoline & oil cost.

Grigory Shepelev

The simplest tasks on iPadOS are either incredibly difficult and time-consuming, or theyโ€™re so unintuitive that even a 25-year Apple veteran can't figure them out. Frankly, neither reflects well on iPadOS.

Grigory Shepelev

@shegeley you want SRFI-125, specifically the "hash-table=?" API. SRFI-125 is built-in to MIT Scheme, STkLos, and is available for Chez via this library. For Guile and Gambit you should try installing it from the SRFI website which points to this GitHub repo.

Grigory Shepelev

While working my personal project I coudn't find any simple way to compare hash-tables equality even in extrernal libs.

Also hashing the hash-tables (hash ht) is not reliable:
(hash (alist->hash-table `((b . 2) (a . 1)))) โ‰  (hash (alist->hash-table `((a . 1) (b . 2))))

So I'm thinking about one for myself. What about this one?

gist.github.com/shegeley/fd905

#guile #scheme

Ramin Honary

@shegeley you want SRFI-125, specifically the "hash-table=?" API. SRFI-125 is built-in to MIT Scheme, STkLos, and is available for Chez via this library. For Guile and Gambit you should try installing it from the SRFI website which points to this GitHub repo.

Grigory Shepelev

this won't work. damn. have to pack srfi-125 on guix

Go Up