Re: [racket-users] #lang rust

2018-02-22 Thread Claes Wallin
On Wednesday, February 21, 2018 at 11:20:23 PM UTC+8, stewart mackenzie wrote: > > On Wed, 21 Feb 2018, 14:44 Hendrik Boom, > wrote: > >> The interesting parrt would the integrating of Rust's garbage >> collector (yes, it has a concept of garbage collection for data

Re: [racket-users] #lang rust

2018-02-21 Thread stewart mackenzie
On Wed, 21 Feb 2018, 14:44 Hendrik Boom, wrote: > The interesting parrt would the integrating of Rust's garbage > collector (yes, it has a concept of garbage collection for data declared > to need it) with Racket's. > I understand you'd need the Custom Allocator which is

Re: [racket-users] #lang rust

2018-02-21 Thread Hendrik Boom
On Wed, Feb 21, 2018 at 10:34:03AM +, Alexander Shopov wrote: > What about totally different approach to Rust and Racket interaction: > Racket is trying to move to Chez Scheme. > https://blog.racket-lang.org/2018/01/racket-on-chez-status.html > The C part of Chez Scheme is about 16k lines. >

Re: [racket-users] #lang rust

2018-02-21 Thread Alexander Shopov
What about totally different approach to Rust and Racket interaction: Racket is trying to move to Chez Scheme. https://blog.racket-lang.org/2018/01/racket-on-chez-status.html The C part of Chez Scheme is about 16k lines. Translating (at least) some of that to Rust might be an interesing project.

Re: [racket-users] #lang rust

2018-02-20 Thread 'Paulo Matos' via Racket Users
On 20/02/18 07:21, Neil Van Dyke wrote: > If someone is looking for a challenging and interesting `#lang` project... > > Build a `#lang rust`.  https://www.rust-lang.org/ > +1 > You might first implement mapping the non-checking semantics to Racket > code (so that you can run valid Rust

[racket-users] #lang rust

2018-02-19 Thread Neil Van Dyke
If someone is looking for a challenging and interesting `#lang` project... Build a `#lang rust`.  https://www.rust-lang.org/ You might first implement mapping the non-checking semantics to Racket code (so that you can run valid Rust programs), and then later try to implement all the checking