hansika
2019-7-1 10:00:05

@hansika has joined the channel


spdegabrielle
2019-7-1 16:06:48

The turnstile language “[…]aims to help Racket programmers create typed languages. It does so with extensions of Racket’s macro-definition forms that facilitate implementation of type rules alongside normal macro code.”


spdegabrielle
2019-7-1 16:07:29

mario.luis.guimaraes
2019-7-1 16:09:15

That one is something to look at indeed. Thanks @spdegabrielle


spdegabrielle
2019-7-1 16:09:49

@mario.luis.guimaraes also check out the blog posts https://lexi-lambda.github.io/tags/hackett.html



mario.luis.guimaraes
2019-7-1 16:11:49

I am aware of Hackett, and it is something to learn from also.


spdegabrielle
2019-7-1 16:12:37

good luck - I’d love to hear about your language and type system implementation efforts!


mario.luis.guimaraes
2019-7-1 16:20:56

Oh, I am slowly entering this world of making a progamming languages, without hurry. I just have random ideas of what I would like to have, which as I progress and learn more, may well change. But the principal idea is that of a statically typed Lisp, much in the vein of things like Hackett and Clasp. It may be the case that one day one of these may fullfil what I look for in a programming language; maybe none of these will, and I’ll look into something else. Just now I have other projects, but following with interest new programming languages, especially statically typed.