Typed Lisp, A Primer (2019)
alhassy.com
Typed Lisp, A Primer (2019)
1–10 of 31 posts
Re: Typed Lisp, A Primer (2019)
#2Re: Typed Lisp, A Primer (2019)
#3Mind you I feel like over time we are seeing dynamic and static typing converging more and more. Python type annotations are a thing to some degree I know, while c# a while back added the dynamic type.
Re: Typed Lisp, A Primer (2019)
#4Since the article's publication, this is now possible with the industrial-grade Coalton: https://github.com/coalton-lang/coalton/
Re: Typed Lisp, A Primer (2019)
#5I've been thinking about typed lisp a bit lately since I started messing with CL again, and I admit the point about lists as code hadn't crossed my mind as something you have to deal with for any typing attempts. If you tried to make a "fully static typed lisp" likely you'd need a few holes for areas like that where they don't make sense. Well that or do the shenanigans things like c# do for param arrays where it is…
Re: Typed Lisp, A Primer (2019)
#6I've been thinking about typed lisp a bit lately since I started messing with CL again, and I admit the point about lists as code hadn't crossed my mind as something you have to deal with for any typing attempts. If you tried to make a "fully static typed lisp" likely you'd need a few holes for areas like that where they don't make sense. Well that or do the shenanigans things like c# do for param arrays where it is…
There should be no holes, but non-determinism.
Re: Typed Lisp, A Primer (2019)
#7I've been thinking about typed lisp a bit lately since I started messing with CL again, and I admit the point about lists as code hadn't crossed my mind as something you have to deal with for any typing attempts. If you tried to make a "fully static typed lisp" likely you'd need a few holes for areas like that where they don't make sense. Well that or do the shenanigans things like c# do for param arrays where it is…
Can you explain what you mean by ‘holes for areas like that’? I assume the area you are referring to is lists as code, but I don’t understand what you are saying by claiming there needs to be a hole for it.
Re: Typed Lisp, A Primer (2019)
#8As have excessive apostrophe's.
Re: Typed Lisp, A Primer (2019)
#9> Augment Lisp with functional Haskell-like type declarations ;-) Since the article's publication, this is now possible with the industrial-grade Coalton: https://github.com/coalton-lang/coalton/
Re: Typed Lisp, A Primer (2019)
#10I've been thinking about typed lisp a bit lately since I started messing with CL again, and I admit the point about lists as code hadn't crossed my mind as something you have to deal with for any typing attempts. If you tried to make a "fully static typed lisp" likely you'd need a few holes for areas like that where they don't make sense. Well that or do the shenanigans things like c# do for param arrays where it is…