#OldComputerChallenge #finalTransmission
#gopher
gopher://tilde.club/0/~screwtape/2023-17th-July-1-still-16th-in-some-TZ-lisp-docs.txt
gopher://tilde.club/0/~screwtape/2023-17th-July-2-final-transmission.txt
gopher://tilde.club/1/~screwtape/
It's now 000UTC 17th - 30 minutes.
back to
gopher://gopher.club/1/users/screwtape/
gopher://tilde.institute/1/~screwtape/
https://archives.aNONradio.net/#screwtape
Next up, @nutilius ' #TwoHoursLispPerDay challenge !
#interlisp #zetalisp #EmbeddableCommonLisp #MCCLIM for me !
(That's + two hours, I'm not cutting down ;p)
#oldcomputerchallenge #finaltransmission #gopher #twohourslispperday #interlisp #zetalisp #embeddablecommonlisp #mcclim
#OldComputerChallenge #finalTransmission
#gopher
gopher://tilde.club/0/~screwtape/2023-17th-July-1-still-16th-in-some-TZ-lisp-docs.txt
gopher://tilde.club/0/~screwtape/2023-17th-July-2-final-transmission.txt
gopher://tilde.club/1/~screwtape/
It's now 000UTC 17th - 30 minutes.
back to
gopher://gopher.club/1/users/screwtape/
gopher://tilde.institute/1/~screwtape/
https://archives.aNONradio.net/#screwtape
Next up, @nutilius ' #TwoHoursLispPerDay challenge !
#interlisp #zetalisp #EmbeddableCommonLisp #MCCLIM for me !
(That's + two hours, I'm not cutting down ;p)
#oldcomputerchallenge #finaltransmission #gopher #twohourslispperday #interlisp #zetalisp #embeddablecommonlisp #mcclim
#OldComputerChallenge #finalTransmission
#gopher
gopher://tilde.club/0/~screwtape/2023-17th-July-1-still-16th-in-some-TZ-lisp-docs.txt
gopher://tilde.club/0/~screwtape/2023-17th-July-2-final-transmission.txt
gopher://tilde.club/1/~screwtape/
It's now 000UTC 17th - 30 minutes.
back to
gopher://gopher.club/1/users/screwtape/
gopher://tilde.institute/1/~screwtape/
https://archives.aNONradio.net/#screwtape
Next up, @nutilius ' #TwoHoursLispPerDay challenge !
#interlisp #zetalisp #EmbeddableCommonLisp #MCCLIM for me !
(That's + two hours, I'm not cutting down ;p)
#oldcomputerchallenge #finaltransmission #gopher #twohourslispperday #interlisp #zetalisp #embeddablecommonlisp #mcclim
@nutilius
defpackage is a special form, so it doesn't look like a function. It provides a built-in feature of the language. If you have a lisp repl open
> (describe 'defpackage)
gives a fairly complete description of the defpackage form in #EmbeddableCommonLisp . All modern compilers also contain and integrate with a system definition facility, ASDF, whose documentation is good about systems and package use.
#lisp y #oldComputerChallenge #gopher show.
Gopher news:
logout is updating bongusta phlog aggregator for this year!
Old computers:
Phlogs ( @gemlog s, wlogs) on https:/occ.deadnet.se
I have been excited to read gopher://booji.mutated.net 's Sun Sparc Ultra 10 so far!
In #fediverse / #lisp news, @jackdaniel the #EmbeddableCommonLisp current developer weighed in on (optimize size)ing #ecl .
What I want to see now is
#ecl packages exposed to @cwebber #SpritelyGoblins #Guile #scheme as #c & #wasm
#lisp #oldcomputerchallenge #gopher #fediverse #embeddablecommonlisp #ecl #spritelygoblins #guile #scheme #c #wasm
#lisp y #oldComputerChallenge #gopher show.
Gopher news:
logout is updating bongusta phlog aggregator for this year!
Old computers:
Phlogs ( @gemlog s, wlogs) on https:/occ.deadnet.se
I have been excited to read gopher://booji.mutated.net 's Sun Sparc Ultra 10 so far!
In #fediverse / #lisp news, @jackdaniel the #EmbeddableCommonLisp current developer weighed in on (optimize size)ing #ecl .
What I want to see now is
#ecl packages exposed to @cwebber #SpritelyGoblins #Guile #scheme as #c & #wasm
#lisp #oldcomputerchallenge #gopher #fediverse #embeddablecommonlisp #ecl #spritelygoblins #guile #scheme #c #wasm
#lisp y #oldComputerChallenge #gopher show.
Gopher news:
logout is updating bongusta phlog aggregator for this year!
Old computers:
Phlogs ( @gemlog s, wlogs) on https:/occ.deadnet.se
I have been excited to read gopher://booji.mutated.net 's Sun Sparc Ultra 10 so far!
In #fediverse / #lisp news, @jackdaniel the #EmbeddableCommonLisp current developer weighed in on (optimize size)ing #ecl .
What I want to see now is
#ecl packages exposed to @cwebber #SpritelyGoblins #Guile #scheme as #c & #wasm
#lisp #oldcomputerchallenge #gopher #fediverse #embeddablecommonlisp #ecl #spritelygoblins #guile #scheme #c #wasm
@anubhav @EndlessMason
Ugh, argument parsing. Look at #EmbeddableCommonLisp 's convenient ext:process-command-args extension rules...
https://ecl.common-lisp.dev/static/manual/Operating-System-Interface.html#Operating-System-Interface
it's hard to convince myself this is neater than just using getopt (in C) like
https://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/usr.bin/nc/netcat.c?rev=1.225&content-type=text/plain
On your perl page; is DESCRIPTIOIN a perl thing?
@veer66 @wilfredh I have a somewhat distant friend who did their PhD (?) on cell phone programming environments, do you two really need this?
EDIT: Oh I misread this as "written an app from my smartphone"
By the way, #ecl #EmbeddableCommonLisp supports both iphone and android phone [proprietary] compilers.
@fstateaudio @SDF @prahou
This #gopher directory mounting scope #embeddablecommonlisp #ecl #sdl2 #ffi #lisp simple program builds seems cool to me.
https://gopher.floodgap.com/gopher/gw.lite?=tilde.institute+70+312f7e7363726577746170652f65636c2d6275696c642d74657374732f
gopher://tilde.institute/1/~screwtape/ecl-build-tests
Complete set of ecl c interoperability *without* ASDF (though ASDF is necessary for large scale builds)
#gopher #embeddablecommonlisp #ecl #sdl2 #ffi #lisp
#EmbeddableCommonLisp #ecl #CommonLisp #lisp #build #tests
Hi everyone! To check if ecl is working as expected, I wrote these tests not relying on asdf just to check
1) ecl can compile and executably link an object
2) ecl can compile and executably link an object, linking -lm
3) ecl can compile and executably link an object, linking -lSDL2
as an idiomatic ECL command line utility.
The idea is to just run ecl -load build.lisp in the folder with the source.lisp
#embeddablecommonlisp #ecl #commonlisp #lisp #build #tests
@gemlog @lupyuen I guess the post was talking about using the tokio rust crate (package) which uses the libc crate to expose the C standard library's signal(2).
This is very different to Common Lisp, which has its own conditions system in the standard; then a compiler that supports an operating system has to comprehend signals the operating system uses and convey them correctly in the lisp environment.
I'm not sure the extent to which #EmbeddableCommonLisp 's generated C resembles C signals.
Phost building #EmbeddableCommonLisp #lisp files into an .a or .so and using it in a C program, maked by #make (not very well). The example program behind the scene uses lisp's 'MAPCAN list filtering idiom on @jns storm radio filenames.
#gopher
gopher://tilde.institute/1/~screwtape/boot-ecl-c-lib-radio-parser-eg/
web proxy
https://gopher.floodgap.com/gopher/gw.lite?=tilde.institute+70+312f7e7363726577746170652f626f6f742d65636c2d632d6c69622d726164696f2d7061727365722d65672f
Eg:
$ make standalone
$ ./main
#p"recordings/*.*"
(index = 3)
(day = 1)
(min < 50)
^D
[a bunch of *print-pretty* alist PRINTs]
Sorting left as exerc
#embeddablecommonlisp #lisp #make #gopher #p