!iNkFOAFNSlAAUKgcCT:matrix.org

lisp

353 Members
All things lisp: cl, scheme, racket, clojure etc51 Servers

Load older messages


SenderMessageTime
28 Jul 2021
@Code_Man:matrix.orgCode_Mani used to do some cl but i never really juved with it its kinda more similar to c19:38:36
@replikvlt:matrix.orgMyonAre there any lisp interpreters written in javascript (run in browser) ?19:52:12
@replikvlt:matrix.orgMyon* Are there any lisp interpreters written in javascript (run in browser) ?19:52:18
@Code_Man:matrix.orgCode_Manprobably tonws19:55:51
@Code_Man:matrix.orgCode_Manalso you can just get scheme implementation for emacs and stay in your comfy editor all day19:56:20
@wxie:mozilla.orgwxie joined the room.23:51:22
29 Jul 2021
@akater:matrix.orgakater

lisp was designed with fp in mind

It was designed with “how do we write down arbitrary algorithms, conveniently so?” in mind, and it kept going like that since 1958. Most of the design decisions across decades that shaped Lisp have nothing ho do with FP, and modern distinctive FP features are barely supported (static type checking, extensive proofs, monads) or are not supported at all (dependent types).

Statements like this only exemplify that “Lisp as umbrella term” does not do anyone any good. There's always an opportunity to argue what Lisp is and whan Lisp is not, and it never turns into anything useful.

i used to do some cl but i never really juved with it its kinda more similar to c

Yes, Common Lisp is a great imperative language. Multiparadigm, but mostly imperative. But “similar to C” is not doing it justice.

01:13:52
@dehydrated12:matrix.orgdehydrated12 joined the room.05:12:44
@yeik-the-spik:matrix.orgyeik-the-spik
In reply to @replikvlt:matrix.org
Are there any lisp interpreters written in javascript (run in browser) ?
I dont know if this is what you need, but you might want to check it out: https://github.com/rabbibotton/clog
08:11:16
@clotho:matrix.orgClotho⏳
In reply to @hnue:matrix.org
But Lisp isn't functional...
Yes but FP design patterns are powerful with what lisp has to offer. Combinatory logic in particular can help you a lot, especially with organizing your code and thinking about how you orient the "logic". I don't think its limiting or "weak" to think about input -> output in general even if you consider Lisp to be imperative.
14:05:52
30 Jul 2021
@merazi_:matrix.orgMerazi changed their profile picture.06:26:44
@merazi_:matrix.orgMerazi changed their display name from merazi.el to Merazi.06:27:00
@hnue:matrix.orgababakI don't like pass by reference by default10:35:14
@hnue:matrix.orgababakDrives me nuts10:35:15
@monokrom:matrix.orgmonokrom joined the room.10:53:56
@luismbo:matrix.orgLuís OliveiraIf you don't mutate then you can think of it as pass by value. 😊16:04:39
@dhruv-dave:matrix.orgdhruv-dave joined the room.17:52:23
@hnue:matrix.orgababakHow am I supposed to do that?19:22:50
@hnue:matrix.orgababakI can't even do this on an array19:23:05
31 Jul 2021
@xbcl:matrix.org@xbcl:matrix.org joined the room.01:47:29
@xbcl:matrix.org@xbcl:matrix.org set a profile picture.03:08:14
@xbcl:matrix.org@xbcl:matrix.org left the room.03:27:06
@replikvlt:matrix.orgMyonimage.png
Download image.png
07:06:32
@replikvlt:matrix.orgMyonimage.png
Download image.png
07:06:45
@replikvlt:matrix.orgMyonSus07:06:56
@blancdesir2:matrix.orgblanc>influenced by lisp >is a lisp what did wikikids mean by this17:31:56
@zrn:matrix.orgzrnprobably lisp as a family of languages and lisp as a specific language, i m sure if u follow links you will find answer19:56:20
1 Aug 2021
@mrtn:hackeruniverse.dkMrtn Dk
In reply to @hnue:matrix.org
How am I supposed to do that?
Are you asking how you can mutate?
12:37:33
@headphonejack:matrix.orgheadphonejack joined the room.12:54:50
@dyskard:matrix.orgdyskard joined the room.14:19:59

There are no newer messages yet.


Back to Room List