5
54
Fork
You've already forked blue
4

Please clarify the relation between blue and suckless #222

Open
opened 2026年02月05日 18:25:16 +01:00 by vivien · 1 comment

Hello,
In the README, among the 3 programs you ported to BLUE, 2 of them are from the "suckless" community: dwm and st. Is blue trying to appeal to the suckless developers? They are clear about wanting "a small and elitist" user base (see http://dwm.suckless.org/), so will blue adopt this stance too?

Hello, In the README, among the 3 programs you ported to BLUE, 2 of them are from the "suckless" community: dwm and st. Is blue trying to appeal to the suckless developers? They are clear about wanting "a small and elitist" user base (see http://dwm.suckless.org/), so will blue adopt this stance too?
Owner
Copy link

Hello,

I want to be very clear upfront. I was not aware of suckless's political stance
when we selected them for testing. We want BLUE to be accessible to anyone and
I am open to removing the suckless examples once we have other C projects to use
as test cases (WIP).

To answer your question will blue adopt this stance too?. The answer is a formal never.

That been said, the choice of dwm and st was purely practical - they are small C
programs with simple Makefiles.

It is not much, but here is a private email I had with @pastor and @divyaranjan on
that (the quote is my reply):

By the way, I think suckless.org softwares are very good targets to
start with. I suspect that the pattern is simple like this and won't
change much, so we will quickly hit a wall when it comes to determining
missing features. Furthermore, they can be use for end-to-end testing.
I haven't find a way to test the build system other than by testing
Libpatch .. but with easily embeddable projects like ST, we might have
something here.

Furthermore, these packages were already available in Guix, which made it easier
to test the blue-build-system in bluebox by comparing against existing package
definitions: lapislazuli/bluebox#5

Hello, I want to be very clear upfront. I was not aware of suckless's political stance when we selected them for testing. We want BLUE to be accessible to anyone and I am open to removing the suckless examples once we have other C projects to use as test cases (WIP). To answer your question `will blue adopt this stance too?`. The answer is a formal **never**. That been said, the choice of dwm and st was purely practical - they are small C programs with simple Makefiles. It is not much, but here is a private email I had with @pastor and @divyaranjan on that (the quote is my reply): > By the way, I think suckless.org softwares are very good targets to > start with. I suspect that the pattern is simple like this and won't > change much, so we will quickly hit a wall when it comes to determining > missing features. Furthermore, they can be use for end-to-end testing. > I haven't find a way to test the build system other than by testing > Libpatch .. but with easily embeddable projects like ST, we might have > something here. Furthermore, these packages were already available in Guix, which made it easier to test the blue-build-system in bluebox by comparing against existing package definitions: https://codeberg.org/lapislazuli/bluebox/issues/5
old added this to the alpha milestone 2026年04月01日 18:29:32 +02:00
Sign in to join this conversation.
No Branch/Tag specified
main
pipeline-operators
documentation
shadow-fields
instance-walker
blue-shell
promote-serializers-to-metacommands
pre-alpha
Labels
Clear labels
bug
Something is not working
contribution welcome
Contributions are very welcome, get started here
discussion
duplicate
This issue or pull request already exists
enhancement
New feature
good first issue
Interested in contributing? Get started here.
help wanted
Need some help
invalid
Something is wrong
optimization
question
More information is needed
upstream
Related to an upstream repository, already reported there
bug
Something is not working
contribution welcome
Contributions are very welcome, get started here
duplicate
This issue or pull request already exists
enhancement
New feature
good first issue
Interested in contributing? Get started here.
help wanted
Need some help
invalid
Something is wrong
question
More information is needed
upstream
Related to an upstream repository, already reported there
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lapislazuli/blue#222
Reference in a new issue
lapislazuli/blue
No description provided.
Delete branch "%!s()"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?