[racket-users] Re: Understanding P. Ragde's Proust

2020-06-30 Thread Adrian Manea
Thank you very much for coming back and posting this resource! I will be 
reading it carefully and I'm already sure there is a lot of useful content! 
Much appreciated.

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/58acb83a-e00a-4e56-84f3-9b50e2d3621do%40googlegroups.com.


[racket-users] Re: Understanding P. Ragde's Proust

2020-06-30 Thread Prabhakar Ragde
The "free online resource" I alluded to earlier is up on my Web page now.

https://cs.uwaterloo.ca/~plragde/flaneries/LACI/

I call it a "flânerie", but it's a mini-textbook on logic and proof 
assistants, using Racket to first construct a small proof assistant 
(Proust), expanding it to handle propositional and predicate logic, and 
then moving into discussion of the much larger Agda and Coq systems. --PR

On Monday, March 16, 2020 at 8:25:38 AM UTC-4, Adrian Manea wrote:
>
> Dear Prof. Ragde,
>
> Thank you very much for the reply! I watched your talk at the Racket con 
> more carefully today and noticed you specifically point out that you don't 
> give your students the whole code and that the entire project is presented 
> as a "proof of concept" and used especially for didactic purposes.
>
> I totally appreciate this approach and I have to say I don't feel quite 
> prepared to fill in the details myself. So I'm doing my best to learn some 
> preliminaries and general Racket first!
>
> Thank you,
> Adrian
>
> On Monday, March 16, 2020 at 12:08:51 PM UTC, Prabhakar Ragde wrote:
>>
>>
>> Hi! Sorry, I only get this list as a digest, so I didn't see your message 
>> until this morning. The code in the paper is not complete, and the paper 
>> isn't written so that a beginner in Racket could easily extract a working 
>> program from it. When I teach students this material, I give them a working 
>> starter file, and I will send that to you by private email, where we can 
>> also continue to discuss as needed.
>>
>> I am at this moment working on converting my course materials on this 
>> topic into a free online resource similar to the one I did for functional 
>> data structures. But this is not ready yet. I hope to finish it in the next 
>> few months and I will post here when it is ready. --PR
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/1f0d4dd7-6534-4a66-9d45-525e31c1b436o%40googlegroups.com.


[racket-users] Re: Understanding P. Ragde's Proust

2020-03-16 Thread Adrian Manea
Dear Prof. Ragde,

Thank you very much for the reply! I watched your talk at the Racket con 
more carefully today and noticed you specifically point out that you don't 
give your students the whole code and that the entire project is presented 
as a "proof of concept" and used especially for didactic purposes.

I totally appreciate this approach and I have to say I don't feel quite 
prepared to fill in the details myself. So I'm doing my best to learn some 
preliminaries and general Racket first!

Thank you,
Adrian

On Monday, March 16, 2020 at 12:08:51 PM UTC, Prabhakar Ragde wrote:
>
>
> Hi! Sorry, I only get this list as a digest, so I didn't see your message 
> until this morning. The code in the paper is not complete, and the paper 
> isn't written so that a beginner in Racket could easily extract a working 
> program from it. When I teach students this material, I give them a working 
> starter file, and I will send that to you by private email, where we can 
> also continue to discuss as needed.
>
> I am at this moment working on converting my course materials on this 
> topic into a free online resource similar to the one I did for functional 
> data structures. But this is not ready yet. I hope to finish it in the next 
> few months and I will post here when it is ready. --PR
>

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/ab25f43b-eb1f-4d13-8ae7-b09061c02382%40googlegroups.com.


[racket-users] Re: Understanding P. Ragde's Proust

2020-03-16 Thread Prabhakar Ragde


On Sunday, March 15, 2020 at 10:00:59 AM UTC-4, Adrian Manea wrote:
>
>
> I'm a mathematician delving into type theory and proof assistants and with 
> special interests in Racket.
>
> I'm now trying to understand and implement P. Ragde's Proust 
>  "nano proof assistant" and work 
> through the examples in his article. However, I'm pretty much a beginner in 
> Racket and I'm getting some errors.
>

Hi! Sorry, I only get this list as a digest, so I didn't see your message 
until this morning. The code in the paper is not complete, and the paper 
isn't written so that a beginner in Racket could easily extract a working 
program from it. When I teach students this material, I give them a working 
starter file, and I will send that to you by private email, where we can 
also continue to discuss as needed.

I am at this moment working on converting my course materials on this topic 
into a free online resource similar to the one I did for functional data 
structures. But this is not ready yet. I hope to finish it in the next few 
months and I will post here when it is ready. --PR

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/55610873-9554-4ce5-b5a6-33a7d29524bb%40googlegroups.com.