@pkw @jns @jasmaz @SDF @fstateaudio
definitely sdf commode chat but I will also have ~chat irc open. I should probably be in #lisp #clim #ecl #sbcl ##lispm on liberachat, but it's hard for me to be in three places at once and I seem to often lose my connection to liberachat. If *you* are there you are welcome to remind them the lispy gopher show is happening ( #lisp is a great fountain of technical advice and commentary ). I think @rwxrwxrwx and @jackdaniel are usually over there.
I just found a very interesting #CommonLisp project which shows how to extend the LOOP macro: https://github.com/Gleefre/loop-continue
It was added to Ultralisp.org recently.
This code should work on #SBCL, #CLASP, #ALLEGRO, #ABCL and #ECL implementations.
#commonlisp #sbcl #clasp #allegro #abcl #ecl
#McCLIM #CommonLisp #ProgrammingQuestion #ECL @jackdaniel
When I run the superapp example at the start of the McCLIM User Guide which I have in a package named :eg I still have the #<cl-ttf-port> process running. Is this intended?
#mcclim #commonlisp #programmingquestion #ecl
@alexshendi @SDF @silverwizard @nuintari
It would make my life easiest if we were to use
irc.tilde.chat #anonradio but I shall try and join irc.libera.chat since that is where the #McCLIM and #ecl and @jackdaniel are ! I got a bit behind on things this week sorry.
for the #lispyGopherShow - tune in in about two hours, or earlier to catch @northernlights both on sdf commode chat and bytes willing, #anonradio on irc.libera.chat !
https://anonradio.net:8443/anonradio
(scroll up for a few more details)
#anonradio #mcclim #ecl #lispygophershow
#lisp y #gopher #climate
#aNONradio #SDF
#climate
@kentpitman #haiku
I yell (toot) at an NZ Climate justice thinktank
LLM suggests we encrypt everything and "honeypot" it with junk content
#gopher #gemini #OldComputerChallenge final phosts
(ironically) https://occ.deadnet.se
Anyone remember who did old computer synth #music ?
#lisp
@nutilius #occ followup #PlusTwoHoursLispPerDay
@surabax is launching https://lisp.ie
@pkw , me, sort've @JackDaniel #McCLIM #ECL projects !
#lisp #gopher #climate #anonradio #sdf #haiku #gemini #oldcomputerchallenge #music #occ #plustwohourslispperday #mcclim #ecl
@nutilius @louis @svetlyak40wt
prefix-> maybe package namespaces?
(defpackage "my-package-foo" (:use :cl) (:nicknames :foo))
(in-package :Foo)
(defun hello () "(hello) -> 'hello-world"
(values 'hello-world))
(in-package :cl-user)
> (foo::hello)
HELLO-WORLD
if you know C well, which I kinda do, @jackdaniel 's #ecl compiler is amazing. There's a special form #'ffi:c-progn that lets you interleave C and lisp code, sharing variables. Though new C functionality must be 'compile-file -d in.
#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
@jackdaniel
thank you for your work on #ecl !
Is anyone using #ecl throughout their #oldcomputerChallenge ? I will use it for common lisp, though I'm also going to try and stay within the #lispm
@rml @civodul @louis @ramin_hal9001
thank all of you as well
#ecl #oldcomputerchallenge #lispm
@svetlyak40wt @rwxrwxrwx I guess it's ambiguous whether the '(integer 0) type specifier is going to be a fixnum or bignum, and hence #ECL is leaving it as nil? I have to check the standard on 'MAKE-ARRAY .
@svetlyak40wt it was new to me as well. I guess the ASDF operation 'TEST-OP 's use of #:FIASCO requires a minimum ASDF version? That :depends-on appears twice as well.
I fixed the problem with #ECL in the mean time. This line in cl-buchberger/src/polynomial.lisp:
:for v := (make-array (length variables) :element-type '(integer 0))
initialises to #(0 0 .. 0) in #sbcl and #(nil nil .. nil) in #ecl . It can be fixed in both by specifying the :initial-element '0 make-array key.
Are both allowed?
@ramin_hal9001 @leobm @rml
my trajectory for this though is like this:
1. scheme is cool
2. popular nonfree web browsers support wasm
3. popular nonfree web browsers support scheme programming
4. popular scheme programming
5. popular scheme programming
(or #ecl, if you are me)
rather than an unopinionated substrate.
@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.
Declan Rice follows in Bobby Moore’s footsteps as West Ham’s second only captain to lift a European Cup. #ecl #fiowhu #historiansofmastodon #football
#ecl #fiowhu #historiansofmastodon #football
Totally forgot about the match and switched on YouTube to literally watch the last 20 seconds.
Well done the #Irons and well done Moyes!!!
🎉 🏆 ⚽️
@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
@ramin_hal9001 @rml @louis
adjacently, one of the cool #lispgamejam people shared with me the commit from 6 months ago adding #emscripten #webassembly compilation support to #ECL #commonLisp
https://itch.io/post/7892451#:~:text=vitovan-,3%20hours%20ago,-(%2B1)
Now how many hours do I actually have left to figure this <_>
#lispgamejam #emscripten #webassembly #ecl #commonlisp