[racket-users] Re: Racket v8.1

2021-05-08 Thread Dexter Lagan
Hello sir,

 Thank you ! My name is actually Dexter Santucci. Apologies for the 
confusion. My email address isn't telling.

Cheers!

Dexter

On Wednesday, May 5, 2021 at 6:39:22 PM UTC+2 johnbclements wrote:

> --
> Racket version 8.1 is now available from
>
> https://racket-lang.org/
>
>
> - DrRacket tabs can be dragged, and have new close buttons.
>
> - Racket CS supports cross-compilation using `raco exe`.
>
> - Racket CS supports Android on 32-bit and 64-bit ARM processors.
>
> - The database library supports running queries in OS threads.
>
> - Check-Syntax arrows correctly identify the definition site of
> identifiers with contracts.
>
> - Racket CS performance has improved for structure predicates and
> accessors
>
> - Racket CS is faster at multiplying extremely large numbers and
> dividing large integers.
>
> - Racket CS allows callbacks to raise exceptions if they are annotated
> with `#:callback-exns?`.
>
> - New ephemeron hash tables simplify the implementation of tables where
> keys can refer to values.
>
> - Typed Racket supports for/foldr.
>
> - The stepper works for #lang htdp/*sl.
>
> - Struct signatures work for the ASL teaching language.
>
> The following people contributed to this release:
>
> Alex Harsányi, Alex Knauth, Alexander Shopov, Alexis King, Andrew
> Mauer-Oats, Anish Athalye, Ben Greenman, Bert De Ketelaere, Bob Burger,
> Bogdan Popa, Brian Adkins, Cameron Moy, David Van Horn, Dexter Lagan,
> Dominik Pantůček, Fred Fu, Greg Hendershott, Gustavo Massaccesi, Hazel
> Levine, Ismael Luceno, Jack Firth, Jarhmander, John Clements, Jörgen
> Brandt, Laurent Orseau, Lazerbeak12345, Matthew Flatt, Matthias
> Felleisen, Micah Cantor, Mike Sperber, Noah Ma, Patrick McCarty, Paulo
> Matos, Pavel Panchekha, Philip McGrath, Philippe Meunier, R. Kent
> Dybvig, Robby Findler, Ryan Culpepper, Ryan Kramer, Sam Tobin-Hochstadt,
> Sergiu Ivanov, Shu-Hung You, Sorawee Porncharoenwase, Stephen De
> Gabrielle, William J. Bowman, bmitc, xxyzz, yjqww6, and ymdarake
>
> Feedback Welcome
> --
>
>

-- 
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/e8e8ecff-79ad-4c33-ab37-6d98ca18baa7n%40googlegroups.com.


Re: [racket-users] Requesting an opinion on some email processing questions; related to languages and racket

2021-05-08 Thread Nathaniel W Griswold
Actually, come to think of it, feel free to respond if you have any opinions 
about my questions, it actually works better as a list post to be honest.

Nate

> On May 8, 2021, at 8:21 AM, Nathaniel W Griswold  wrote:
> 
> Um, Sorry, everyone...
> 
> I meant to send that last email to a person directly, i was responding to an 
> old list post from the old list address. I clicked on a link that had their 
> email on it and thought it was for their email. If it's possible to delete 
> something from the archive, please wipe it. If it's a hassle, then don't 
> bother, i don't really care, it just wasn't a list post.
> 
> Sorry!
> 
> Nate
> 
>> On May 8, 2021, at 8:14 AM, Nathaniel W Griswold  
>> wrote:
>> 
>> g
> 
> -- 
> 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/E064BC10-3A2B-47B6-BFA4-FBFCEA670B16%40manicmind.earth.

-- 
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/AC6D162B-F521-444E-B516-A637DA5E8851%40manicmind.earth.


Re: [racket-users] Requesting an opinion on some email processing questions; related to languages and racket

2021-05-08 Thread Nathaniel W Griswold
Um, Sorry, everyone...

I meant to send that last email to a person directly, i was responding to an 
old list post from the old list address. I clicked on a link that had their 
email on it and thought it was for their email. If it's possible to delete 
something from the archive, please wipe it. If it's a hassle, then don't 
bother, i don't really care, it just wasn't a list post.

Sorry!

Nate

> On May 8, 2021, at 8:14 AM, Nathaniel W Griswold  wrote:
> 
> g

-- 
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/E064BC10-3A2B-47B6-BFA4-FBFCEA670B16%40manicmind.earth.


[racket-users] Requesting an opinion on some email processing questions; related to languages and racket

2021-05-08 Thread Nathaniel W Griswold
Hello Professor!

I like the Racket community, so i value the opinions of people in it. I am 
contacting you regarding an email from you from way back in 2011 that i found 
here: https://lists.racket-lang.org/users/archive/2011-June/045971.html and had 
a quick couple questions.

1) I was just wondering if you do in fact use Sieve, or if you use some other 
language, or if you have implemented anything on your own to do email 
processing, or if you have any favorite tools that you use for email processing.

2) Is it worthwhile to wrap sieve? What do you think in general for a situation 
like this?

   Cuz I was just setting up some stuff with sieve and was wishing for 
something a little bit nicer. I'm really only superficially acquainted with 
sieve so far, and i'm not really a snob with languages, but i do appreciate 
well thought out stuff and it maybe does seem to not really have the right 
combo of terse with good expressive power for my taste in my experience so far.

   Googling around at people's setups, it seems a lot of people just write 
sieve scripts directly. Maybe writing something that wrapped sieve is not worth 
the maintenance and upkeep and would just get dusty and out of sync with the 
RFCs. What is your opinion on a tool such as that in this kind of situation? I 
mean like a wrapper or binding (or whatever the proper term is) for a racket 
lib around the sieve syntax. Would that be useful or is it just too late at 
this point and everyone should just write sieve directly? Googling around it 
looks like most people just write sieve, to be honest.


If you have no idea or don't feel like responding, no big deal, this is just a 
random request for opinion of someone who has probably thought about these 
questions more than me.

Thanks!

Nate

-- 
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/6544FFED-40E1-4F9B-8F05-CA6447234CBC%40manicmind.earth.


[racket-users] Help in understanding 'letrec' example

2021-05-08 Thread Utkarsh Singh
Hi,

First of all I would like to thank Racket community for creating and
maintaining top quality documentation at https://docs.racket-lang.org/
and even providing a local copy for it.

Currently I am having some difficulties in understanding this letrec
example from Racket Guide docs
(https://docs.racket-lang.org/guide/let.html#%28part._.Recursive_.Binding__letrec%29):

(letrec ([tarzan-near-top-of-tree?
  (lambda (name path depth)
(or (equal? name "tarzan")
(and (directory-exists? path)
 (tarzan-in-directory? path depth]
 [tarzan-in-directory?
  (lambda (dir depth)
(cond
  [(zero? depth) #f]
  [else
   (ormap
(λ (elem)
  (tarzan-near-top-of-tree? (path-element->string elem)
(build-path dir elem)
(- depth 1)))
(directory-list dir))]))])
  (tarzan-near-top-of-tree? "tmp"
(find-system-path 'temp-dir)
4))

Problem:
I having some problem on how recursion is working here and what is the
problem we are solving here.  Are we finding a file with (name?
"tarzan") or something else?

-- 
Utkarsh Singh
http://utkarshsingh.xyz

-- 
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/87h7jdslzh.fsf%40gmail.com.