Warning: mysqli::__construct(): (HY000/1203): User howardkn already has more than 'max_user_connections' active connections in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\includes\artfuncs.php on line 21
Failed to connect to MySQL: (1203) User howardkn already has more than 'max_user_connections' active connectionsPath: ...!news.mixmin.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Kaz Kylheku <643-408-1753@kylheku.com>
Newsgroups: comp.lang.lisp
Subject: Re: Reading a text file not line by line but at once (beginner)
Date: Tue, 23 Jul 2024 01:20:00 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 40
Message-ID: <20240722181451.984@kylheku.com>
References:
Injection-Date: Tue, 23 Jul 2024 03:20:00 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="2e723cea1cdfb5e1d326eb8834436c3e";
logging-data="950529"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/bfr3qR0WUrgkz9Yd5OCCSuhzU/MLCMVY="
User-Agent: slrn/pre1.0.4-9 (Linux)
Cancel-Lock: sha1:weBqTP5qwKF0761YKHneg0C6+uk=
Bytes: 2062
On 2024-07-22, B. Pym wrote:
>> > I have a file which consists of one word per line and I would like to
>> > read it into a single list.
>> > Searching the web[1] I found something which I adapted to my
>> > needs. Basically the code works but it is terribly inefficient. This
>> > is not the fault of the CL Cookbook. Probably I am using a hammer as a
>> > screwdriver.
>> >
>> > I'd be happy if you can give me some directions how I can tackle the
>> > problem in a better way.
>>
>> I like loop for this:
>>
>> (with-open-file (s "foo.txt" :direction :input)
>> (loop for line = (read-line s nil)
>> while line
>> collect line))
>
> Gauche Scheme
>
> (use gauche.generator)
>
> (with-input-from-file "temp.txt"
> (cut generator->list read-line))
>
>
> Paul Graham, May 2001:
>
> A hacker's language is terse and hackable. Common Lisp is not.
>
> The good news is, it's not Lisp that sucks, but Common Lisp.
TXR Lisp:
(file-get-lines "temp.txt")
--
TXR Programming Language: http://nongnu.org/txr
Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal
Mastodon: @Kazinator@mstdn.ca