Search
Thursday, 7th of June 2018, 16:39:15 UTC
16:44:08
beach
shka: What sequence function are you using?
16:50:02
shka
i am securing it so it will behave nicely
16:50:15
aeth
shka: Are you using extensible sequences?
16:50:28
shka
no, because it is only for sbcl
16:51:16
shka
i think that argument-out-of-bounds is more reasonable error
16:51:49
shka
i have to go, take care everyone
16:51:52
aeth
I also wrote my own API for the custom lists I wrote. (typed lists)
16:52:18
aeth
I didn't write an nth/elt equivalent, though, so I didn't have to deal with that problem
16:53:01
shka
aeth: well, honestly i am trying to cook data frame library
16:53:27
shka
but i want it to integrate with data structure library i also have
16:53:46
shka
so i can use same algorithms on both
16:54:39
shka
so i really need to have consistent behavior on all interfaces or otherwise i will spend eternity debugging
16:55:28
shka
basicly i have all blocks needed, but some of the blocks have sharp edges
16:55:53
shka
and i need to polish those a little bit
17:38:24
pseudonymous_
** NICK pseudonymous
18:11:46
buoyantair_
where is lisp used these days?
18:17:46
pjb
buoyantair_: https://franz.com/success/
18:18:35
ZigPaw
also in startups, like grammarly.
18:20:31
beach
buoyantair_: Why do you ask?
18:20:52
buoyantair_
beach: Im learning some CS using lisp (how to code courses..)
18:21:10
buoyantair_
Just wanted to know if Im ever going to use it again or not like I dont want to do that!
18:21:23
beach
buoyantair_: That depends a lot on yourself.
18:21:27
buoyantair_
I mean I learn the concepts, but I also put the time to learn the language
18:21:59
beach
buoyantair_: Many people here use it every day. You can decide to do the same.
18:22:15
buoyantair_
What do you guys and girls use it on? :O
18:22:24
ZigPaw
Even if you might not use it in commercial settings it still will enchance your view on programming.
18:23:06
beach
buoyantair_: Are you looking for an answer in the form of a computer type, or an operating system?
18:23:49
buoyantair_
beach: Im specifically looking for in which field it's mostly used it
18:24:03
ZigPaw
what courses you are doing with Lisp? :)
18:24:05
aeth
buoyantair_: Some common uses for CL as mentioned on IRC are AI (the traditional place, but not as common these days), web programming, and games. It's also used in at least one tiling window manager (stumpwm).
18:24:47
pjb
buoyantair_: well, if you want to be hired in my startup, knowing CL will help put your resume on top of the stack…
18:24:55
beach
buoyantair_: Oh, Common Lisp is a general-purpose programming language. People here use it for various things, like writing compilers, editors, games, web sites, symbolic math programs, graphic user interfaces. You name it.
18:24:58
aeth
buoyantair_: One of the primary advantages of CL over the languages it most directly competes with (e.g. Python) is the performance of its most popular implementations (SBCL, CCL), which ahead-of-time compile to native code.
18:25:05
ZigPaw
ACTION is using it only for his pet projects.
18:25:28
aeth
It's also very, very easy to do things at compile time in Common Lisp.
18:25:41
beach
buoyantair_: https://www.wisdomandwonder.com/link/1018/please-dont-assume-lisp-is
18:25:46
ZigPaw
in my startup most of the devs I hired had to implement a basic scheme interpreter/transpiler.
18:25:57
pjb
buoyantair_: but even if you are never hired to do CL programming, you can still learn it and continue using it as a secret weapon.
18:26:25
drdo
program circles around your coworkers!
18:26:54
pjb
buoyantair_: see for example: https://www.cliki.net/s-exp%20syntax
18:27:31
pjb
By putting a sexp-syntax on classic languages, you can then use CL to generate programs in those languages.
18:27:44
pjb
So instead of writing the code yourself, you can write programs (macros) to generate the code for you.
18:28:03
buoyantair_
Hm okay Thanks for all the info!
18:49:56
slondr
Is CLIM at all still updated/supported?
18:58:38
aeth
There is a channel called #clim
19:03:17
p_l
slondr: even ported to new platforms
19:49:29
thodg
is there a way to make # (sharp) not a reader macro character ?
19:50:00
thodg
make it a normal symbol character again
19:52:55
Bike
i think set-syntax-from-char, where the from-char is an example of what you want it to be instead
21:46:05
pjb
thodg: you would use set-syntax-from-char
21:46:52
pjb
thodg: (set-macro-character #\# nil t *readtable*) (set-syntax-from-char #\# #\a *readtable*)
3:36:06
beach
Good morning everyone!
4:06:14
LdBeth
It’s nice to have a full text index engine generating results to a html page
Friday, 8th of June 2018, 4:39:15 UTC