libera/#commonlisp - IRC Chatlog
Search
13:34:06
lisp123
_death: honestly I never felt _too_ bad in other languages. lisp was a natural move for me after getting used to generics & protocols in Swift
13:50:29
IAmRasputin
At least Kotlin is less likely to put him off programming forever than Jav*, imho
13:51:32
dim
imagine you're new to programming in 2021, what kind of basic UI would you expect? I think web site or mobile app, I don't think terminal based keyboard driven...
13:54:24
splittist
for the junior splittists, programming (or, at least, the motivating type of programming) is about making game-like things happen on a tablet or phone. (Having said which, as the least junior ages, things happening on PCs with keyboards become interesting, too.)
14:01:04
splittist
Having started with Scratch, it's now more Construct and Unity. /I/ enjoyed TIC-80 (:
14:02:48
splittist
_death: I'm sure it's insanely complicated, but if one is motivated, and no-one tells you it's complicated...
15:03:48
jcowan
God help me if I have to do professional programming on a mobile device (unless it has a proper keyboard and screen, which to me removes it from the category "mobile device")
15:18:15
dim
it's not about using the mobile as a dev environment as much as producing an app that fits the mobile, I suppose
15:18:43
dim
though I would like that it would be possible to code an app from the mobile device itself, it would make the mobile device into an actual computer
15:20:26
pve
Hi, does anyone know if there exists an extension to ASDF that would let me compile/load all lisp files in a directory in no particular order? Perhaps as a subclass of "asdf:module".. This is something I might use when doing prototyping or other less serious things (not that anything I do is very serious :)
15:21:10
Bike
if you don't specify :serial t or dependencies for a component, asdf will just do some arbitrary order
15:21:28
Bike
do you want it to generate a component from a directory for you rather than having to write it out?
15:21:48
pve
Bike: I understand, I meant I'm too lazy to go and edit the asd file every time I want to add a file :)
15:24:34
pjb
pve: something like: :components #.(mapcar (lambda (path) `(:file (pathname-name path))) (directory #P"./*.lisp"))
15:28:15
pjb
check whether *load-pathname* is bound when you do asdf:oos 'asdf:load-op or asdf:compile-op (or the new API asdf-load).
15:28:58
pjb
pve: there's also the option of writting a little lisp script to generate a plain asd file.
15:34:59
dim
I though one of the advantages of ASDF would be to avoid the Makefile/autoconf/automake/... situation ;-)
15:35:21
dim
having lisp all the way down including the build system is a very nice property, I believe
17:44:00
pve
one minor issue is that it wont detect newly added files in the directory when I reload the system, because it doesn't think that the system has changed
19:32:31
etimmons
It's not quite ready yet (requires the latest version of ASDF that just got released)
19:33:59
etimmons
You reminded me that I should make sure it detects newly added files... Can't remember if I already handled that or not
20:51:24
pve
etimmons: Thanks for the link. I took a quick glance, but wasn't able to determine exactly how it handles directories. I'll look closer tomorrow.
0:00:05
remexre
is there a reasonable party to ping about the see-also links on http://www.lispworks.com/documentation/HyperSpec/Body/v_pl_plp.htm#PLPL being wrong?
0:43:15
Josh_2
My irl buddy wants to try CL however he has cerebral palsy so he cannot type properly with one hand, so no emacs/vim for him
0:48:03
moon-child
I think emacs may be doable, if you set it up so that you tap modifiers instead of holding them?
0:52:27
cjb
if you do setup emacs, maybe don't hide the menubar. if they are able to use a mouse, the menubar is very handy if using the keyboard is a problem.
0:54:30
moon-child
I think vim is also probably feasible too, if you move keys around. I was able to use it reasonably well one-handed when I broke my arm