freenode/#lisp - IRC Chatlog
Search
6:22:29
flip214
aeth: well, if you can share all the library and executable pages across all the processes, and need only 1MB of dynamic space or so, actual RAM usage might be the same or even smaller (because you don't need all the shared libraries' jump tables)
7:43:14
p_l
aeth: I've been looking at implementing an alternative, using ECL, though probably statically linked
7:44:43
jackdaniel
I recall someone has created init binary with ecl which was directly called by linux
7:46:52
p_l
there's nothing special about init binary except that PID1 should never exit (and of course it better reap processes)
7:52:12
p_l
also, there's no need for PID1 to use anything that requires dynamic linking, and there's no way to atomically replace multiple files, so with glibc's insanity you can get a moment where it reloads while the dynamic libs are incompatible with each other
7:52:44
p_l
yes, a freak case, but supposedly so is getting into race condition between systemd and your fingers
7:54:27
jackdaniel
since it may be bundled with the kernel it often plays crucial role when you are developing embedded boards
8:02:05
ralt
the discussion reminded me of this old project as well... https://gitlab.com/ralt/linit/
8:04:03
ralt
didn't go anywhere, but kinda shows where the limits of some implementations can be for being so high-level. At least for the old me.
8:04:57
p_l
ralt: might have weird interactions between what shared libs were present in "normal" environment and later
8:09:17
minion
The URL https://gitlab.common-lisp.net/users/sign_in?secret=68dbbefd will be valid until 08:15 UTC.
8:14:12
ralt
speaking of, Shinmera I was thinking if it was fine with you to fork portacle to add some custom startup on top of it. I'm thinking of writing some software that would essentially give you an API in slime, so having a bundle+custom startup would be perfect for me.
8:16:09
sam47
I was trying to register account on https://gitlab.common-lisp.net. It forces 2FA. I have no smartphone, so, I can't have account.
8:19:15
no-defun-allowed
It can be any other OTP generator, and I believe there's desktop generators.
8:19:36
no-defun-allowed
I was pissed off initially that the site suggested it had to be Google Authenticator, but any will do.
8:20:03
Duuqnd
AFAIK the most used type of 2FA is an open protocol, so there should be desktop programs
8:20:08
minion
The URL https://gitlab.common-lisp.net/users/sign_in?secret=cde8f4b9 will be valid until 08:30 UTC.
8:20:23
jackdaniel
me too, but I've suggested a change to easye and we he has escalated it to gitlab.com project and now it suggests also freeotp (and f-droid repository) as an alternative
8:20:46
no-defun-allowed
However it seems it breaks every so often, since FreeOTP isn't giving me valid numbers any more.
8:21:12
minion
The URL https://gitlab.common-lisp.net/users/sign_in?secret=cde8f4b9 will be valid until 08:30 UTC.
8:21:25
no-defun-allowed
This is the second time it's happened, so I think something I've done is wrong.
8:22:25
Duuqnd
antoszka: Authy has given me a bit of trouble in the past. Specifically, Twitch requires authy and didn't let me use my normal OTP program.
8:23:38
p_l
google authenticator tends to be mentioned because it's easier to tell people "Google Authenticator compatible" than have them remember the right OTP variation
8:24:37
no-defun-allowed
Huh, I set my phone to use the network provided time and it works now. Yay.
8:25:07
ralt
who am I supposed to contact if trying to register on gitlab.ci.net tells me "Your account has been blocked"?
11:29:10
ECLIPSE
I need help with lisp file ,,,, I have FAS4 and lisp files malware ,, but I can not decompile or analysis this kind of malware, , ,, any help
11:31:44
scymtym
the "lisp" file extension is usually used for Common Lisp source code. there should be no need to decompile such a file
11:36:16
ECLIPSE
scymtym , I am sorry ,,, I have binary data named the first byte of it is AutoCAD-86 shape , and also I have FAS4 file ,, the both of files is malware's
11:37:43
ECLIPSE
I was able to decompile a bit of FAS file ,,,, but the tool I used is not working good ,, I need something that can convert it to assembly so I can read it and analysis
11:41:15
ECLIPSE
beach , the resources is less for this kind of malware , and think that maybe someone here have an idea about how to analysis it ,,,,,, becouse the malware is writen in Lisp language ,,
11:41:49
beach
Autocad is not written in Common Lisp, and Common Lisp is what this channel is about.
12:31:06
clothespin_
autocad will never move away from autolisp so long is there is an autocad because of the huge volumes of autolisp code out there
12:32:13
beach
However, there was a time when the company announced that they were going to rewrite it in Common Lisp. That project was canceled, though.
12:33:31
p_l
this led to situation where there was (still is?) a separate company providing an IDE for AutoLISP, because the VBA approach didn't win much support from userbase, no matter how much it was pushed
12:34:54
p_l
AFAIK it was due to AutoLISP that my parents home had a book called "LISP Programming Language", which set me on a slow, long road to Lisp :)
12:36:48
p_l
clothespin_: IIRC it started not on DOS but some Unix platform, but quickly cornered the market by going for DOS
12:37:48
p_l
and due to availability on random PCs, similarly to Turbo Pascal, it took over Poland in a storm
12:40:37
jackdaniel
in scale from -3 to +3 in on-topicness it has +0.001 because words phrases and "lisp" and "common lisp" pop up every now and then ,-)
12:41:59
thijso
Funnily enough, I used AutoCAD and never encountered Lisp during that time. Only much later did I learn about Lisp and retroactively saw that AutoLisp existed...
12:44:47
p_l
on more Common Lisp (well, pre-common but works on CL) CAD software, ICAD apparently was still available to some extent
12:45:47
clothespin_
dassault systemes bought ICAD and that was pretty much the end of new development
12:49:35
p_l
yes, in my infinite(simally small) free time, I was thinking of adding one of the things missing from the free software version back, using a lispy (scheme-y?) geometry library
12:50:09
p_l
because the FOSS version of gendl misses few components, due to them being dependant on closed-source commercial packages
12:53:19
p_l
... I just found that a project in which I had put my fingers a tiny bit and always thought was underfunded, has enough budget that if someone talked right way they could finance a lisp bonanza...
13:06:47
minion
The URL https://gitlab.common-lisp.net/users/sign_in?secret=c86b369e will be valid until 13:15 UTC.