<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>keyboardan's Phlog</title>
    <link rel="self" href="http://tilde.club/~keyboardan/phlog/feed.xml" type="application/atom+xml" />
    <link rel="alternate" href="gopher://tilde.club/1/~keyboardan/phlog/" type="text/plain" hreflang="en" />
    <id>gopher://tilde.club/1/~keyboardan/phlog/</id>
    <author>
        <name>keyboardan</name>
    </author>
    <updated>2026-05-30T15:27:33+00:00</updated>
    <entry>
        <title>Cowardice</title>
        <published>2026-05-30T00:00:00+00:00</published>
        <updated>2026-05-30T15:27:24+00:00</updated>
        <id>tag:tilde.club,2026-05-30:~keyboardan/phlog/Cowardice</id>
        <link rel="alternate" href="gopher://tilde.club/0/~keyboardan/phlog/2026-05-30__Cowardice.txt" />
        <content type="text">

Cowardice
=========


Culture has cowardice upside down.  I will tell you what a real coward is...

A coward is a person who works in the Security professional field.

These people are, security officers, military personnel, police officers of some kind...  Psychiatric personnel, which in case you don't know, make all sorts of personal questions to its patients, of questions invading my personal life, to a very unnecessary high degree of my personal life; these psychiatric nurses (and doctors) work for the State, and probably for the Police too, either or Secret Police or just the Police, with the goal of inducing and, or paranoia or mental pain, and physical pain to the "patients".

More cowards besides all of this (including Psychiatric personnel) are all the people in some sort of secret society, like those brotherhoods of men and those sisterhoods of women; these groups are very much tangled with University's "praxe" of freshman here in Portugal...  this people that punish the freshman, commonly are named as "doctors" (they don't have a real doctor degree) here in Portugal, are cowards.

Satanic people, and people that make atrocious "rituals", are cowards too...

All of these people, do things that they don't wish to be the target of.

Not only that, but all of these people do things to mentally convince the target that he/she deserves this pain, and when the target has convinced himself/herself of this, then they act painfully so towards the target; like that action (of violence) is making them not be targets...  All of these people above do this sort of thing...  are cowards.

A brave person is a person who lives without weapons, peacefully, vulnerable.  Because this brave person wants joy, peace, for everyone, and lives setting this example, by being such a role model.

People that cause pain to others (more are the people that have a job that directly causes pain to another) in order to not be targeted of that pain, are cowards, are not brave.


tags: #psychiatric #secret-police #intelligence-agency #security

---
keyboardan

gopher://tilde.club/1/~keyboardan/
http://tilde.club/~keyboardan/
        </content>
    </entry>
    <entry>
        <title>Dao of Language</title>
        <published>2026-05-29T00:00:00+00:00</published>
        <updated>2026-05-29T20:07:49+00:00</updated>
        <id>tag:tilde.club,2026-05-29:~keyboardan/phlog/Dao_of_Language</id>
        <link rel="alternate" href="gopher://tilde.club/0/~keyboardan/phlog/2026-05-29__Dao_of_Language.txt" />
        <content type="text">

Dao of Language
===============


I have been inclined into the philosophy of Daoism, lately; and revolving my thoughts in it.  I think it is probably the best *-ism that philosophy/spirituality/religion has to offer human-kind.

Likewise, I do disagree on a thing, which relates to its symbol, the Yin-Yang, being a perfect circle.  Which points thinking in the direction of Dao being a thing, being an entity.  That aside, I enjoy its ideas.

Regarding language, in the scope of Daoism, the two complements of Yin and of Yang can correlate to the "and" and to the "or".  "And" is constructing on top of is, "or" is choosing only one of the ways to proceed, even if temporarily.

Difference is all around us, and Daoism focus is about Difference.


tags: #difference #dao #language #eastern-philosophy

---
keyboardan

gopher://tilde.club/1/~keyboardan/
http://tilde.club/~keyboardan/
        </content>
    </entry>
    <entry>
        <title>Daily Choice</title>
        <published>2026-05-20T00:00:00+00:00</published>
        <updated>2026-05-21T19:28:04+00:00</updated>
        <id>tag:tilde.club,2026-05-20:~keyboardan/phlog/Daily_Choice</id>
        <link rel="alternate" href="gopher://tilde.club/0/~keyboardan/phlog/2026-05-20__Daily_Choice.txt" />
        <content type="text">

Daily Choice
============


I am very happy in having gef[0] reply to my last publication about "Mindfulness"[1].  I am continuing my and gef's cycle of happinesses replies, now with this publication :-) .

gef touched a subject[2] that interested me, and it was:

```
(...)
So at first a daily sitting is important, a
daily reflection on what happened today,(...)
```

I agree this is right, with a minor correction...  you may focus on what happened on the day that has passed by, and you may also focus on the day you are encountering just *ahead*, or on what *is happening now*.  So, daily seating while reflecting on whatever part of your day (recent future, now, recent past) :-) .

gef, I hope you don't take my modification the wrong way ;-) .

Now, I am leaving you with a modification of a great snippet of a book I am reading...  Here it is:

There was a great mystic person of a village, who was always laughing.  He was old, and it was time for his death, and he was laughing.  People did not understand the, or ever seen such, laughing.  So a person asks him how can he still remain laughing, even while dealing with death.

The mystic -- "Daniel" was his name -- said the trick was a mere suggestion to ownself.  It is a choice...  The mystic said that when he wakes up, before he opens up his eyes, he asks: "Daniel, what do you want?  Unhappiness?  Happinesses?  Which is your choice today?", and Daniel always chose Happinesses.  He thought, "why would a person choose unhappiness?"... because it is so anti-natural.  Also, he added the thought: "... if a person chooses unhappiness maybe is because that person feels happy with that.".


[0]  gopher://sdf.org/1/users/gef

[1]  gopher://tilde.club/0/~keyboardan/phlog/2026-05-10__A_Better_On_Mindfulness.txt

[2]  gopher://sdf.org/0/users/gef/reflections/mindFull


tags: #sitting-meditation #awakening-suggestion #osho

---
keyboardan

gopher://tilde.club/1/~keyboardan/
http://tilde.club/~keyboardan/
        </content>
    </entry>
    <entry>
        <title>Grateful About</title>
        <published>2026-05-17T00:00:00+00:00</published>
        <updated>2026-05-21T19:28:04+00:00</updated>
        <id>tag:tilde.club,2026-05-17:~keyboardan/phlog/Grateful_About</id>
        <link rel="alternate" href="gopher://tilde.club/0/~keyboardan/phlog/2026-05-17__Grateful_About.txt" />
        <content type="text">

Grateful About
==============


Since I have been posting some negative stuff about my life, it is just fair to talk about the positive things in my life, too.

So, I am making this series talking about everyday things I am grateful about; that anyzero (anyone) may draw inspiration upon, and talk about the things that each own is grateful about in owns life :-) .

So, now, I am grateful about being able to make, and drink, tea inside my house.  I have plenty of choice of tea leaves from a local supermarket, that I can bring some home.  I also have good quality sugar to enhance my tea drinking.

In the kitchen I have all the appliances needed to make tea.  I even have a clamp for submerging tea leaves into hot water, so this is great.

I have enough peace to make good tea drinking sessions, and I should be doing it every day, something which I don't do, to be honest about.

So, tell me...  What are the everyday things you are grateful about?

(Do notice me about your replies.  My email address is in my main page.)


tags: #grace #enjoy #peaceful

---
keyboardan

gopher://tilde.club/1/~keyboardan/
http://tilde.club/~keyboardan/
        </content>
    </entry>
    <entry>
        <title>its my life - Part 0</title>
        <published>2026-05-15T00:00:00+00:00</published>
        <updated>2026-05-21T19:28:04+00:00</updated>
        <id>tag:tilde.club,2026-05-15:~keyboardan/phlog/its_my_life_-_Part_0</id>
        <link rel="alternate" href="gopher://tilde.club/0/~keyboardan/phlog/2026-05-15__its_my_life_-_Part_0.txt" />
        <content type="text">

its my life - Part 0
====================


Continuing the saga...  The smartphone was at 1%, and for a change, because I don't usually do this, I decided to turn off the cellphone and put it to charge.  I thought this was a great move of mine, to prevent further future annoyances.  Also, I thought of beginning to do this move more often.  I left the cellphone charging at the floor because of the short cable, in its usual place, during that night.

What happens is that during that night one of my cats decided to vomit, in the middle of the night, precisely on top of the charging cellphone.  Of all the available floor space, the cat vomits precisely on top of the cellphone.  I wake up, and when I go to unplug the cellphone, and I see vomit all over the cellphone.  I go, and grumpily, clean the cellphone, and the vomit.

Furthermore, I don't know how, but I was able to turn on the cellphone, and I noticed that the lock button is not working.  This means that I cannot lock the screen.  Android operating system detects this, and because of this, works while always maintaining the screen light on, because I cannot use the lock button.

As a result of all of this, the cellphone battery only lasts for one or two hours, being left empty again.  But this time is worse...  Since the lock button does not work, when I plug the android cellphone into the energy grid plug, now android does not even initiate charging its battery, I believe, because without the lock button functioning, android operating system knows I am unable to turn on the android cellphone.

So now, I am left without this cellphone, losing all of my data and contacts that were in the damn android smartphone...  Because of android, a cat, and a malfunctioning lock button...

So, this was quite the episode...  But, my little luck is that I have a spare phone, that I rescued from being thrown into the garbage.


tags: #cat #android #smartphone

---
keyboardan

gopher://tilde.club/1/~keyboardan/
http://tilde.club/~keyboardan/
        </content>
    </entry>
    <entry>
        <title>Coming and Going</title>
        <published>2026-05-14T00:00:00+00:00</published>
        <updated>2026-05-21T19:28:04+00:00</updated>
        <id>tag:tilde.club,2026-05-14:~keyboardan/phlog/Coming_and_Going</id>
        <link rel="alternate" href="gopher://tilde.club/0/~keyboardan/phlog/2026-05-14__Coming_and_Going.txt" />
        <content type="text">

Coming and Going
================


Each person that gets born, comes from "all", from "everything", from "unity".  And each person that passes away, goes to "nothing".  In the meanwhile, a person is in "the middle", in "partial", in "something".


tags: #life #birth #death #journey

---
keyboardan

gopher://tilde.club/1/~keyboardan/
http://tilde.club/~keyboardan/
        </content>
    </entry>
    <entry>
        <title>A Better On Mindfulness</title>
        <published>2026-05-10T00:00:00+00:00</published>
        <updated>2026-05-21T19:28:04+00:00</updated>
        <id>tag:tilde.club,2026-05-10:~keyboardan/phlog/A_Better_On_Mindfulness</id>
        <link rel="alternate" href="gopher://tilde.club/0/~keyboardan/phlog/2026-05-10__A_Better_On_Mindfulness.txt" />
        <content type="text">

A Better On Mindfulness
=======================


I already wrote an "On Mindfulness" article[0].  Although, now, being exposed to new ideas, I believe I have a better grasp on "why the word 'Mindfulness'?".

I still believe that today's "Mindfulness" practices focus too much on emptiness, on "Mindlessness" (which is an okay thing), instead of the focus be on 'fulness'; like I said on my previous article about "Mindfulness".  I won't get deep on the why of this, but I will tip my toes on this water.

A child's mind is mostly blank, and the emptier the mind, necessarily makes that mind closer to unity.  A filled mind *can/may* be a divided mind.  So, by practicing emptiness techniques to the mind, it will make that mind united (by means of emptying it) if that mind is divided.

I have now reached a conclusion that "Mindfulness" comes from having a mind[1] that is all united, a mind without partitions/barriers, an open mind, a mind that is all one[2]. 'Ful' here means "open".

So, my take is that "Mindfulness" disapproves techniques (or meditations) that divide the mind.  For example, being judgemental creates division on the mind.  Maybe that is why there is a quote from Buddha saying something similar to "Love is the lack of judgement".

Saying the relative word "not", also can create division on the mind of the speaker.  When "not" is a sharp contrast to something that "is".

Finally, I believe that (Hatha?) Yoga is the best practices for a way into "Mindfulness".  Although, this is just my conclusion.


[0]  gopher://tilde.club/0/~keyboardan/phlog/2025-07-04__On_Mindfulness.txt

[1]  For me, "mind" is not an external thing to the body.  I regard "mind" as being "the brain", although I can accept the view of "mind" being the heart.

[2]  If you start counting on "one", instead of starting to count on "zero".


tags: #mindfulness #yoga #buddishm #kadampa

---
keyboardan

gopher://tilde.club/1/~keyboardan/
http://tilde.club/~keyboardan/
        </content>
    </entry>
    <entry>
        <title>its my life</title>
        <published>2026-04-29T00:00:00+00:00</published>
        <updated>2026-05-23T09:15:03+00:00</updated>
        <id>tag:tilde.club,2026-04-29:~keyboardan/phlog/its_my_life</id>
        <link rel="alternate" href="gopher://tilde.club/0/~keyboardan/phlog/2026-04-29__its_my_life.txt" />
        <content type="text">

its my life
===========


I am posting just a little snippet of my recent life.

Yesterday, I had to take a monthly injection.  In the hospital, I ended up telling the nurse about a recent event of people in Portugal trying to deadly kill a foreigner, with punches and kicks, here in Porto near where I live.  While talking to her about this past event, she started agreeing with me that it was a very barbaric thing to do, to end up saying something related to "it was the foreigner fault" (don't know the exact words).  I positioned myself the only giving this report, while saying it was a barbaric thing.  It is amazing how the nurse switched her moral position from one extreme to the other, while talking to me...

Short snippet of the story, I said to her that I was not feeling safe, living nearby with the teen students (they were like 20 of them) that almost kill a man, neither with the looked-like-an Indian man who tried to blame me for the action of the teens (I did only try to break the massacre of the foreigner away).  The looked-like-an Indian man was only worried with his building's front door that got broken by the student's hooligans, while the foreigner next to him was dripping blood through the nose and mouth.

Then, after "confessing" to the psychiatric nurse about this sensitive history, some good could have come.  It came, but only a minor temporary non-negative...

I went to a restaurant with my only "companion"ship (I am stretching the meaning of a "companion", more about this forward).  While walking to the restaurant, she walks, as usual, all the way doom-scrolling her phone, not paying any attention to me, and paying little attention to her surroundings.  Sometimes, she does rages against her phone, swearing out loud and hitting her phone.  Arrived at the restaurant, I had a decent meal.  The restaurant is a buffet, so I always want to eat much, but I can't because my companion says for me not to eat much because she feels embarrassed.  So I end up the decent meal, while still wanting to have eaten more; keeping up with public appearances.

In the end, some sexy street performers were blasting Funk music (a Brazilian music genre) in the street in front of the restaurant, while they were dancing Funk all coordinated.  I was a bit bothered by the music volume, but she was furious with those girls.  She closed her ears and made a drama out of it.  We went away from the restaurant, that is when she calls those girls as "cows".  I don't like treating cows as eating products, unlike hers love for beef, so she calling "cows" to someone does not bother me very much, personally.  I love cows.  But I was the one who had to manage her fury (a very common thing I keep on having to do, with her).

So, we go back home, while she, as always, only stares at her phone throughout all the way.  I don't carry any phone, and I merely glance at happy couples socializing in the street, with a look to the man of the couple (if there is one) trying to convey a "you are lucky, man" look.  We get to the house, she goes, as usual, straight to her Personal Computer to enrich her online relationships with her Twitch followers, while I am used to being left as a lonely decorative piece of furniture at her house that she has to keep.  Nothing new here.

The owner of the house, says for me to go and watch movies with her at the sofa, something that I do.  While I am at the sofa, she begins grumping at me because I occupy too much space (she already knew and always does this to me).  I try to ajust accordingly.  It does not end here, and now she grumps severely at me for my heavy breath sound while exhaling.  What she does not begin to think about, is that I always do this when I, and I believe it is a common response to people that, receive an injection.  I try to ignore the grumping.  But then she decides to lightly, and annoyingly, touch me with her elbow on my every exhale.  I try to make my exhalation unnaturally quieter (I just had an injection) but she keeps on annoying me with her elbow taps to my body on my every exhale.  That is when I had enough, and I say to her out loud that I am trying to be quieter, I call her a "Karen of shit", and go to off to my room.

Night came, while trying to sleep, one of our cats recurring miaus in the middle of the night.  Today was too much miauwing, and I wake up to deal with the cat, to see that she (the owner of the house and my "companion") was already up, trying to do the same.  I left her to deal with it...  But, some time after it did not fix the miauwing situation, and I wake up very upset (unlike myself) with a shoe on my hand, going after the cat while banging with the shoe on the floor.  I was severe enough, and the cat finally shut up.

But it, clarity has already arrived to this day, and I have to pass my day without much sleep and with much medication on my body...


tags: #my-life #injection #dance #restaurant #cat #partner

---
keyboardan

gopher://tilde.club/1/~keyboardan/
http://tilde.club/~keyboardan/
        </content>
    </entry>
    <entry>
        <title>99 problems</title>
        <published>2026-04-18T00:00:00+00:00</published>
        <updated>2026-05-21T19:28:04+00:00</updated>
        <id>tag:tilde.club,2026-04-18:~keyboardan/phlog/99_problems</id>
        <link rel="alternate" href="gopher://tilde.club/0/~keyboardan/phlog/2026-04-18__99_problems.txt" />
        <content type="text">

99 problems
===========


If you're havin' girl problems I feel bad for you son
I got 99 problems but a bitch is nothing

I got the rap patrol on the gat patrol
Foes that want to make sure my casket's closed
[...]
You'd celebrate the minute you was havin' dough
I'm like "Fuck critics, you can kiss my whole asshole
If you don't like my writing, you can skip to the end"

Got beef with spammers if I don't play they show
They don't like being greedy, well, I don't give a shit, so
Babylonians try and use my white ass
So elistists can give 'em more cash for ads, fuckers
I don't know what you take me as
Or understand the intelligence that Danny has
I was already born beautiful, portugas I ain't dumb

I got 99 problems but a bitch is nothing, hit me
99 problems but a bitch is nothing
If you havin' girl problems I feel bad for you son
I got 99 problems but a bitch is nothing, hit me

[...]


https://www.youtube.com/watch?v=6uikJTnmtgw



tags: #jayz #jay-z #modified-lyrics

---
keyboardan

gopher://tilde.club/1/~keyboardan/
http://tilde.club/~keyboardan/
        </content>
    </entry>
    <entry>
        <title>Lali Lambda: sum-carry</title>
        <published>2026-03-25T00:00:00+00:00</published>
        <updated>2026-05-21T19:28:04+00:00</updated>
        <id>tag:tilde.club,2026-03-25:~keyboardan/phlog/Lali_Lambda:_sum-carry</id>
        <link rel="alternate" href="gopher://tilde.club/0/~keyboardan/phlog/2026-03-25__Lali_Lambda:_sum-carry.txt" />
        <content type="text">

Lali Lambda: sum-carry
======================


This is the continuation of simple Lali[0] snippets.

Here is a logical-ternary function for detecting if summing two digits will create a carry-over.

```
(defun sum-carry (digit digit-with lst)
  (fill
   ((algo digit) 'n)
   ((algo digit-with) 'n)
   ((has digit lst) 'n)
   ((has digit-with lst) 'n)
   ((leq digit-with (mirror digit lst) lst) 't)
   ('f 'f)))
```

Here is an action (of it) at Lali REPL:

```
lali&gt; (set 'numerals '(+0 +1 +2 +3 +4 +5 +6 +7 +8 +9))
(+0 +1 +2 +3 +4 +5 +6 +7 +8 +9)
lali&gt; (sum-carry +1 () numerals)
n
lali&gt; (sum-carry +1 'a numerals)
n
lali&gt; (sum-carry 'a +8 numerals)
n
lali&gt; (sum-carry +1 +7 numerals)
f
lali&gt; (sum-carry +1 +8 numerals)
f
lali&gt; (sum-carry +1 +9 numerals)
t
```

All of the functions, of this snippet, are from previous Lali Lambda's articles (except and 'and', and 'fill', and 'defun').

[0]  git clone http://tilde.club/~keyboardan/git/lali.git


tags: #lali #lalilambda #lambda #sum #carry

---
keyboardan

gopher://tilde.club/1/~keyboardan/
http://tilde.club/~keyboardan/
        </content>
    </entry>
    <entry>
        <title>Lali Lambda: geq &amp; leq</title>
        <published>2026-03-12T00:00:00+00:00</published>
        <updated>2026-05-21T19:28:04+00:00</updated>
        <id>tag:tilde.club,2026-03-12:~keyboardan/phlog/Lali_Lambda:_geq_&amp;_leq</id>
        <link rel="alternate" href="gopher://tilde.club/0/~keyboardan/phlog/2026-03-12__Lali_Lambda:_geq_&amp;_leq.txt" />
        <content type="text">

Lali Lambda: geq &amp; leq
======================


Now, we are reaching something more concrete, in this series of simple Lali[0] snippets.

Here are two distinct functions, 'geq' and 'leq'.  The 'geq' name stands for "greater-or-equal", and the 'leq' name stands for "lesser-or-equal".

Here are the functions.  They are very much-alike.

```
(defun geq (digit digit-to lst)
  (fill
   ((and (has digit lst) (has digit-to lst)) 'n)
   ((has digit (on digit-to lst)) 'f)
   ('f 't)))

(defun leq (digit digit-to lst)
  (fill
   ((and (has digit lst) (has digit-to lst)) 'n)
   ((has digit (in digit-to lst)) 'f)
   ('f 't)))
```

These functions compares DIGIT element of list LST, to the DIGIT-TO element of list LST.
With 'geq' if DIGIT is placed after DIGIT-TO, within the order of the elements of list LST; or DIGIT is the same as DIGIT-TO, it returns 't'.  If DIGIT is placed before DIGIT-TO, 'geq' returns 'f'.  Otherwise, 'geq' function returns 'n'.

'leq' follows the same logic as 'geq', with the result being the lesser-or-equal logic.

Here are some examples, at Lali REPL:

```
lali&gt; (set 'numerals '(+0 +1 +2 +3 +4 +5 +6 +7 +8 +9))
(+0 +1 +2 +3 +4 +5 +6 +7 +8 +9)
lali&gt; (geq () +3 numerals)
n
lali&gt; (geq 'a +3 numerals)
n
lali&gt; (geq +2 +3 numerals)
f
lali&gt; (geq +3 +3 numerals)
t
lali&gt; (geq +4 +3 numerals)
t
lali&gt; (geq 'a +3 numerals)
n
lali&gt; (leq () +3 numerals)
n
lali&gt; (leq 'a +3 numerals)
n
lali&gt; (leq +2 +3 numerals)
t
lali&gt; (leq +3 +3 numerals)
t
lali&gt; (leq +4 +3 numerals)
f
lali&gt; (leq +4 'a numerals)
n
```

From scratch, without computers needing to have the notion of what a number is, and without the computer knowing about arithmetic, in this Lali Lambda series so far, I have achieved a way to know if a single digit is, or greater, or lower, or equal, than other single digit.

[0]  git clone http://tilde.club/~keyboardan/git/lali.git


tags: #lali #lalilambda #lambda #geq #leq

---
keyboardan

gopher://tilde.club/1/~keyboardan/
http://tilde.club/~keyboardan/
        </content>
    </entry>
    <entry>
        <title>Lali Lambda: on &amp; in</title>
        <published>2026-03-04T00:00:00+00:00</published>
        <updated>2026-05-21T19:28:04+00:00</updated>
        <id>tag:tilde.club,2026-03-04:~keyboardan/phlog/Lali_Lambda:_on_&amp;_in</id>
        <link rel="alternate" href="gopher://tilde.club/0/~keyboardan/phlog/2026-03-04__Lali_Lambda:_on_&amp;_in.txt" />
        <content type="text">

Lali Lambda: on &amp; in
====================


This is the continuation of simple Lali[0] snippets.

Here are two distinct functions, 'on' and 'in'.  They return a sub-list of the LST list, from the element EL until the end or until the beginning (respectively).

```
(defun on (el lst)
  (fill
   ((differ el (car lst)) lst)
   ((space lst) (on el (cdr lst)))
   ('f 'f)))

(defun in (el lst)
  (on el (reverse lst)))
```

Here is an action (of it) at Lali REPL:

```
lali&gt; (set 'numerals '(+0 +1 +2 +3 +4 +5 +6 +7 +8 +9))
(+0 +1 +2 +3 +4 +5 +6 +7 +8 +9)
lali&gt; (on () numerals)
()
lali&gt; (in () numerals)
()
lali&gt; (on +3 numerals)
(+3 +4 +5 +6 +7 +8 +9)
lali&gt; (in +3 numerals)
(+3 +2 +1 +0)
```

[0]  git clone http://tilde.club/~keyboardan/git/lali.git


tags: #lali #lalilambda #lambda #on #in

---
keyboardan

gopher://tilde.club/1/~keyboardan/
http://tilde.club/~keyboardan/
        </content>
    </entry>
    <entry>
        <title>Lali Lambda: mirror</title>
        <published>2026-02-26T00:00:00+00:00</published>
        <updated>2026-05-21T19:28:04+00:00</updated>
        <id>tag:tilde.club,2026-02-26:~keyboardan/phlog/Lali_Lambda:_mirror</id>
        <link rel="alternate" href="gopher://tilde.club/0/~keyboardan/phlog/2026-02-26__Lali_Lambda:_mirror.txt" />
        <content type="text">

Lali Lambda: mirror
===================


Here, I am continuing with writing little snippets of Lali[0] code.

Here are two functions, 'mirrorlr' and 'mirror'.  The 'mirror' function, works by returning the symmetrical element, given an element DIGIT of the list LST.  If 'mirror' gets an empty list, it returns 'n'.

```
(defun mirrorlr (digit lst rlst)
  (fill
   ((algo digit) 'n)
   ((has digit lst) 'f)
   ((dif digit (car lst)) (car rlst))
   ('f (mirrorlr digit (cdr lst) (cdr rlst)))))

(defun mirror (digit lst)
  (mirrorlr digit lst (reverse lst)))
```

For example, with this code on the Lali REPL:

```
lali&gt; (set 'abaci '(-4 -3 -2 -1 -0 +0 +1 +2 +3 +4))
(-4 -3 -2 -1 -0 +0 +1 +2 +3 +4)
lali&gt; (mirror () numerals)
n
lali&gt; (mirror +3 abaci)
-3
lali&gt; (mirror -2 abaci)
+2
```

[0]  git clone http://tilde.club/~keyboardan/git/lali.git


tags: #lali #lalilambda #lambda #mirror

---
keyboardan

gopher://tilde.club/1/~keyboardan/
http://tilde.club/~keyboardan/
        </content>
    </entry>
    <entry>
        <title>Lali Lambda: has</title>
        <published>2026-02-25T00:00:00+00:00</published>
        <updated>2026-05-21T19:28:04+00:00</updated>
        <id>tag:tilde.club,2026-02-25:~keyboardan/phlog/Lali_Lambda:_has</id>
        <link rel="alternate" href="gopher://tilde.club/0/~keyboardan/phlog/2026-02-25__Lali_Lambda:_has.txt" />
        <content type="text">

Lali Lambda: has
================


I will be starting to write little snippets of Lali[0] code, with the intention of spreading beauty of lambda programming :-) .

Here is the Lisp function 'has', in Lali...

```
(defun has (el lst)
  (fill
   ((algo el) 'n)
   ((differ el (car lst)) 't)
   ((space (car lst)) (has el (cdr lst)))
   ('f 'f)))
```

This function returns 'n' if EL is empty, 't' if the element EL is part of the list LST.  Otherwise, returns 'f'.

[0]  git clone http://tilde.club/~keyboardan/git/lali.git


tags: #lali #lalilambda #lambda #has

---
keyboardan

gopher://tilde.club/1/~keyboardan/
http://tilde.club/~keyboardan/
        </content>
    </entry>
    <entry>
        <title>Gopher Bay is dead</title>
        <published>2026-02-17T00:00:00+00:00</published>
        <updated>2026-05-21T19:28:04+00:00</updated>
        <id>tag:tilde.club,2026-02-17:~keyboardan/phlog/Gopher_Bay_is_dead</id>
        <link rel="alternate" href="gopher://tilde.club/0/~keyboardan/phlog/2026-02-17__Gopher_Bay_is_dead.txt" />
        <content type="text">

Gopher Bay is dead
==================


I have been noticing, that the Gopher burrow named "Gopher Bay" has been offline, for quite some months now.

Gopher Bay was my last place where I could see films and download other great stuff.  It is dead, now.


tags: #gopherbay #dead

---
keyboardan

gopher://tilde.club/1/~keyboardan/
http://tilde.club/~keyboardan/
        </content>
    </entry>
</feed>
