Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Uncertain fortune is thoroughly mastered by the equity of the calculation. -- Blaise Pascal


devel / comp.lang.c / Re: Pango procedural either wrapper or alternative sought

SubjectAuthor
* Pango procedural either wrapper or alternative soughtBlue-Maned_Hawk
+- [OT] Mojibake, Was: Pango procedural either wrapper or alternative soughtBen Bacarisse
`* Re: Pango procedural either wrapper or alternative soughtLawrence D'Oliveiro
 `* Re: Pango procedural either wrapper or alternative soughtBlue-Maned_Hawk
  `* Re: Pango procedural either wrapper or alternative soughtLawrence D'Oliveiro
   `- Re: Pango procedural either wrapper or alternative soughtBlue-Maned_Hawk

1
Pango procedural either wrapper or alternative sought

<pan$c955f$3ea2f9fc$c3c47fb6$bdebcc5a@invalid.invalid>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=30566&group=comp.lang.c#30566

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!bluemanedhawk.eternal-september.org!.POSTED!not-for-mail
From: bluemane...@invalid.invalid (Blue-Maned_Hawk)
Newsgroups: comp.lang.c
Subject: Pango procedural either wrapper or alternative sought
Date: Wed, 3 Jan 2024 10:20:06 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 11
Message-ID: <pan$c955f$3ea2f9fc$c3c47fb6$bdebcc5a@invalid.invalid>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 3 Jan 2024 10:20:06 -0000 (UTC)
Injection-Info: bluemanedhawk.eternal-september.org; posting-host="75915d0c97d1ff21e918ba8361fbf3fa";
logging-data="3334039"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/7n24Y5S4rvazT4eW+uVs8pYFT4BmvXWo="
User-Agent: Pan/0.154 (Izium; 517acf4)
Cancel-Lock: sha1:ctGNxyE8BFShkROnnA6tInnt60c=
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAIAAADYYG7QAAACh0lEQVRYw71Z21bD
MAzzevbfkr4cHjrSXJyL044+MDa6WLEl2SkvkrZ1AbAvXO+bUGSCPYnsuIVGMpm
ZLnjX718GhAKNsp8lON2F9VrhELwIgJlBepkZjA78rVK+FkmNhEJK76UsJlz8+E
rJsjrpYouhLo/SC6qPHgakFOR8wV9+8rCfO/I/oVnmUZUp42/LW2XkLj9TCFNM9
jp5g2EmHZgpYZjCOkYU7sXVogRylJqpdggoFLG1g09Flah/7kErCxzR9HgXPYsq
0glb9cxjIz2Vsk9AmAoCSxECpD713joMKjQqLAtmMqJmXjdVvlMnMQCVITotJd1
z+fh1f1NNo+vuc1KnhWUmY7t03vydTud9BbXCtN3L2PL3bK7JCNG0GHzuZxafyB
fxevCxpm1vrwZltqw6SILCcdoCE6PGQC8wZWDA9Or7Qp5s3lAZezys0nDazs9S9
R0TjwEiksRxLkNPC1NMMWPs1bj0Ei0Yuo+JVtFLuzP1NRJ16qXWN8DhhtmS4PDg
O6mqRxs4bEJrYt087mSIow/1VzW2oFlMQuiuIy/KsUagvhdw6hSjJGlIavbLF8x
j3X47bccLcUSi0dkWh1nUZNhANT1tHKUXrNxNLbd9KPb9wDDVrKwmPQMOPQ1oy6
k5I1DwzDeRJd3jVIhDAUxq3ngzJG4CCkNXZxZVMcjefoK2J0gUY2S3rxz/RuTFx
2zHd9U+obimJXMG4edsk/2j5pTU5G1MmzbRLxkfq5EiT1GGsidvMGzi+1goGb2l
GCrN+nGnV8xj3q3JLRDVPL96vUc7Z4aJ3TN1mVqWAMJMfG+Jxh6TQqP+92iZkCU
xtglds1AB6r0aiSHKcnFck+p/c/0CbacFLQcajGcAAAAASUVORK5CYII=
X-Face: Llanfair­pwllgwyngyll­goger
yÂÂ
­chwyrn­drobwll­llanÂÂÂ
­tysilio
? ?ƒ‚­gogo­goch
 by: Blue-Maned_Hawk - Wed, 3 Jan 2024 10:20 UTC

It seems as though, when it comes to text rendering libraries for C, Pango
is “the” way to do it. Unfortunately, Pango is object-oriented. Does
there exist a procedural either wrapper around or alternative to Pango?

--
Blue-Maned_Hawk│shortens to Hawk│/
blu.mɛin.dÊ°ak/│he/him/his/himself/Mr.
blue-maned_hawk.srht.site
Cheese isn't supposed to sound like that!

[OT] Mojibake, Was: Pango procedural either wrapper or alternative sought

<875y0azn9c.fsf@bsb.me.uk>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=30567&group=comp.lang.c#30567

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ben.use...@bsb.me.uk (Ben Bacarisse)
Newsgroups: comp.lang.c
Subject: [OT] Mojibake, Was: Pango procedural either wrapper or alternative sought
Date: Wed, 03 Jan 2024 11:09:51 +0000
Organization: A noiseless patient Spider
Lines: 12
Message-ID: <875y0azn9c.fsf@bsb.me.uk>
References: <pan$c955f$3ea2f9fc$c3c47fb6$bdebcc5a@invalid.invalid>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Info: dont-email.me; posting-host="1ac6641f35520ebccf1cf7d8c78df838";
logging-data="3346129"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19k1jQBu7nsmpgYKRB5ztJ/yFQNj6aBkS0="
User-Agent: Gnus/5.13 (Gnus v5.13)
Cancel-Lock: sha1:MNEM1vGLcOtIQb8EohobAZ22oSg=
sha1:MZLtwjMDUQtSCz+F9IgNY7c+Jqw=
X-BSB-Auth: 1.0324d5aac65e3f809254.20240103110951GMT.875y0azn9c.fsf@bsb.me.uk
 by: Ben Bacarisse - Wed, 3 Jan 2024 11:09 UTC

Blue-Maned_Hawk <bluemanedhawk@invalid.invalid> writes:

Your sig is all messed up again. The post advertises UTF-8 as the
encoding and the quotes here:

> is “the” way to do it.

are correctly encoded. But your sig is, I think, the UTF-8 encoding of
the UTF-8 encoding of what you intended.

--
Ben.

Re: Pango procedural either wrapper or alternative sought

<unqlbp$3c87d$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=30816&group=comp.lang.c#30816

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!news.neodome.net!news.mixmin.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo...@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.lang.c
Subject: Re: Pango procedural either wrapper or alternative sought
Date: Fri, 12 Jan 2024 06:14:17 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 8
Message-ID: <unqlbp$3c87d$1@dont-email.me>
References: <pan$c955f$3ea2f9fc$c3c47fb6$bdebcc5a@invalid.invalid>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 12 Jan 2024 06:14:17 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="aead4f05e37ab16bb6699454e4c0746c";
logging-data="3547373"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19tZrl7iBWFMp0O2gXRT5Cu"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:xzq/zR339Ekc9v+v6jw2G1A5Oqs=
 by: Lawrence D'Oliv - Fri, 12 Jan 2024 06:14 UTC

On Wed, 3 Jan 2024 10:20:06 -0000 (UTC), Blue-Maned_Hawk wrote:

> Unfortunately, Pango is object-oriented. Does
> there exist a procedural either wrapper around or alternative to Pango?

Most “object-oriented” languages are in fact also “procedural”.

The opposite of “procedural” is “functional”.

Re: Pango procedural either wrapper or alternative sought

<pan$71d17$8ca0d544$753f793c$be45f562@invalid.invalid>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=30822&group=comp.lang.c#30822

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!bluemanedhawk.eternal-september.org!.POSTED!not-for-mail
From: bluemane...@invalid.invalid (Blue-Maned_Hawk)
Newsgroups: comp.lang.c
Subject: Re: Pango procedural either wrapper or alternative sought
Date: Fri, 12 Jan 2024 14:14:48 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 21
Message-ID: <pan$71d17$8ca0d544$753f793c$be45f562@invalid.invalid>
References: <pan$c955f$3ea2f9fc$c3c47fb6$bdebcc5a@invalid.invalid>
<unqlbp$3c87d$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 12 Jan 2024 14:14:48 -0000 (UTC)
Injection-Info: bluemanedhawk.eternal-september.org; posting-host="f9b71bf69c0df2ad2b3d3a230ade357c";
logging-data="3669705"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19UGrVfv62KFD0zQLsoEerBtZEPuPt56NU="
User-Agent: Pan/0.154 (Izium; 517acf4)
Cancel-Lock: sha1:2zHF/CdmAUn9nfG3NM3/oxwh8aQ=
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAIAAADYYG7QAAACh0lEQVRYw71Z21bD
MAzzevbfkr4cHjrSXJyL044+MDa6WLEl2SkvkrZ1AbAvXO+bUGSCPYnsuIVGMpm
ZLnjX718GhAKNsp8lON2F9VrhELwIgJlBepkZjA78rVK+FkmNhEJK76UsJlz8+E
rJsjrpYouhLo/SC6qPHgakFOR8wV9+8rCfO/I/oVnmUZUp42/LW2XkLj9TCFNM9
jp5g2EmHZgpYZjCOkYU7sXVogRylJqpdggoFLG1g09Flah/7kErCxzR9HgXPYsq
0glb9cxjIz2Vsk9AmAoCSxECpD713joMKjQqLAtmMqJmXjdVvlMnMQCVITotJd1
z+fh1f1NNo+vuc1KnhWUmY7t03vydTud9BbXCtN3L2PL3bK7JCNG0GHzuZxafyB
fxevCxpm1vrwZltqw6SILCcdoCE6PGQC8wZWDA9Or7Qp5s3lAZezys0nDazs9S9
R0TjwEiksRxLkNPC1NMMWPs1bj0Ei0Yuo+JVtFLuzP1NRJ16qXWN8DhhtmS4PDg
O6mqRxs4bEJrYt087mSIow/1VzW2oFlMQuiuIy/KsUagvhdw6hSjJGlIavbLF8x
j3X47bccLcUSi0dkWh1nUZNhANT1tHKUXrNxNLbd9KPb9wDDVrKwmPQMOPQ1oy6
k5I1DwzDeRJd3jVIhDAUxq3ngzJG4CCkNXZxZVMcjefoK2J0gUY2S3rxz/RuTFx
2zHd9U+obimJXMG4edsk/2j5pTU5G1MmzbRLxkfq5EiT1GGsidvMGzi+1goGb2l
GCrN+nGnV8xj3q3JLRDVPL96vUc7Z4aJ3TN1mVqWAMJMfG+Jxh6TQqP+92iZkCU
xtglds1AB6r0aiSHKcnFck+p/c/0CbacFLQcajGcAAAAASUVORK5CYII=
X-Face: Llanfair­pwllgwyngyllÂÂÃ
‚­
gogery­chwyrn­drobw
llÂ
­llan­tysilioÂÂÂÂ
­go go­goch
 by: Blue-Maned_Hawk - Fri, 12 Jan 2024 14:14 UTC

Lawrence D'Oliveiro wrote:

> Most “object-oriented” languages are in fact also “procedural”.
>
> The opposite of “procedural” is “functional”.

I think that this must be a dialectal difference, because i consider
‘object-oriented’ and ‘procedural’ to be subsets of ‘imperative’, which i
consider to be the opposite of ‘declarative’, of which a subset i consider
‘functional’.

Hopefully this clarifies what i'm looking for here.

--
Blue-Maned_Hawk│shortens to Hawk│/
blu.mɛin.dÊ°ak/│he/him/his/himself/
Mr.
blue-maned_hawk.srht.site
It's not the number of coffins, it's the people you put in them!

Re: Pango procedural either wrapper or alternative sought

<uns83v$3j53u$7@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=30843&group=comp.lang.c#30843

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!rocksolid2!news.neodome.net!news.mixmin.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo...@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.lang.c
Subject: Re: Pango procedural either wrapper or alternative sought
Date: Fri, 12 Jan 2024 20:40:31 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 9
Message-ID: <uns83v$3j53u$7@dont-email.me>
References: <pan$c955f$3ea2f9fc$c3c47fb6$bdebcc5a@invalid.invalid>
<unqlbp$3c87d$1@dont-email.me>
<pan$71d17$8ca0d544$753f793c$be45f562@invalid.invalid>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 12 Jan 2024 20:40:31 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="aead4f05e37ab16bb6699454e4c0746c";
logging-data="3773566"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18lxop/HrZ6ZzxdCPviY7BU"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:0g/h9Hdgs3n4l1krsLouOS1aFpw=
 by: Lawrence D'Oliv - Fri, 12 Jan 2024 20:40 UTC

On Fri, 12 Jan 2024 14:14:48 -0000 (UTC), Blue-Maned_Hawk wrote:

> I think that this must be a dialectal difference, because i consider
> ‘object-oriented’ and ‘procedural’ to be subsets of ‘imperative’, which i
> consider to be the opposite of ‘declarative’, of which a subset i consider
> ‘functional’.

“Declarative” is more “rules-based”, possibly implying “not
Turing-equivalent”.

Re: Pango procedural either wrapper or alternative sought

<pan$6b832$8918e6ad$b0234725$69acc4be@invalid.invalid>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=30856&group=comp.lang.c#30856

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!bluemanedhawk.eternal-september.org!.POSTED!not-for-mail
From: bluemane...@invalid.invalid (Blue-Maned_Hawk)
Newsgroups: comp.lang.c
Subject: Re: Pango procedural either wrapper or alternative sought
Date: Fri, 12 Jan 2024 23:06:09 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 24
Message-ID: <pan$6b832$8918e6ad$b0234725$69acc4be@invalid.invalid>
References: <pan$c955f$3ea2f9fc$c3c47fb6$bdebcc5a@invalid.invalid>
<unqlbp$3c87d$1@dont-email.me>
<pan$71d17$8ca0d544$753f793c$be45f562@invalid.invalid>
<uns83v$3j53u$7@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 12 Jan 2024 23:06:09 -0000 (UTC)
Injection-Info: bluemanedhawk.eternal-september.org; posting-host="ad70cb666b446cb8e401dace5cbaa366";
logging-data="3817302"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19QByvGX1z/ruYx6OfxiW/i0aPFkuZz4eI="
User-Agent: Pan/0.154 (Izium; 517acf4)
Cancel-Lock: sha1:pX7T9LMSdqePGEZZC5Qli2sFqqI=
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAIAAADYYG7QAAACh0lEQVRYw71Z21bD
MAzzevbfkr4cHjrSXJyL044+MDa6WLEl2SkvkrZ1AbAvXO+bUGSCPYnsuIVGMpm
ZLnjX718GhAKNsp8lON2F9VrhELwIgJlBepkZjA78rVK+FkmNhEJK76UsJlz8+E
rJsjrpYouhLo/SC6qPHgakFOR8wV9+8rCfO/I/oVnmUZUp42/LW2XkLj9TCFNM9
jp5g2EmHZgpYZjCOkYU7sXVogRylJqpdggoFLG1g09Flah/7kErCxzR9HgXPYsq
0glb9cxjIz2Vsk9AmAoCSxECpD713joMKjQqLAtmMqJmXjdVvlMnMQCVITotJd1
z+fh1f1NNo+vuc1KnhWUmY7t03vydTud9BbXCtN3L2PL3bK7JCNG0GHzuZxafyB
fxevCxpm1vrwZltqw6SILCcdoCE6PGQC8wZWDA9Or7Qp5s3lAZezys0nDazs9S9
R0TjwEiksRxLkNPC1NMMWPs1bj0Ei0Yuo+JVtFLuzP1NRJ16qXWN8DhhtmS4PDg
O6mqRxs4bEJrYt087mSIow/1VzW2oFlMQuiuIy/KsUagvhdw6hSjJGlIavbLF8x
j3X47bccLcUSi0dkWh1nUZNhANT1tHKUXrNxNLbd9KPb9wDDVrKwmPQMOPQ1oy6
k5I1DwzDeRJd3jVIhDAUxq3ngzJG4CCkNXZxZVMcjefoK2J0gUY2S3rxz/RuTFx
2zHd9U+obimJXMG4edsk/2j5pTU5G1MmzbRLxkfq5EiT1GGsidvMGzi+1goGb2l
GCrN+nGnV8xj3q3JLRDVPL96vUc7Z4aJ3TN1mVqWAMJMfG+Jxh6TQqP+92iZkCU
xtglds1AB6r0aiSHKcnFck+p/c/0CbacFLQcajGcAAAAASUVORK5CYII=
X-Face: Llanfair­pwllgwyngyllÂÂÃ
‚­
gogery­chwyrn­drobw
llÂ
­llan­tysilioÂÂÂÂ
­go go­goch
 by: Blue-Maned_Hawk - Fri, 12 Jan 2024 23:06 UTC

Lawrence D'Oliveiro wrote:

> On Fri, 12 Jan 2024 14:14:48 -0000 (UTC), Blue-Maned_Hawk wrote:
>
>> I think that this must be a dialectal difference, because i consider
>> ‘object-oriented’ and ‘procedural’ to be subsets of ‘imperative’, which
>> i consider to be the opposite of ‘declarative’, of which a subset i
>> consider ‘functional’.
>
> “Declarative” is more “rules-based”, possibly implying “not
> Turing-equivalent”.

I consider ‘declarative’ to mean ‘describes the desired final result’ as
opposed to how i consider ‘imperative’ to mean ‘describes what to do to
get the final result’.

--
Blue-Maned_Hawk│shortens to Hawk│/
blu.mɛin.dÊ°ak/│he/him/his/himself/
Mr.
blue-maned_hawk.srht.site
The cameraman is armed and dangerous!

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor