public inbox archive for pandoc-discuss@googlegroups.com
 help / color / mirror / Atom feed
* Examples for some pandoc.List methods
@ 2022-10-20 16:24 perro tuerto
       [not found] ` <fac523bd-59fb-434a-9064-5e5535822c33n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
  0 siblings, 1 reply; 4+ messages in thread
From: perro tuerto @ 2022-10-20 16:24 UTC (permalink / raw)
  To: pandoc-discuss


[-- Attachment #1.1: Type: text/plain, Size: 679 bytes --]

Hi, I am trying to understand how to implement pandoc.List:find, pandoc.List:find_if, 
pandoc.List:filter and pandoc.List:includes but I don't understand what 
does “needle“ or “pred” mean. Can I see some examples of how to use these 
methods? Thanks

-- 
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/fac523bd-59fb-434a-9064-5e5535822c33n%40googlegroups.com.

[-- Attachment #1.2: Type: text/html, Size: 1112 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Examples for some pandoc.List methods
       [not found] ` <fac523bd-59fb-434a-9064-5e5535822c33n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
@ 2022-10-20 16:45   ` Albert Krewinkel
       [not found]     ` <878rlao2x9.fsf-9EawChwDxG8hFhg+JK9F0w@public.gmane.org>
  0 siblings, 1 reply; 4+ messages in thread
From: Albert Krewinkel @ 2022-10-20 16:45 UTC (permalink / raw)
  To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw


perro tuerto <nika.zhenya-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> writes:

> Hi, I am trying to understand how to implement pandoc.List:find, 
> pandoc.List:find_if, pandoc.List:filter and pandoc.List:includes but
> I don't understand what does “needle“ or “pred” mean. Can I see some
> examples of how to use these methods? Thanks

You are right, some examples would help to improve the docs.

The test suite for lists contains some code that might help here:
https://github.com/hslua/hslua/blob/main/hslua-list/test/test-list.lua
E.g., for `find` see lines 79 ff.

-- 
Albert Krewinkel
GPG: 8eed e3e2 e8c5 6f18 81fe  e836 388d c0b2 1f63 1124

-- 
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/878rlao2x9.fsf%40zeitkraut.de.


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Examples for some pandoc.List methods
       [not found]     ` <878rlao2x9.fsf-9EawChwDxG8hFhg+JK9F0w@public.gmane.org>
@ 2022-10-20 17:10       ` 'William Lupton' via pandoc-discuss
  2022-10-20 17:16       ` perro tuerto
  1 sibling, 0 replies; 4+ messages in thread
From: 'William Lupton' via pandoc-discuss @ 2022-10-20 17:10 UTC (permalink / raw)
  To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw

[-- Attachment #1: Type: text/plain, Size: 2466 bytes --]

Also, 'needle' presumably refers to finding a needle in a haystack (
https://dictionary.cambridge.org/dictionary/english/needle-in-a-haystack),
where the list is the haystack!

The use of this term is probably paying homage to the C run-time
library's strstr() function (and friends):

STRSTR(3)                                            Library Functions
Manual                                           STRSTR(3)

NAME
     strstr, strcasestr, strnstr – locate a substring in a string

LIBRARY
     Standard C Library (libc, -lc)

SYNOPSIS
     #include <string.h>
     char *strstr(const char *haystack, const char *needle);
...

DESCRIPTION
     The strstr() function locates the first occurrence of the
null-terminated string needle in the null-terminated string
     haystack.

On Thu, 20 Oct 2022 at 17:50, Albert Krewinkel <albert+pandoc-9EawChwDxG8hFhg+JK9F0w@public.gmane.org>
wrote:

>
> perro tuerto <nika.zhenya-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> writes:
>
> > Hi, I am trying to understand how to implement pandoc.List:find,
> > pandoc.List:find_if, pandoc.List:filter and pandoc.List:includes but
> > I don't understand what does “needle“ or “pred” mean. Can I see some
> > examples of how to use these methods? Thanks
>
> You are right, some examples would help to improve the docs.
>
> The test suite for lists contains some code that might help here:
> https://github.com/hslua/hslua/blob/main/hslua-list/test/test-list.lua
> E.g., for `find` see lines 79 ff.
>
> --
> Albert Krewinkel
> GPG: 8eed e3e2 e8c5 6f18 81fe  e836 388d c0b2 1f63 1124
>
> --
> You received this message because you are subscribed to the Google Groups
> "pandoc-discuss" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/pandoc-discuss/878rlao2x9.fsf%40zeitkraut.de
> .
>

-- 
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/CAEe_xxgZQvkNRsOD5JTTumPgWFKQPJNfitDAGM-mPLGVg6FSUg%40mail.gmail.com.

[-- Attachment #2: Type: text/html, Size: 3925 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Examples for some pandoc.List methods
       [not found]     ` <878rlao2x9.fsf-9EawChwDxG8hFhg+JK9F0w@public.gmane.org>
  2022-10-20 17:10       ` 'William Lupton' via pandoc-discuss
@ 2022-10-20 17:16       ` perro tuerto
  1 sibling, 0 replies; 4+ messages in thread
From: perro tuerto @ 2022-10-20 17:16 UTC (permalink / raw)
  To: pandoc-discuss


[-- Attachment #1.1: Type: text/plain, Size: 1248 bytes --]

That is what I was looking for, thank you!

El jueves, 20 de octubre de 2022 a las 9:50:04 UTC-7, Albert Krewinkel 
escribió:

>
> perro tuerto <nika....-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> writes:
>
> > Hi, I am trying to understand how to implement pandoc.List:find, 
> > pandoc.List:find_if, pandoc.List:filter and pandoc.List:includes but
> > I don't understand what does “needle“ or “pred” mean. Can I see some
> > examples of how to use these methods? Thanks
>
> You are right, some examples would help to improve the docs.
>
> The test suite for lists contains some code that might help here:
> https://github.com/hslua/hslua/blob/main/hslua-list/test/test-list.lua
> E.g., for `find` see lines 79 ff.
>
> -- 
> Albert Krewinkel
> GPG: 8eed e3e2 e8c5 6f18 81fe e836 388d c0b2 1f63 1124
>

-- 
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/de1a8c8f-dc77-4de8-9cbd-f62e38abbcf1n%40googlegroups.com.

[-- Attachment #1.2: Type: text/html, Size: 2142 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2022-10-20 17:16 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-10-20 16:24 Examples for some pandoc.List methods perro tuerto
     [not found] ` <fac523bd-59fb-434a-9064-5e5535822c33n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2022-10-20 16:45   ` Albert Krewinkel
     [not found]     ` <878rlao2x9.fsf-9EawChwDxG8hFhg+JK9F0w@public.gmane.org>
2022-10-20 17:10       ` 'William Lupton' via pandoc-discuss
2022-10-20 17:16       ` perro tuerto

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).