[racket-users] Racket News - Issue 55

2021-11-05 Thread Paulo Matos
Hi all,

Racket News Issue 55 is here... Call it a warmup for RacketCon later on. 
Enjoy the issue.

https://racket-news.com/2021/11/racket-news-issue-55.html

Paulo Matos

-- 
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/e10b1bdd-1bef-48d6-9687-b64d517328d0n%40googlegroups.com.


Re: [racket-users] Racket News - Issue 54

2021-10-08 Thread Paulo Matos


Stephen De Gabrielle  writes:

> Thank you Paulo for another great issue.
>
> I must put it *on the record* that the contributor of the 'run guile in Dr
> Racket' is actually Laurent Orseau.

Thanks for clearing that up. In any case, Laurent has also suggested the
example to use with the quickscript, so I have added both of you to the
contributors section of RN.

Thanks for your contributions,

-- 
Paulo Matos

-- 
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/875yu82em9.fsf%40linki.tools.


[racket-users] Racket News - Issue 54

2021-10-07 Thread Paulo Matos
Hello all,

Issue 54 is finally here:
https://racket-news.com/2021/10/racket-news-issue-54.html

Enjoy!

Paulo Matos

-- 
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/17bdfd45-929b-4b4c-af77-a86d5e967e8cn%40googlegroups.com.


[racket-users] Racket News - Issue 53

2021-08-17 Thread Paulo Matos
Hi all,

Here's another Racket News Issue... Counting 53 now! :)
Enjoy!

https://racket-news.com/2021/08/racket-news-issue-53.html

Paulo Matos

-- 
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/11cb5e1d-c8a1-4705-b0cb-cdf6e4beb71en%40googlegroups.com.


[racket-users] Racket News - Issue 52

2021-07-02 Thread Paulo Matos
Issue 52 of RN is here: 
https://racket-news.com/2021/07/racket-news-issue-52.html

Enjoy!

Paulo Matos

-- 
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/ac473359-ddf7-4f6c-9cb0-903f86c83e8bn%40googlegroups.com.


[racket-users] Racket News - Issue 51

2021-06-16 Thread Paulo Matos
Hello,

Issue 51 of RN is online. Enjoy!
https://racket-news.com/2021/06/racket-news-issue-51.html

-- 
Paulo Matos

-- 
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/123faf5e-5e40-4d76-812b-38822c98af07n%40googlegroups.com.


Re: [racket-users] Freenode -> libera.chat

2021-05-20 Thread Paulo Matos


Tony Garnock-Jones writes:

> Just a heads up,
>
> With the recent damage to the Freenode IRC network, a new `#racket` has 
> been founded on irc.libera.chat.
>
> I've moved over there (nick `tonyg` still) and deleted my Freenode account 
> (such as it was).

Is this to become the canonical IRC chat room for Racket?

-- 
Paulo Matos

-- 
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/874kex63vt.fsf%40linki.tools.


[racket-users] Racket News - Issue 50

2021-05-19 Thread Paulo Matos

Hello all,

We have hit 50 issues! :)
https://racket-news.com/2021/05/racket-news-issue-50.html

Enjoy!

-- 
Paulo Matos

-- 
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/e0189491-1514-40c0-bdec-f26b1c8672e9n%40googlegroups.com.


Re: [racket-users] Redirecting shared lib stdout

2021-05-14 Thread Paulo Matos


Sage Gerard writes:

> I ran into this issue with rsound. I'm not sure how standard output can
> be directly captured from a lower-level language in a Racket context
> when that language can freely ignore the Racket printer and write
> directly to STDOUT within the same operating system process.
>
> I'd hate to just add a "me too", but the only way quick way I could
> think to handle that was to add another subprocess. If I were wanting to
> solve the problem in one process, I'd probably extend Racket at the C
> level and integrate my output with ports.
>
> https://docs.racket-lang.org/inside/Ports_and_the_Filesystem.html?q=c%20api

I was thinking about this until I saw Jon's suggestion - specific to
binaryen bindings.

However, why would you use the C API (which seems to be mostly focused
on BC)? My approach would be to wrap the function in C, redirect stdout
using dup2 to a file and bind that wrapper in racket, read from the file
and send to `current-output-port`.

Kind regards,

Paulo Matos

>
> On 5/12/21 3:48 AM, Paulo Matos wrote:
>> Hi,
>>
>> I have a shared library for which I am creating some bindings:
>> https://github.com/pmatos/racket-binaryen
>>
>> There's a function BinaryenModulePrint that prints a WebAssembly module
>> to stdout.
>>
>> When I wrap it in racket, if I do something like:
>> (define mod ...)
>> (with-output-to-string (lambda () (BinaryenModulePrint mod)))
>>
>> The return value will be "" and it will still print the module to
>> stdout. I understand! However, I don't know how to solve it in Racket.
>>
>> In C, things seem easier because I have access to dup2 and pipe in case
>> I need to redirect things, however in Racket all my attempts have
>> failed.
>>
>> I have created the simple example:
>> ```hello.c
>> #include 
>>
>> void hello(void) {
>>printf("hello world!\n");
>> }
>> ```
>>
>> Compile with `gcc -shared -o hello.so hello.c`.
>>
>> Then:
>> ```hello.rkt
>> #lang racket/base
>>
>> (require racket/port
>>   ffi/unsafe
>>   ffi/unsafe/define)
>>
>> (define libhello (ffi-lib "/home/pmatos/dev/tmp/ffi-hello-world/hello.so"))
>> (define-ffi-definer define-hello libhello)
>> (define-hello hello (_fun -> _void))
>> (with-output-to-string hello)
>> ```
>>
>> Here's the issue! In C, I can do something like:
>> ```hello-fix.c
>> #include 
>> #include 
>> #include 
>> #include 
>>
>> extern void hello(void);
>>
>> int main(void) {
>>int filefd = open("test.txt", O_WRONLY|O_CREAT, 0666);
>>dup2(filefd, fileno(stdout));
>>hello();
>>
>>return 0;
>> }
>> ```
>> Compile with `gcc -o hello hello.c hello-fix.c`
>>
>> This will, send the output of hello() to a file. Now, in racket
>> preferably I want to connect what is sent to raw stdout, fd 1, to
>> current-output-port.
>>
>> My thought was that I could create a dup2 ffi binding, and use
>> unsafe-port->file-descriptor to install the racket pipe file descriptor
>> in stdout using the dup2 ffi binding but it doesn't work.
>>
>> And it doesn't work because the unsafe-port->file-descriptor returns #f,
>> even though port-waiting-peer? return #f as well (which sort of hints
>> that maybe the documentation of unsafe-port->file-descriptor is
>> incomplete.
>>
>> The start of my attempt would look like this:
>>
>> ```hello.rkt
>> #lang racket/base
>>
>> (require racket/port
>>   ffi/unsafe
>>   ffi/unsafe/define
>>   ffi/unsafe/port)
>>
>> (define libhello (ffi-lib "/home/pmatos/dev/tmp/ffi-hello-world/hello.so"))
>>
>> (define-ffi-definer define-libc (ffi-lib #f))
>> (define-ffi-definer define-hello libhello)
>>
>> (define-libc dup2 (_fun _int _int -> _int))
>> (define-hello hello (_fun -> _void))
>>
>> (define-values (in out) (make-pipe))
>>
>> ;; FAILS because (unsafe-port-> ...) return #f
>> (dup2 (unsafe-port->file-descriptor out) 1)
>>
>> ;;...
>> ;; connect the other end of the port to current-output-port
>> ;; and use a thread to copy-port
>> ```
>>
>> Surely there must be a better way than this and I would be surprised if
>> there isn't already something out there in a library but I haven't found
>> anything yet. Any help here would be great.
>>
>> Thanks,
>>
>> --
>> Paulo Matos
>>
>> --
>> 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/87r1icxuhi.fsf%40linki.tools.
>
> --
> ~slg


-- 
Paulo Matos

-- 
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/87sg2pwo1d.fsf%40linki.tools.


Re: [racket-users] Redirecting shared lib stdout

2021-05-14 Thread Paulo Matos


Jon Zeppieri writes:

> Can you use BinaryenModuleWriteText instead? It looks like it was
> added to address your use case. -J

Good point and nice catch.

Although it doesn't solve the issue with racket it does provide a way
out for me to create a safe binding for this function that works within
Racket.

Thanks,

Paulo Matos

>
> On Wed, May 12, 2021 at 3:49 AM Paulo Matos  wrote:
>>
>> Hi,
>>
>> I have a shared library for which I am creating some bindings:
>> https://github.com/pmatos/racket-binaryen
>>
>> There's a function BinaryenModulePrint that prints a WebAssembly module
>> to stdout.
>>
>> When I wrap it in racket, if I do something like:
>> (define mod ...)
>> (with-output-to-string (lambda () (BinaryenModulePrint mod)))
>>
>> The return value will be "" and it will still print the module to
>> stdout. I understand! However, I don't know how to solve it in Racket.
>>
>> In C, things seem easier because I have access to dup2 and pipe in case
>> I need to redirect things, however in Racket all my attempts have
>> failed.
>>
>> I have created the simple example:
>> ```hello.c
>> #include 
>>
>> void hello(void) {
>>   printf("hello world!\n");
>> }
>> ```
>>
>> Compile with `gcc -shared -o hello.so hello.c`.
>>
>> Then:
>> ```hello.rkt
>> #lang racket/base
>>
>> (require racket/port
>>  ffi/unsafe
>>  ffi/unsafe/define)
>>
>> (define libhello (ffi-lib "/home/pmatos/dev/tmp/ffi-hello-world/hello.so"))
>> (define-ffi-definer define-hello libhello)
>> (define-hello hello (_fun -> _void))
>> (with-output-to-string hello)
>> ```
>>
>> Here's the issue! In C, I can do something like:
>> ```hello-fix.c
>> #include 
>> #include 
>> #include 
>> #include 
>>
>> extern void hello(void);
>>
>> int main(void) {
>>   int filefd = open("test.txt", O_WRONLY|O_CREAT, 0666);
>>   dup2(filefd, fileno(stdout));
>>   hello();
>>
>>   return 0;
>> }
>> ```
>> Compile with `gcc -o hello hello.c hello-fix.c`
>>
>> This will, send the output of hello() to a file. Now, in racket
>> preferably I want to connect what is sent to raw stdout, fd 1, to
>> current-output-port.
>>
>> My thought was that I could create a dup2 ffi binding, and use
>> unsafe-port->file-descriptor to install the racket pipe file descriptor
>> in stdout using the dup2 ffi binding but it doesn't work.
>>
>> And it doesn't work because the unsafe-port->file-descriptor returns #f,
>> even though port-waiting-peer? return #f as well (which sort of hints
>> that maybe the documentation of unsafe-port->file-descriptor is
>> incomplete.
>>
>> The start of my attempt would look like this:
>>
>> ```hello.rkt
>> #lang racket/base
>>
>> (require racket/port
>>  ffi/unsafe
>>  ffi/unsafe/define
>>  ffi/unsafe/port)
>>
>> (define libhello (ffi-lib "/home/pmatos/dev/tmp/ffi-hello-world/hello.so"))
>>
>> (define-ffi-definer define-libc (ffi-lib #f))
>> (define-ffi-definer define-hello libhello)
>>
>> (define-libc dup2 (_fun _int _int -> _int))
>> (define-hello hello (_fun -> _void))
>>
>> (define-values (in out) (make-pipe))
>>
>> ;; FAILS because (unsafe-port-> ...) return #f
>> (dup2 (unsafe-port->file-descriptor out) 1)
>>
>> ;;...
>> ;; connect the other end of the port to current-output-port
>> ;; and use a thread to copy-port
>> ```
>>
>> Surely there must be a better way than this and I would be surprised if
>> there isn't already something out there in a library but I haven't found
>> anything yet. Any help here would be great.
>>
>> Thanks,
>>
>> --
>> Paulo Matos
>>
>> --
>> 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/87r1icxuhi.fsf%40linki.tools.


-- 
Paulo Matos

-- 
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/87y2chwqgb.fsf%40linki.tools.


[racket-users] Redirecting shared lib stdout

2021-05-12 Thread Paulo Matos
Hi,

I have a shared library for which I am creating some bindings:
https://github.com/pmatos/racket-binaryen

There's a function BinaryenModulePrint that prints a WebAssembly module
to stdout.

When I wrap it in racket, if I do something like:
(define mod ...)
(with-output-to-string (lambda () (BinaryenModulePrint mod)))

The return value will be "" and it will still print the module to
stdout. I understand! However, I don't know how to solve it in Racket.

In C, things seem easier because I have access to dup2 and pipe in case
I need to redirect things, however in Racket all my attempts have
failed.

I have created the simple example:
```hello.c
#include 

void hello(void) {
  printf("hello world!\n");
}
```

Compile with `gcc -shared -o hello.so hello.c`.

Then:
```hello.rkt
#lang racket/base

(require racket/port
 ffi/unsafe
 ffi/unsafe/define)

(define libhello (ffi-lib "/home/pmatos/dev/tmp/ffi-hello-world/hello.so"))
(define-ffi-definer define-hello libhello)
(define-hello hello (_fun -> _void))
(with-output-to-string hello)
```

Here's the issue! In C, I can do something like:
```hello-fix.c
#include 
#include 
#include 
#include 

extern void hello(void);

int main(void) {
  int filefd = open("test.txt", O_WRONLY|O_CREAT, 0666);
  dup2(filefd, fileno(stdout));
  hello();
  
  return 0;
}
```
Compile with `gcc -o hello hello.c hello-fix.c`

This will, send the output of hello() to a file. Now, in racket
preferably I want to connect what is sent to raw stdout, fd 1, to
current-output-port.

My thought was that I could create a dup2 ffi binding, and use
unsafe-port->file-descriptor to install the racket pipe file descriptor
in stdout using the dup2 ffi binding but it doesn't work.

And it doesn't work because the unsafe-port->file-descriptor returns #f,
even though port-waiting-peer? return #f as well (which sort of hints
that maybe the documentation of unsafe-port->file-descriptor is
incomplete.

The start of my attempt would look like this:

```hello.rkt
#lang racket/base

(require racket/port
 ffi/unsafe
 ffi/unsafe/define
 ffi/unsafe/port)

(define libhello (ffi-lib "/home/pmatos/dev/tmp/ffi-hello-world/hello.so"))

(define-ffi-definer define-libc (ffi-lib #f))
(define-ffi-definer define-hello libhello)

(define-libc dup2 (_fun _int _int -> _int))
(define-hello hello (_fun -> _void))

(define-values (in out) (make-pipe))

;; FAILS because (unsafe-port-> ...) return #f
(dup2 (unsafe-port->file-descriptor out) 1)

;;...
;; connect the other end of the port to current-output-port
;; and use a thread to copy-port 
```

Surely there must be a better way than this and I would be surprised if
there isn't already something out there in a library but I haven't found
anything yet. Any help here would be great.

Thanks,

-- 
Paulo Matos

-- 
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/87r1icxuhi.fsf%40linki.tools.


[racket-users] Racket News - Issue 49

2021-05-05 Thread Paulo Matos
Hi all,

Apologies all for the yatus on Racket News - but we are back.
Issue 49 is finally here and packed with lots of Racket goodness:
https://racket-news.com/2021/05/racket-news-issue-49.html

Enjoy,

-- 
Paulo Matos

-- 
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/34c248a2-6546-43d6-8457-371c5cc7bcccn%40googlegroups.com.


Re: [racket-users] Add Link to the racket Discord to the racket website?

2021-04-29 Thread Paulo Matos


Yury Bulka writes:

> I would just clarify that in the case of Racket, the IRC channel and the 
> matrix room are the same room (they are joined together via a bridge).
>

Which matrix room are we talking about here? First time I hear about a
matrix room.

-- 
Paulo Matos

-- 
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/87zgxhi33r.fsf%40linki.tools.


[racket-users] Racket News - Issue 48

2021-03-22 Thread Paulo Matos
Hi all,

Issue 48 of RN has landed... 
https://racket-news.com/2021/03/racket-news-issue-48.html

Enjoy it, if possible with a strong espresso!

Keep Racketing,

Paulo Matos

-- 
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/0390a370-b045-419f-9fa8-eb9c27c628f7n%40googlegroups.com.


[racket-users] Racket News - Issue 47

2021-03-04 Thread Paulo Matos

Racket News is once again here... yes, it's one of *those* weeks!

https://racket-news.com/2021/03/racket-news-issue-47.html

Enjoy!

-- 
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/8d4589cc-d3d2-4b3b-b1b6-2fee2920d4b6n%40googlegroups.com.


[racket-users] Racket News - Issue 46

2021-02-16 Thread Paulo Matos
Hi all,

Issue 46 is here: https://racket-news.com/2021/02/racket-news-issue-46.html

Take a look and enjoy!

-- 
Paulo Matos

-- 
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/bca2a582-7030-4551-9a47-fd7645550c2cn%40googlegroups.com.


Re: [racket-users] signup to racket users without a google account?

2021-02-08 Thread Paulo Matos


Stephen De Gabrielle writes:

> Hi,
>
> Someone over on reddit /r/racket wants to joining the mailing list without
> creating a goodle account - I just tried (in 'private window') and the join
> link* redirected me to the google groups page
> https://groups.google.com/g/racket-users
>
> Is there another way to sign up to racket users without a google account?
>

Send an email to racket-users+subscr...@googlegroups.com

Should work... I hope! :)

> Kind regards
>
> Stephen
>
> * join link on
> Join the users mailing list
> <https://groups.google.com/forum/#!forum/racket-users/join>
> https://groups.google.com/forum/#!forum/racket-users/join


-- 
Paulo Matos

-- 
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/878s7yxtag.fsf%40linki.tools.


[racket-users] Racket News - Issue 45 - The Anniversary Issue

2021-02-01 Thread Paulo Matos

Hi everyone,

Here's Racket News Issue 45, the anniversary issue. RN turns 2!
https://racket-news.com/2021/02/racket-news-issue-45.html

Enjoy!

Paulo Matos

-- 
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/f570-c8c5-472a-8350-82d7f95859a5n%40googlegroups.com.


Re: [racket-users] Machine code executable

2021-01-07 Thread Paulo Matos


Daniel Santos writes:

> Has Racket to output to other language, such as C, in order to have machine
> code executables, or, does Racket produce machine code executables directly?

Hi Daniel,

It's certainly possible to generate executables. Take a look at `raco
exe`.
https://docs.racket-lang.org/raco/exe.html

>
> thank you


-- 
Paulo Matos

-- 
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/87mtxkhiuv.fsf%40linki.tools.


Re: [racket-users] Re: Racket News - Happy New Year Issue 44

2021-01-07 Thread Paulo Matos


Stephen De Gabrielle writes:

> Another awesome issue Paulo, RN has become indispensable! (I was just
> thinking I needed base64!)
> Thank you so much
>

Thank you for your kind words.
Your work on Racket has been great as well - on to 2021 and to a great
Racket year!

-- 
Paulo Matos

-- 
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/87pn2ghixv.fsf%40matos-sorge.com.


[racket-users] Re: Racket News - Happy New Year Issue 44

2021-01-06 Thread Paulo Matos
Hi again,

A problem with the datasets meant that in the first few hours after 
publishing, the plots reflected incorrect values. This is now fixed. Thanks 
to Sorawee for noticing and pointing it out to me.

Paulo

On Wednesday, 6 January 2021 at 11:34:04 UTC+1 Paulo Matos wrote:

> Happy new year everyone,
>
> It is with great joy that I publish the first issue of the year.
> Issue 44: https://racket-news.com/2021/01/racket-news-issue-44.html
>
> That's our longest issue ever. Not everything could be included as I 
> always try the issues to be quick to read (over a coffee break) but this 
> one might need an extra long coffee.
>
> Lets make 2021 the year of Racket! Up, Up, and Away!
> -- 
> Paulo Matos
>

-- 
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/93836fa4-db47-439f-aaef-9077a1b5f1efn%40googlegroups.com.


[racket-users] Racket News - Happy New Year Issue 44

2021-01-06 Thread Paulo Matos
Happy new year everyone,

It is with great joy that I publish the first issue of the year.
Issue 44: https://racket-news.com/2021/01/racket-news-issue-44.html

That's our longest issue ever. Not everything could be included as I always 
try the issues to be quick to read (over a coffee break) but this one might 
need an extra long coffee.

Lets make 2021 the year of Racket! Up, Up, and Away!
-- 
Paulo Matos

-- 
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/f6a2ae54-d808-42e4-bfd8-4e25084085d8n%40googlegroups.com.


Re: [racket-users] Apple M1

2020-11-24 Thread Paulo Matos


Zachary Rippas writes:

> Does anyone know when/if a download version of racket will be released that 
> supports Apple's new chip? I am using an M1 laptop and can't launch any 
> intel version of racket; it says quit unexpectedly.

We hope the support for this to be imminent. As far as I understand the
core team is still missing the required hardware to fix the issues that
are cropping up.

Kind regards,

-- 
Paulo Matos

-- 
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/87blfngg7k.fsf%40linki.tools.


[racket-users] Racket News - Issue 42

2020-11-17 Thread Paulo Matos
Hi all,

A day later but here nonetheless - Issue 42 has been published.
https://racket-news.com/2020/11/racket-news-issue-42.html

Enjoy! 

-- 
Paulo Matos

-- 
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/c805df13-48a1-4158-8f3c-f1b6d7978e22n%40googlegroups.com.


[racket-users] Re: Racket News - Issue 41

2020-11-03 Thread Paulo Matos
Oh my ... so, due to issues with RN CI [1], issue 41 that was supposed to 
be out yesterday only came out today.
But today Racket 7.9 was released, which I left out of RN 41 yesterday. I 
will therefore add the release of Racket 7.9 to issue 41 post-publication.

Sorry for this.

[1] 
https://github.com/pmatos/racket-news/runs/1343960524?check_suite_focus=true#step:5:9

On Tuesday, 3 November 2020 at 11:01:56 UTC+1 Paulo Matos wrote:

>
> Hello everyone,
>
> Racket News Issue 41 is here!
> https://racket-news.com/2020/11/racket-news-issue-41.html
>
> Grab a coffee and enjoy.
>
> -- 
> Paulo Matos
>

-- 
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/58821dec-bfc0-4680-8b1c-3ebd961771d5n%40googlegroups.com.


[racket-users] Racket News - Issue 41

2020-11-03 Thread Paulo Matos

Hello everyone,

Racket News Issue 41 is here!
https://racket-news.com/2020/11/racket-news-issue-41.html

Grab a coffee and enjoy.

-- 
Paulo Matos

-- 
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/789867d0-250f-4e38-b0e1-832cbab195aen%40googlegroups.com.


[racket-users] Racket News - Issue 40

2020-10-20 Thread Paulo Matos
Hi all,

What a great weekend, I hope you all enjoyed it as much as I did. Thanks to 
all of those involved in the organization.

Racket News issue 40 is now here:
https://racket-news.com/2020/10/racket-news-issue-40.html

Enjoy!

-- 
Paulo Matos

-- 
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/8e110ab1-f414-48b8-b9c8-0cabfa24ea75n%40googlegroups.com.


[racket-users] Racket News - Issue 39

2020-10-05 Thread Paulo Matos

Hi all,

Racket News Issue 39 is now here!
https://racket-news.com/2020/10/racket-news-issue-39.html

Go grab a cuppa and enjoy!

-- 
Paulo Matos

-- 
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/9b1598aa-3df5-4b4e-a492-5d6171108e8cn%40googlegroups.com.


[racket-users] Racket News Issue 38

2020-09-14 Thread Paulo Matos
Hi all,

Racket News Issue 38 is here!
https://racket-news.com/2020/09/racket-news-issue-38.html

Enjoy!
Paulo Matos

-- 
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/a28fc970-7ff5-4887-afa7-9a85c743c38cn%40googlegroups.com.


Re: [racket-users] Re: Racket News - Issue 37

2020-08-24 Thread Paulo Matos
Thanks Deren.

Now fixed.

Paulo

Deren Dohoda writes:

> Hi Paulo,
>
> The link to the slack community is munged with the racket-news URL.
>
> Deren
>
> On Monday, August 24, 2020 at 2:23:59 PM UTC-4 Paulo Matos wrote:
>
>> It's here! :)
>> https://racket-news.com/2020/08/racket-news-issue-37.html
>>
>> Enjoy.
>>
>> Paulo Matos
>>


-- 
Paulo Matos

-- 
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/87eenvxpbl.fsf%40matos-sorge.com.


[racket-users] Racket News - Issue 37

2020-08-24 Thread Paulo Matos
It's here! :)
https://racket-news.com/2020/08/racket-news-issue-37.html

Enjoy.

Paulo Matos

-- 
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/5db9001c-a1cb-4b1d-91db-79cd32eb93b2n%40googlegroups.com.


Re: [racket-users] Racket News - Issue 36

2020-08-04 Thread Paulo Matos
Thanks for that version. I will update it today.

On Tuesday, 4 August 2020 at 12:06:12 UTC+2 laurent...@gmail.com wrote:

> Thanks Paulo, very interesting and useful as usual!
>
> This version of the featured paper "Hygienic macro expansion" is a little 
> more readable:
> https://prl.ccs.neu.edu/img/kffd-tr-1986.pdf
>
> Or would Matthias be able to provide a freshly compiled version maybe? :) 
> (I would be truly impressed if the tex file still existed somewhere!)
>
> On Tue, Aug 4, 2020 at 10:41 AM Paulo Matos  wrote:
>
>> Racket News Issue 36 is here!
>> https://racket-news.com/2020/08/racket-news-issue-36.html
>>
>> Grab yourself your favourite cup and pour in some good ol'coffee.
>> Enjoy!
>>
>> Paulo Matos
>>
>> -- 
>> 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...@googlegroups.com.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/racket-users/81b9b4d9-5e81-41b6-83dc-b33f3f67dab0n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/racket-users/81b9b4d9-5e81-41b6-83dc-b33f3f67dab0n%40googlegroups.com?utm_medium=email_source=footer>
>> .
>>
>

-- 
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/545681b4-a56d-4bfc-bc74-e390659984fan%40googlegroups.com.


[racket-users] Racket News - Issue 36

2020-08-04 Thread Paulo Matos
Racket News Issue 36 is here!
https://racket-news.com/2020/08/racket-news-issue-36.html

Grab yourself your favourite cup and pour in some good ol'coffee.
Enjoy!

Paulo Matos

-- 
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/81b9b4d9-5e81-41b6-83dc-b33f3f67dab0n%40googlegroups.com.


[racket-users] Racket News - Issue 35

2020-07-21 Thread Paulo Matos
Hey all,

Issue 35 is here: https://racket-news.com/2020/07/racket-news-issue-35.html

Apologies for the slight delay but I started feeling quite poorly yesterday 
evening as I was about to finish the editing of the issue.

Have a great day and Enjoy!

Paulo Matos

-- 
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/aed60612-6745-4acb-a079-afbe64d8d5a3n%40googlegroups.com.


Re: [racket-users] Re: Racket News - Issue 34

2020-07-07 Thread Paulo Matos


Simon Schlee writes:

> I am getting an error message for the https certificate:
>

Sorry for this. As mentioned elsewhere in this thread this was already fixed. 
It seemed
gitlab was momentarily down.

There are two alternatives to read the news:
1. Register for the newsletter in https://racket-news.com and you'll get
the issue by email.
2. Each time I upload a new issue, I archive it using the web archiver,
therefore from the moment an issue is published, even if gitlab is down,
the issue is accessible here:
https://web.archive.org/web/20200707081858/https://racket-news.com/2020/07/racket-news-issue-34.html

I probably should mention that publicly.

Kind regards,

-- 
Paulo Matos

-- 
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/873663ywpb.fsf%40linki.tools.


Re: [racket-users] Re: Racket News - Issue 34

2020-07-07 Thread Paulo Matos


Hi Travis,

Curious to what you are referring to here. What was insanely easy?

Kind regards,

Paulo Matos

Travis Kiefer writes:

> Wow - that was insanely easy. I'm used to a command line compile process 
> with lots of configuration variables to setup... Etc.. Etc..
>
> Thank you so much Paul!
>
> Best,
> Travis
>
>
> On Monday, July 6, 2020 at 2:51:27 PM UTC-5, Paulo Matos wrote:
>>
>> Hey everyone,
>>
>> We have another issue filled to the brim. 
>> Take a look at issue 34:
>> https://racket-news.com/2020/07/racket-news-issue-34.html
>>
>> Enjoy!
>> -- 
>> Paulo Matos
>>


-- 
Paulo Matos

-- 
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/875zazywve.fsf%40linki.tools.


[racket-users] Racket News - Issue 34

2020-07-06 Thread Paulo Matos
Hey everyone,

We have another issue filled to the brim. 
Take a look at issue 34:
https://racket-news.com/2020/07/racket-news-issue-34.html

Enjoy!
-- 
Paulo Matos

-- 
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/4767e01d-28d2-4e7e-96b2-670bd9b44f1bn%40googlegroups.com.


[racket-users] Re: Any news on ARM64?

2020-06-23 Thread Paulo Matos
Hi Andre,

Work on this is ongoing - joint work with Jesse Alama. We have two ports 
being implemented in parallel: RISCV64 and AArch64. The RV64 is certainly 
more complete and I can almost bootstrap.
I am slowly finishing other items of work that was doing in parallel to 
focus solely on this so I hope that we have a must quicker progress in the 
second half of the year. 

I will post updates once I have more.

Paulo Matos

On Thursday, 18 June 2020 at 20:57:40 UTC+2 an...@andregarzia.com wrote:

> Some weeks ago, there was a post here about porting Chez to ARM64 and thus 
> enabling Racket CS to work on those platforms. I haven't heard anything 
> about it after that, doesn anyone here have any news? I use an ARM64 
> machine as my daily driver (with Windows 10) and am very curious about 
> progress.
>
> Best
> Andre
>
> -- 
> http://www.andregarzia.com
>
>

-- 
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/bf7a6166-cd8c-415e-aa85-8cc73dc10185n%40googlegroups.com.


[racket-users] Racket News - Issue 33

2020-06-16 Thread Paulo Matos

Hi all,

I relatively quiet issue from Racket News is here:
https://racket-news.com/2020/06/racket-news-issue-33.html

Enjoy and don't forget to fill in the RacketCon 2020 survey form.
-- 
Paulo Matos

-- 
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/bbbfe305-b2c2-4f4f-850e-441bfb054a10n%40googlegroups.com.


[racket-users] Racket News - Issue 32 is here!

2020-06-01 Thread Paulo Matos
Racket News - Issue 32 is here!

No time to wait, go grab a coffee and enjoy!
https://racket-news.com/2020/06/racket-news-issue-32.html

-- 
Paulo Matos

-- 
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/53899429-8ae3-42e1-9596-17ae07916b8b%40googlegroups.com.


[racket-users] Racket News - Issue 29

2020-04-14 Thread Paulo Matos
Hi,

Racket News issue 29 is finally here. After a slight delay we are back. I 
hope you enjoy!

https://racket-news.com/2020/04/racket-news-issue-29.html

Paulo Matos

-- 
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/3acb4d71-4a8e-4b1b-a631-a44fb62f2bdd%40googlegroups.com.


Re: [racket-users] FYI, build from HEAD fails in realloc()

2020-03-23 Thread Paulo Matos
Hi John,

Has anyone already looked into this? I haven't seen this problem yet. If
it's not solved, can you please open an issue?

Thanks,

Paulo Matos

'John Clements' via Racket Users writes:

> Bang! I was wrong. Here’s another similar trace:
>
> raco setup: 6 running: 
> /pfds/pfds/scribblings/functional-data-structures.scrbl
> raco setup: 4 running: /jbc-utils/gradeserver/gradeserver.scrbl
> raco setup: 3 running: /htdp-doc/scribblings/htdp-langs/htdp-langs.scrbl
> raco setup: 2 running: /images-doc/images/scribblings/images.scrbl
> raco setup: 0 running: 
> /macro-debugger/macro-debugger/macro-debugger.scrbl
> raco setup: 7 running: /math-doc/math/scribblings/math.scrbl
> raco setup: 5 running: /net-doc/net/scribblings/net.scrbl
> raco setup: 1 running: /compatibility-doc/mzlib/scribblings/mzlib.scrbl
> raco setup: 4 running: /racket-doc/openssl/openssl.scrbl
> raco setup: 4 running: 
> /optimization-coach/optimization-coach/scribblings/optimization-coach.scrbl
> raco setup: 4 running: 
> /option-contract-doc/scribblings/option-contract.scrbl
> raco setup: 4 running: /net-doc/net/scribblings/osx-ssl.scrbl
> raco setup: 5 running: /overeasy/overeasy.scrbl
> raco setup: 4 running: /parsack/parsack/parsack.scrbl
> raco setup: 1 running: /parser-tools-doc/parser-tools/parser-tools.scrbl
> raco setup: 5 running: /pict-doc/pict/scribblings/pict.scrbl
> raco setup: 1 running: 
> /pict-snip-doc/scribblings/pict-snip/pict-snip.scrbl
> raco setup: 4 running: 
> /picturing-programs/picturing-programs/picturing-programs.scrbl
> raco setup: 1 running: /racket-doc/pkg/scribblings/pkg.scrbl
> raco setup: 4 running: /plai-doc/scribblings/plai.scrbl
> raco setup: 1 running: /planet-doc/planet/planet.scrbl
> raco setup: 4 running: /plot-doc/plot/scribblings/plot.scrbl
> racket(54631,0x762f) malloc: *** error for object 0x12f96cdc8: 
> pointer being realloc'd was not allocated
> racket(54631,0x762f) malloc: *** set a breakpoint in 
> malloc_error_break to debug
> make[2]: *** [in-place-setup] Abort trap: 6
> make[1]: *** [plain-in-place] Error 2
> make: *** [in-place] Error 2
> make  240.77s user 75.70s system 398% cpu 1:19.32 total
>
>
>> On Mar 20, 2020, at 3:11 PM, 'John Clements' via Racket Users 
>>  wrote:
>> 
>> Here’s the tail of a build of racket HEAD that just failed during a call to 
>> realloc(). I went back far enough to be sure I had a full record of what was 
>> running on cores 0-7. 
>> 
>> I strongly suspect this is not reproducible, and I don’t think there’s any 
>> further information that would be useful here, alas.
>> 
>> John
>> 
>> raco setup: 1 running: 
>> /pfds/pfds/scribblings/functional-data-structures.scrbl
>> raco setup: 0 running: 
>> /future-visualizer/future-visualizer/scribblings/future-visualizer.scrbl
>> raco setup: 4 running: /games/scribblings/games.scrbl
>> raco setup: 6 running: 
>> /racket-doc/scribblings/getting-started/getting-started.scrbl
>> raco setup: 6 running: /games/gl-board-game/gl-board-game.scrbl
>> raco setup: 0 running: /GLPK/glpk/glpk.scrbl
>> raco setup: 5 running: /jbc-utils/gradeserver/gradeserver.scrbl
>> read-compiled-linklet: version mismatch  expected: "7.6.0.17"  found: "7.6"  
>> in: 
>> /Users/clements/git-clements/pkgs/jbc-utils/gradeserver/compiled/gradeserver_scrbl.zo
>>  context...:
>>   read-linklet-or-directory
>>   read-dispatch
>>   read-syntax
>>   default-load-handler
>>   standard-module-name-resolver
>>   module-path-index-resolve
>>   module-declared?
>>   /Users/clements/racket/pkgs/racket-index/setup/scribble.rkt:1529:27
>>   /Users/clements/racket/pkgs/racket-index/setup/scribble.rkt:904:0: 
>> load-doc/ensure-prefix
>>   /Users/clements/racket/pkgs/racket-index/setup/scribble.rkt:1162:13
>>   .../parallel-do.rkt:388:17
>>   
>> /Users/clements/racket/racket/collects/setup/../racket/private/more-scheme.rkt:261:28
>>   /Users/clements/racket/racket/collects/setup/parallel-do.rkt:441:20: loop
>> 
>>  context...:
>>   /Users/clements/racket/racket/collects/setup/parallel-do.rkt:332:4: 
>> work-done method in list-queue%
>>   /Users/clements/racket/racket/collects/setup/parallel-do.rkt:282:17
>>   /Users/clements/racket/racket/collects/setup/parallel-do.rkt:236:4
>>   /Users/clements/racket/pkgs/racket-index/setup/scribble.rkt:138:0: 
>> setup-scribblings
>>   /Users/clements/racket/racket/collects/setup/setup-core.rkt:72:0: 
>> setup-core
>>   "/Users/clements/racket/racket/collects/setup/main.rkt": [running body]
>>   temp35_0
>>   for-loop
>>   run-mod

[racket-users] Racket News - Issue 28

2020-03-16 Thread Paulo Matos
Hi,

Racket News Issue 28 is here.
https://racket-news.com/2020/03/racket-news-issue-28.html

Enjoy and stay healthy,
Paulo Matos

-- 
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/1f5a7a36-4bf1-4147-8964-28a4cdabbbd2%40googlegroups.com.


[racket-users] Racket News - Issue 27

2020-03-02 Thread Paulo Matos
Hi!

For the first time, I published RN and forgot to send an email the list 
straight away. My apologies for that - here's the email a few hours late.

Issue 27 is here, enjoy!

https://racket-news.com/2020/03/racket-news-issue-27.html
-- 
Paulo Matos

-- 
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/1D710A46-3DB9-4EA1-AA97-0114A69BE50D%40linki.tools.


[racket-users] Racket News - Issue 26

2020-02-17 Thread Paulo Matos
Hi,

Racket News issue 26 is here:
https://racket-news.com/2020/02/racket-news-issue-26.html

Enjoy,

Paulo Matos

-- 
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/40615363-3f80-434b-a2c6-198494e13429%40googlegroups.com.


[racket-users] Re: plan to build a continuous integration system in racket

2020-02-17 Thread Paulo Matos


On Thursday, 13 February 2020 06:05:49 UTC+1, Xu Xue wrote:
>
> Hi, all
>
> I am a senior student and plan to build a continuous integration system 
> using Racket as my graduation project.
>
> I'm very new to Racket web programming and CI/CD (about CI system I've 
> already found some great projects to refer to).
>
>
I always thought Racket to be a great basis for a CI system. Not only 
because ... well, Racket but because each system necessarily needs a way to 
describe pipelines and most use some sort of yaml. With Racket you could 
potentially design something much closer to what a CI description language 
needs (dreaming now about a #lang ci) while remaining tightly integrated 
with the remainder of the system. Also, the fact that racket supports so 
many platforms would provide an advantage over designing it in other 
languages.

I am definitely not an expert in web programming in Racket or in general 
but if I can provide any insights into CI, feel free to reach out. 

Paulo
 

> I've just gone through [Web Applications in Racket] and bought [Server: 
> Racket].
>
> Are there any other starter resources or experiences to share about the 
> Racket web programming?
>
> Or maybe isn't it a good choice to dive into the web field using Racket?
>
>
>
>
>

-- 
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/2893057b-6a94-4830-8eb6-e71bfe2e660d%40googlegroups.com.


Re: [racket-users] plan to build a continuous integration system in racket

2020-02-17 Thread Paulo Matos


On Thursday, 13 February 2020 14:35:42 UTC+1, Sage Gerard wrote:
>
> Some core devs are already looking into building a new CI/CD for use in 
> the project. Maybe it would be worth taking a look at the Racket Slack and 
> ask if you can participate in the #ci channel. 
>
>
Sage, correct me if I misunderstood but I think Xu wants to build a CI 
system in Racket (like buildbot or CircleCI)- not necessarily a CI system 
for Racket. So his work would be orthogonal to ours.
 

> Re: web dev, maybe one of my posts can help, but it's more of a supplement 
> to a guide you already read 
> https://sagegerard.com/racket-webserver-notes.html
>
> I think it's a great idea to learn Racket in any case, but I'm not sure 
> what your goals are in getting in the web field. The web-server package is 
> a behemoth of an engineering effort, and it's use of serializable 
> continuations is an advantage IMO. Is there anything else in particular 
> that you are hoping to find? 
>
>
>
>
>
>  Original Message 
> On Feb 13, 2020, 12:05 AM, Xu Xue < xuu...@gmail.com > wrote:
>
>
> Hi, all
>
> I am a senior student and plan to build a continuous integration system 
> using Racket as my graduation project.
>
> I'm very new to Racket web programming and CI/CD (about CI system I've 
> already found some great projects to refer to).
>
> I've just gone through [Web Applications in Racket] and bought [Server: 
> Racket].
>
> Are there any other starter resources or experiences to share about the 
> Racket web programming?
>
> Or maybe isn't it a good choice to dive into the web field using Racket?
>
>
>
>
> -- 
> 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...@googlegroups.com .
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/racket-users/3d98a427-f3a7-44d2-ad45-499a1f3cf83c%40googlegroups.com
>  
> 
> .
>
>

-- 
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/8a02ee3c-df50-4126-b030-4b3336492c6a%40googlegroups.com.


[racket-users] Racket News - Happy Birthday Issue (25)

2020-02-04 Thread Paulo Matos
Hi,

Racket News Issue 25 is here - Happy Birthday to RN.

https://racket-news.com/2020/02/racket-news-issue-25.html

Enjoy,

Paulo Matos

-- 
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/00b52357-1af2-41d3-b525-df4515b8%40googlegroups.com.


[racket-users] Racket News - Issue 24

2020-01-20 Thread Paulo Matos
Hello!

Racket News - Issue 24 is here.
https://racket-news.com/2020/01/racket-news-issue-24.html

Enjoy,
-- 
Paulo Matos

-- 
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/87iml5mgtd.fsf%40linki.tools.


[racket-users] Racket News - Issue 23

2020-01-07 Thread Paulo Matos
The Racket News Happy New Year Issue is here.

Issue 23 still hot off the press just for you.
https://racket-news.com/2020/01/racket-news-issue-23.html

Coffee time - enjoy!

Paulo Matos

-- 
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/eb7457d3-1eac-4f4c-85ab-f08bfb911d46%40googlegroups.com.


[racket-users] Racket News - Issue 22

2019-12-16 Thread Paulo Matos
Racket News is here - now with issue 22.

https://racket-news.com/2019/12/racket-news-issue-22.html

Enjoy!

Paulo Matos

-- 
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/f81091bc-147c-4ab2-879d-3fce93a79b6f%40googlegroups.com.


[racket-users] Re: Racket 7.5 does not run on Cent OS cloud computers

2019-12-15 Thread Paulo Matos


On Monday, 9 December 2019 23:00:37 UTC+1, edu500ac wrote:
>
> A couple of years ago, I was unable to run Racket on my webpage. I 
> complained on this forum, and the developers fixed the issue. Things worked 
> fine until version 7.3, when the old problem reappeared. Here is what 
> happens:
>
> ```
> advo...@advogadosmg.org  [~]# racket-7.5.0.10/bin/racket
>
> racket-7.5.0.10/bin/racket: /lib64/libc.so.6: version `GLIBC_2.14' not 
> found (required by racket-7.5.0.10/bin/racket)
> ```
>
> The old version works:
>
> ```
> advo...@advogadosmg.org  [~/public_html/rkt]# 
> racket/bin/racket
> Welcome to Racket v7.3.
> > (+ (* 3 4) (* 5 6))
> 42
> ```
>
> Could people in charge fix the problem again?
>
>
Since nobody has gotten back to you yet - what is this CentOS cloud 
computers? 
However, let me assume the problem is not centos or cloud computing but 
instead that you are trying to run a pre-compiled racket version on an OS 
with an old glibc. 
Well, you can build your own racket there for your current libc version - 
have you tried that? Did you face any problems?

Paulo Matos

-- 
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/4c2f694c-6054-4d52-8805-ff988f05248c%40googlegroups.com.


[racket-users] Racket News - Issue 21

2019-12-02 Thread Paulo Matos
Hello fellow Racketeers,

A new issue of RN is here, now counting 21!
https://racket-news.com/2019/12/racket-news-issue-21.html

Time to grab that coffee and enjoy,

Paulo Matos

-- 
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/ffabb4a9-7d5a-4e20-8943-e0368b7c546a%40googlegroups.com.


[racket-users] Racket News - Issue 20

2019-11-18 Thread Paulo Matos
Hello... RN Issue 20 is finally here... a bit later than usual, I know!

https://racket-news.com/2019/11/racket-news-issue-20.html

Coffee time (guilt-free with an issue of RN) - Enjoy!

--
Paulo Matos

-- 
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/878soc6b8f.fsf%40linki.tools.


[racket-users] Racket News - Issue 19

2019-11-04 Thread Paulo Matos
RN issue 19 is here and packed with lots of goodies. :)

https://racket-news.com/2019/11/racket-news-issue-19.html

Throughout this year, and due to RN I have tried to keep tabs on
everything happening in the Racket community. I am really excited that not
only the Racket community seems to be steadily growing but we are also
seeing more contributors to the Racket code base. Well done Racketeers!

Enjoy!
-- 
Paulo Matos

-- 
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/87zhhb611s.fsf%40linki.tools.


[racket-users] Re: I Need Help Bringing Vulkan to Racket

2019-10-21 Thread Paulo Matos


On Wednesday, 9 October 2019 22:56:48 UTC+2, Sage Gerard wrote:
>
> I'm resuming work on a very early-stage project that generates FFI 
> bindings for Vulkan in Racket [1]. VkTk is the closest relative project I 
> have found for reference [2].
>
> Last time I was on the project I was focused on generating bindings from 
> the API registry. That has not changed. I considered use of Dave Herman's C 
> library [3] on vulkan.h directly, but the XML spec has supplemental data, 
> and vulkan.h has preprocessor directives that I would like to capture for 
> completeness. 
>
> Once I am finished with the bindings. would anyone be available to 
> contribute/run tests in the hopes that we can make this viable faster? I 
> intend to run any applications on Windows 10 and a 1080Ti, but that's about 
> all of the configurations that I can verify. I'll definitely need guinea 
> pigs and feedback.
>
>
Hi Sage,

Thanks for this effort.
I have a large machine - currently used for Racket CI, which could be used 
for running these tests as well. A separate machine specifically for 
benchmarking is available as well. 
Give me a pvt. shout to arrange this.

Paulo
 

> [1]: https://github.com/zyrolasting/racket-vulkan
> [2]: https://github.com/awolven/VkTk
> [3]: https://docs.racket-lang.org/c-utils/index.html
>
> *~slg*
>
>
>

-- 
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/9ee51764-bbbe-4328-8d04-8a3d18a65649%40googlegroups.com.


Re: [racket-users] Structured Concurrency in Racket

2019-10-09 Thread Paulo Matos



On 07/10/2019 21:01, Arie Schlesinger wrote:
> Can somebody specify how to use racket in jupyter notebook ?
> Thanks
> 

There have been earlier threads about that you might want to look at.
https://groups.google.com/d/msg/racket-users/qw7u9pNFbuQ/eot1Acw7DAAJ

I don't know the answer to your question but you might have better luck
at an answer if you post it as a separate email instead of a sub-message
to an unrelated thread.

Good luck,
Paulo

> On Mon, Oct 7, 2019 at 21:59 jab  > wrote:
> 
> Yeah, I’d say give a closer read to
> 
> https://vorpus.org/blog/notes-on-structured-concurrency-or-go-statement-considered-harmful/
> 
> Excerpting a footnote:
> 
> > For those who can't possibly pay attention to the text without
> first knowing whether I'm aware of their favorite paper, my current
> list of topics to include in my review are: the "parallel
> composition" operator in Cooperating/Communicating Sequential
> Processes and Occam, the fork/join model, Erlang supervisors, Martin
> Sústrik's article on Structured concurrency and work on libdill, and
> crossbeam::scope / rayon::scope in Rust. [Edit: I've also been
> pointed to the highly relevant golang.org/x/sync/errgroup
>  and github.com/oklog/run
>  in Golang.]
> 
> -- 
> 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/02b4c456-2af1-4306-b749-b7d54173c7dc%40googlegroups.com.
> 
> -- 
> 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/CAMJd8C5JqCU82gg3ZoRPwV4H1_SxGQTSht9UXCWFtneSp_MVOA%40mail.gmail.com
> .

-- 
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/0e8e6913-fe30-3a45-2c17-eac6e1812b38%40linki.tools.


Re: [racket-users] Re: Racket News - Issue 17

2019-10-08 Thread Paulo Matos



On 08/10/2019 02:04, Alex Harsanyi wrote:
> Hi Paulo,
> 
> I would be interested to know what your plans are for your Darwin
> package (which is a fork of the Frog blog generator, for those who
> didn't read the newsletter :-) ).  
> 
> Over the years several people have updated their copy of Frog with new
> features, you can see this on the Network tab in GitHub.  Do you plan to
> integrate these changes into Darwin and/or add new features to it?
> 

Hi,

I don't have many plans at this moment. I feel that Greg did a great job
with Frog and I had further things[1] I wanted to change so I forked it.
I am happy to maintain it and receive PRs.

Honestly, I didn't check other forks - probably should have.

I would like to great something that's useful for as many people as
possible and continue Frog's legacy of providing a really useful tool
for the Racket community.

So, long story short - send me your PRs, feature requests, etc. I will
see what I can do. Contributors welcome!

[1] two things at this point - integration with polyglot and remote
UNLINKED and make that the behaviour of DRAFT instead

Paulo Matos

-- 
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/f25040df-5fb7-faf3-9fbc-b3789134ccf7%40linki.tools.


[racket-users] Racket News - Issue 17

2019-10-07 Thread Paulo Matos
Hi,

RN Issue 17 is finally here.
https://racket-news.com/2019/10/racket-news-issue-17.html

Enjoy,

Paulo

-- 
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/67156278-3fbc-7399-7630-07fab0aa728d%40linki.tools.


[racket-users] Racket News - Issue 16

2019-09-16 Thread Paulo Matos
Hello everyone, 

It's time for another issue of RN. Issue 16 is here!
https://racket-news.com/2019/09/racket-news-issue-16.html

Enjoy!

Paulo Matos

-- 
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/1644c34f-1881-4355-b392-7192d741c32d%40googlegroups.com.


Re: [racket-users] Racket News - Issue 15

2019-09-02 Thread Paulo Matos
Alex,
I am glad you enjoyed it.

Gustavo has pointed out I missed a few contributors (specifically
Matthew) from my initial list. I have now fixed the script generating
these and the issue.

Paulo

On 03/09/2019 07:10, Alexander Shopov wrote:
> Thanx a lot, esp. the new section - Racket Project Statistics
> Regards:
> al_shopov
>
> На пн, 2.09.2019 г. в 22:52 ч. Paulo Matos  написа:
>
> Issue 15 is here!
>
> https://racket-news.com/2019/09/racket-news-issue-15.html
>
> Enjoy,
>
> -- 
> Paulo
>
> -- 
> 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
> <mailto:racket-users%2bunsubscr...@googlegroups.com>.
> To view this discussion on the web visit
> 
> https://groups.google.com/d/msgid/racket-users/bc41c3fa-9ff5-3c37-ef80-de01ea5d8ae1%40linki.tools.
>

-- 
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/90322528-1083-e671-0d13-ef737d316aff%40linki.tools.


[racket-users] Racket News - Issue 15

2019-09-02 Thread Paulo Matos
Issue 15 is here!

https://racket-news.com/2019/09/racket-news-issue-15.html

Enjoy,

-- 
Paulo

-- 
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/bc41c3fa-9ff5-3c37-ef80-de01ea5d8ae1%40linki.tools.


Re: [racket-users] Racket News - Issue 14

2019-09-02 Thread Paulo Matos
Renewed. Sorry for this issue. I spend most of the year in front of the
PC but of course this had to expire during the two weeks I was away. :(

On 21/08/2019 19:37, Stephen Foster wrote:
> My browser is telling me that the SSL certificate for racket-news.com
> is invalid.
> Is it just me?
>
> On Monday, August 19, 2019 at 7:54:54 AM UTC-7, Stephen De Gabrielle
> wrote:
>
> Thank you Paulo! 
> Another awesome issue of Racket News.
>
> S.
>
>
>  
>
> On Fri, Aug 16, 2019 at 9:49 PM Paulo Matos 
> wrote:
>
> Racket News issue 14 is here.
> https://racket-news.com/2019/08/racket-news-issue-14.html
> <https://racket-news.com/2019/08/racket-news-issue-14.html>
>
> Enjoy!
>
> -- 
> Paulo Matos
>
> -- 
> 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...@googlegroups.com .
> To view this discussion on the web visit
> 
> https://groups.google.com/d/msgid/racket-users/05377b52-dc75-09ce-97b6-5c9734bbaec3%40linki.tools
> 
> <https://groups.google.com/d/msgid/racket-users/05377b52-dc75-09ce-97b6-5c9734bbaec3%40linki.tools>.
>
> -- 
> 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
> <mailto:racket-users+unsubscr...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/racket-users/9586f6ed-f0b3-4889-abf7-77e3a436537e%40googlegroups.com
> <https://groups.google.com/d/msgid/racket-users/9586f6ed-f0b3-4889-abf7-77e3a436537e%40googlegroups.com?utm_medium=email_source=footer>.

-- 
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/d3cf72d2-7d4f-0f09-d00e-7aa1cbffcf4c%40linki.tools.


Re: [racket-users] Racket News - Issue 14

2019-09-02 Thread Paulo Matos
Thanks! :)

On 19/08/2019 16:54, Stephen De Gabrielle wrote:
> Thank you Paulo! 
> Another awesome issue of Racket News.
>
> S.
>
>
>  
>
> On Fri, Aug 16, 2019 at 9:49 PM Paulo Matos  wrote:
>
> Racket News issue 14 is here.
> https://racket-news.com/2019/08/racket-news-issue-14.html
>
> Enjoy!
>
> -- 
> Paulo Matos
>
> -- 
> 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
> <mailto:racket-users%2bunsubscr...@googlegroups.com>.
> To view this discussion on the web visit
> 
> https://groups.google.com/d/msgid/racket-users/05377b52-dc75-09ce-97b6-5c9734bbaec3%40linki.tools.
>
> -- 
> 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
> <mailto:racket-users+unsubscr...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/racket-users/CAGHj7-%2BUnQxywgGuGho-8inOhgFAy9rWPiB_h%3DCfuhKZ5dhNKQ%40mail.gmail.com
> <https://groups.google.com/d/msgid/racket-users/CAGHj7-%2BUnQxywgGuGho-8inOhgFAy9rWPiB_h%3DCfuhKZ5dhNKQ%40mail.gmail.com?utm_medium=email_source=footer>.

-- 
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/d4f6d6a9-4ac0-bbaa-83a9-6c0c1869299b%40linki.tools.


[racket-users] Racket News - Issue 14

2019-08-16 Thread Paulo Matos
Racket News issue 14 is here.
https://racket-news.com/2019/08/racket-news-issue-14.html

Enjoy!

-- 
Paulo Matos

-- 
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/05377b52-dc75-09ce-97b6-5c9734bbaec3%40linki.tools.


Re: [racket-users] on-boarding new racketeers

2019-08-14 Thread Paulo Matos



On 14/08/2019 14:44, Hendrik Boom wrote:
> But there's also the issue tracking.  How easy is it to export that 
> from github and install it on another system?
> 
> And there is an MIT-licenced alternative to github showing up 
> soon:  gitea.  They let you use your own machines instead of 
> theirs.  https://gitea.io/en-us/ or https://docs.gitea.io/en-us/
> 

I should quickly mention gitlab as well then, since it wasn't mentioned
already. You can use the hosted version in Gitlab for free (even for
private repos) - or pay for versions with more project management features.

Alternatively you can also self-host. Migration from github to gitlab is
pretty trivial.

I however, still really like GitHub and although I would take into
consideration Neil's comments earlier there's no reason to panic. There
are a multitude of services out there to move to if need be. My opinion
is to keep using the great service github offers for now to the fullest
and worry about migration if necessary.

-- 
Paulo Matos

-- 
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/b3c05b68-f28a-5748-3354-88e8bdcc3218%40linki.tools.


[racket-users] Racket News - Issue 13

2019-08-05 Thread Paulo Matos
Here we are for another packed issue of Racket News!

https://racket-news.com/2019/08/racket-news-issue-13.html

Enjoy!
-- 
Paulo Matos

-- 
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/87d0hjbmkq.fsf%40linki.tools.


Re: [racket-users] Re: Racket2 possibilities

2019-07-23 Thread Paulo Matos

On 22/07/2019 22:42, Breck Yunits wrote:
> Aloha folks,
>
> I had to miss RacketCon this year as we have a new 6 month old at home
> and couldn't make the trek out.
>
> But I would love to lend my efforts to support the initiative to
> explore a Racket universe without parens. If folks out there are
> working on this, shoot me an email (bre...@gmail.com or
> yun...@hawaii.edu) and let me know how I can best help.
>
> I've been working on such a research effort since 2012. I call the
> notation Tree Notation http://treenotation.org/. Basically what I
> propose is splitting things up into 2 concepts: the base Tree Notation
> (which is 80% similar to I-Expressions), and then languages on top of
> that (which is where the #lang could come in).
>
> This syntax is less fragile
> (https://twitter.com/breckyunits/status/1153016840769007616) and makes
> 3 things much easier: program synthesis, data science, and visual
> programming.
>
> I think dropping parens would make a big difference and would be a
> great move for "Racket2"!
>
Thanks for the reference to your tree notation work.

Discussion is proceeding at a breath-taking pace. You might want to
enable notifications ('Watch') for
https://github.com/racket/racket2-rfcs, or you might not depending if
you want your like consumed by the #racket2 hash tag. ;)


> -Breck
>
>
>
> On Saturday, July 20, 2019 at 8:49:13 AM UTC-10, Matthew Flatt wrote:
>
> This message is intended as a prose form of what I said at RacketCon,
> but it includes some extra explanation triggered by the discussion so
> far. Where that happens, I apologize that it isn't in the form of a
> more direct response in the original thread.
>
> The Racket2 Idea
> 
>
> Racket's design and implementation is on solid ground, and from this
> point, it can continue to evolve and improve in many ways. No matter
> how Racket evolves, the community is committed to preserving what we
> have achieved: today's `#lang racket` programs will run in the
> future,
> and today's `#lang racket` modules can be used in future Racket
> programs. At the same time, the current language design may be
> close to
> a local maximum, and it's not in the nature of the Racket
> community to
> be satisfied with a local maximum.
>
> By starting all programs with `#lang`, we have created a path to leap
> from one peak of design to a different, higher peak without
> sacrificing
> the old one and while staying Rackety. Roughly, that's what we
> mean by
> "Racket2". The name "Racket2" stands for some language that builds on
> the current Racket technology and implementation, but that may not
> directly accommodate the same bindings and expression forms that
> appear
> in the body of a `#lang racket` module.
>
> Although we could literally write `#lang racket2` for modules in the
> new language, "Racket2" is normally understood as a placeholder for a
> more distinct name. As a matter of branding, perhaps the language
> would
> be called "Racket X" for some good X --- shortened to "X" in some
> contexts --- and Racket X program would be written with `#lang X`
> line
> at the top. Maybe the name depends on how different Racket2 turns out
> to be from Racket, so it makes sense to pick a name later.
>
> Venturing out from Racket's current peak opens a large space of
> possibilities, so the first step is to agree on a set of goals to be
> met by the next peak. The goals can serve as a starting point for
> developing roadmap for deciding on technical details in a follow-up
> process.
>
> Possible Language Changes
> -
>
> The Racket community has long discussed possibilities for Racket2.
> Here
> are a few potential changes from the wish list:
>
> * Rename functions to make the conventions more uniform, and make
>   better use of keyword arguments to reduce names and increase
>   consistency.
>
> * Change structures types to have more or fewer features.
>
> * Use generic datatypes (such as streams) pervasively, instead of
>   writing code that expects a particular concrete representation
> (such
>   as lists).
>
> * Make strings immutable by default (e.g., result of `format` or
>   `string-append`).
>
> * Adjust the semantics of common syntax forms, such as raising an
> error
>   on fall-through for `cond` or `match`, and change the meaning of
> some
>   primitives, such as making `integer?` mean "exact integer".
>
> * Make pattern matching more pervasive and available by default.
>
> * Change module, evaluation, and loading callbacks (e.g., protocol
> for
>   `current-module-name-resolver`) to improve errors and
> extensibility.
>
> More changes have been suggested, and no doubt many other changes
> would
> make sense. As a first 

Re: [racket-users] Re: Racket2 possibilities

2019-07-22 Thread Paulo Matos

On 22/07/2019 16:52, Maria Gabriela Guimarães wrote:
> > I experimented with various scheme in browser intrepred via
> JavaScript and compiled to wasm both are not good enough.
>
> Insufficient implementations I suppose, or wasm misses features
> important for a Scheme ...
>
Someone wanting to take this on might gain inspiration from:
https://github.com/google/schism

> Em segunda-feira, 22 de julho de 2019 15:33:59 UTC+1, amz3 escreveu:
>
>
>
> On Monday, July 22, 2019 at 4:26:04 PM UTC+2, Mário Guimarães wrote:
>
>
> > And the JVM in browsers has been thoroughly supplanted by
> Javascript. 
>
> I missed another VM: Racket2 should also target WebAssembly.
>
>
> I experimented with various scheme in browser intrepred via
> JavaScript and compiled to wasm both are not good enough.
>
> -- 
> 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/9b5cdf22-8d78-42d8-86a0-bf5893a26f74%40googlegroups.com
> .

-- 
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/23fd9641-49b5-4784-a705-7c2ffcd9e6fb%40linki.tools.


[racket-users] Racket News - Issue 12

2019-07-15 Thread Paulo Matos
Another issue has landed at your doorstep. Sit down, grab a cup of
coffee and enjoy!

https://racket-news.com/2019/07/racket-news-issue-12.html

Paulo Matos

-- 
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/75aaca1a-2a3c-9c67-e81b-cd044f1bef1d%40linki.tools.
For more options, visit https://groups.google.com/d/optout.


[racket-users] Compiling into Linklets

2019-07-02 Thread 'Paulo Matos' via Racket Users
-vector*-ref data 0)
'0
(unsafe-vector*-ref data 1)
(unsafe-vector*-ref data 2)
(unsafe-vector*-ref data 3
(define-values
 (phase-to-link-modules)
 (hasheqv
  0
  (list
   (module-use
(unsafe-vector*-ref .mpi-vector 0)
0))
  (name . (factorial-input configure-runtime))
  (side-effects . (0)))


This linklet does not contain the definition of factorial. This is
probably my bad assumption but I thought I would get a linklet directory
with everything in the original application. Is there a current way to
do this?

Or the solution is to go manually through the requires in the original
source and run the linklet extraction for each of them?

-- 
Paulo Matos

-- 
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/ee200104-94d3-f361-be17-8910ee07cbdd%40linki.tools.
For more options, visit https://groups.google.com/d/optout.


[racket-users] Racket News - Issue 11

2019-07-01 Thread 'Paulo Matos' via Racket Users
The big 11 is here! :)

https://racket-news.com/2019/07/racket-news-issue-11.html

Enjoy, preferably with a strong espresso!
-- 
Paulo Matos

-- 
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/1b61022f-c146-a0cb-d445-891d8d9f4bae%40linki.tools.
For more options, visit https://groups.google.com/d/optout.


[racket-users] Racket News - Issue 10

2019-06-14 Thread 'Paulo Matos' via Racket Users
It's here!!!

https://racket-news.com/2019/06/racket-news-issue-10.html

Have a good weekend,
-- 
Paulo Matos

-- 
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/f6a730ed-72f1-ba93-ffe3-21bd4af9dfe8%40linki.tools.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] Typed Racket segmentation fault

2019-06-05 Thread 'Paulo Matos' via Racket Users


On 05/06/2019 16:47, Philip McGrath wrote:
> What version of Racket are you using? I get a segfault in 7.2, but 7.3
> works for me.

I see the segfault in 7.1 but not in 7.2 or 7.3. Then I run it under
valgrind and I see it in all the versions. :)
It's there, but sometimes hiding.

Will take a look.

> -Philip
> 
> 
> On Wed, Jun 5, 2019 at 10:42 AM James Geddes  <mailto:james.ged...@gmail.com>> wrote:
> 
> Dear All,
> 
> The following Typed Racket program is intended to produce an image
> of the Mandelbrot set (but it doesn't bother actually displaying the
> image).
> 
> Running the program using command-line Racket causes a crash.
> Specifically, Racket terminates with the error message:
> 
>         Segmentation fault: 11
> 
> However,
> 
> 1. The program runs successfully in DrRacket;
> 
> 2. Reducing the size of the image to, say, 200 x 200 (by changing
> the last arguments in the calls to `make-ticks`) also results in
> successful termination, without a segmentation fault.
> 
> Any advice appreciated!
> 
> (PS: I'm not actually that interested in making pictures. I'm trying
> to do some speed benchmarks to show my colleagues, particularly
> those who argue that Python is faster, and this example happened to
> be on hand.)
> 
> 
> James
> 
> 
> 
> 
> #lang typed/racket
> 
> ;; Generate an image of the Mandelbrot set
> (https://en.wikipedia.org/wiki/Mandelbrot_set)
> 
> (define *iteration-limit* : Integer 50)
> 
> (: mandel (-> Float-Complex Integer))
> ;; Given c, iterate z <- z^2 + c starting from z = 0 until either
> |z| > 2 or the number of iterations
> ;; exceeds *iteration-limit*. Returns the number of iterations required.
> (define (mandel c)
>   (let mandel-iter ([z 0.0+0.0i]
>                     [i 0])
>     (if (or (>= i *iteration-limit*) (> (magnitude z) 2.0))
>         i
>         (mandel-iter (+ c (sqr z)) (+ i 1)
> 
> (: brot ((Listof Float) (Listof Float) -> (Listof Integer)))
> ;; Apply mandel to a rectangular grid of complex numbers
> (define (brot xs ys)
>   (for*/list : [Listof Integer]
>       ([y (in-list ys)]
>        [x (in-list xs)])
>     (mandel (make-rectangular x y
> 
> (: make-ticks (-> Float Float Integer (Listof Float)))
> (define (make-ticks min max resolution)
>   (range min max (/ (- max min) resolution)))
> 
> (define *xs* (make-ticks -1.5 0.5 300))
> (define *ys* (make-ticks -1.0 1.0 300))
> 
> ;; Compute a Mandelbrot image (but then discard it)
> (void (brot *xs* *ys*))
> 
> 
> 
> 
> -- 
> 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
> <mailto:racket-users%2bunsubscr...@googlegroups.com>.
> To view this discussion on the web visit
> 
> https://groups.google.com/d/msgid/racket-users/194F0EE9-0B9E-412B-A2C0-BCE51CD0AA75%40gmail.com.
> For more options, visit https://groups.google.com/d/optout.
> 
> -- 
> 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
> <mailto:racket-users+unsubscr...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/racket-users/CAH3z3gY4Cte5p0ZuY6yCmjAc1jjebZQ6GTaQQZJXQxdoqaop2Q%40mail.gmail.com
> <https://groups.google.com/d/msgid/racket-users/CAH3z3gY4Cte5p0ZuY6yCmjAc1jjebZQ6GTaQQZJXQxdoqaop2Q%40mail.gmail.com?utm_medium=email_source=footer>.
> For more options, visit https://groups.google.com/d/optout.

-- 
Paulo Matos

-- 
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/cea3ba1c-64fe-2d39-a8ed-98570751fb3e%40linki.tools.
For more options, visit https://groups.google.com/d/optout.


[racket-users] Racket News - Issue 9

2019-06-03 Thread 'Paulo Matos' via Racket Users
Issue 9 is here.

https://racket-news.com/2019/06/racket-news-issue-9.html

Grab a coffee and enjoy.
-- 
Paulo Matos

-- 
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/5b22e4e7-6dde-1bee-18fa-cdf35760d706%40linki.tools.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] Some concern about ChezScheme...

2019-05-28 Thread 'Paulo Matos' via Racket Users



On 28/05/2019 04:56, 'John Clements' via Racket Users wrote:
> I’m responding to my own message, because (thanks to Andy Keep) I’ve now 
> discovered a big chunk of the answer.
> 
> Specifically, it looks Jeremy Siek’s compilers class includes a textbook 
> written by him and Ryan Newton whose preface appears to answer all of my 
> questions; specifically, that they did merge Ghuloum’s approach with 
> nanopasses.
> 
> https://iu.instructure.com/courses/1735985
> 
> https://github.com/IUCompilerCourse/Essentials-of-Compilation
> 

These are very good references on compilation I was not aware of. Thanks
for posting.

-- 
Paulo Matos

-- 
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/dbd99ee3-b525-447a-2aea-d9f69a695f82%40linki.tools.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] Re: chez-runner plugin

2019-05-22 Thread 'Paulo Matos' via Racket Users



On 22/05/2019 18:00, francesco bennardo wrote:
> 
> 
> Il giorno mercoledì 22 maggio 2019 15:34:31 UTC+2, francesco bennardo ha
> scritto:
> 
> Someone knows home to use the "chez-runner" plugin? I've installed
> it but do not works.
> 
> 
> I use Racket yes, but I use chez scheme too.  Anyway they are different.
> I want to use both. If I do not put #lang racket in the definition, when
> I press the button "Run Chez" I get nothing, no prompt and I cannot
> continue.
>

You cannot use #lang racket if you want to run your script in Chez,
because Chez doesn't know what that means. I assume that this
chez-runner was an experiment and it lacks communication with the
interactions window.

My apologies but can't help you further, at this point, you have to open
an issue at:
https://github.com/Syntacticlosure/chez-runner/issues

-- 
Paulo Matos

-- 
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/8ab208cc-2c25-b242-c0e5-2a5fc35f86b0%40linki.tools.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] Re: chez-runner plugin

2019-05-22 Thread 'Paulo Matos' via Racket Users
I am talking without running it or even having used that plugin but it
looks like it's passing the definitions you have in your window but Chez
doesn't know `#l` in line one. I imagine you have something like `#lang
racket`?

Why not just use Racket then? Also, are you sure you want to run Chez
like that or are you really after Racket-on-Chez which is something
completely different?

On 22/05/2019 17:46, francesco bennardo wrote:
> Hello Paulo, thank you for your help. I have the button "Run Chez". I've
> already installed it. When I press the button I get this error:
> Exception in read: invalid sharp-sign prefix #l at line 1, char 1 of
> C:\Users\Francis\AppData\Local\Temp\chezscheme_temp_file15585396541558539654360.
> I start with the #lang racket only in the definition.
> 
> Il giorno mercoledì 22 maggio 2019 15:34:31 UTC+2, francesco bennardo ha
> scritto:
> 
> Someone knows home to use the "chez-runner" plugin? I've installed
> it but do not works.
> 
> -- 
> 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
> <mailto:racket-users+unsubscr...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/racket-users/f45532de-3edf-46ee-8295-744d76ee51f6%40googlegroups.com
> <https://groups.google.com/d/msgid/racket-users/f45532de-3edf-46ee-8295-744d76ee51f6%40googlegroups.com?utm_medium=email_source=footer>.
> For more options, visit https://groups.google.com/d/optout.

-- 
Paulo Matos

-- 
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/b7218387-d0c3-46fb-7baa-45e3d3476a19%40linki.tools.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] chez-runner plugin

2019-05-22 Thread 'Paulo Matos' via Racket Users
Hi,

It seems you are referring to this DrRacket plugin:
https://github.com/Syntacticlosure/chez-runner

Optimally Syntacticlosure should be able to help a lot more than I can
and if what I say doesn't make sense, I suggest you open an issue with
your question at :
https://github.com/Syntacticlosure/chez-runner/issues

However, I quickly glanced at the code and it seems it's a plugin for
DrRacket that simply calls `scheme --script` with what you have in the
definitions once you click the button `Run Chez`.
I suggest you start DrRacket, look for the button. If it's not there,
report an issue using the link above.

Paulo

On 22/05/2019 15:34, francesco bennardo wrote:
> Someone knows home to use the "chez-runner" plugin? I've installed it
> but do not works.
> 
> -- 
> 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
> <mailto:racket-users+unsubscr...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/racket-users/704b5a48-9e5f-4850-b92f-98dbef014472%40googlegroups.com
> <https://groups.google.com/d/msgid/racket-users/704b5a48-9e5f-4850-b92f-98dbef014472%40googlegroups.com?utm_medium=email_source=footer>.
> For more options, visit https://groups.google.com/d/optout.

-- 
Paulo Matos

-- 
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/22979faf-7823-d97a-5a33-56d4cfb6a2df%40linki.tools.
For more options, visit https://groups.google.com/d/optout.


[racket-users] Racket News - Issue 8

2019-05-15 Thread 'Paulo Matos' via Racket Users
Issue 8 is here.

http://racket-news.com/2019/05/racket-news-issue-8.html

Ristretto time, enjoy!

-- 
Paulo Matos

-- 
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/b7c1bb30-ad6f-6bc0-6ccd-e89e859a3697%40linki.tools.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] Re: Racket News - Issue 7

2019-05-03 Thread 'Paulo Matos' via Racket Users
Hi Stephen,

Great to hear you're enjoying RN and enjoyed my choice of Automata via
Macros for this issue.

It's always exciting to hear that people are enjoying these issues.

All the best,
Paulo Matos

On 02/05/2019 22:13, Stephen Foster wrote:
> Yes!  Years ago, "Automata via Macros" was the paper that helped me see
> that macros are cool. :)  Thanks for including that.
> 
> I've been enjoying these Racket News issues!
> 
> On Wednesday, May 1, 2019 at 7:21:56 AM UTC-7, Paulo Matos wrote:
> 
> Issue 7 is here.
> 
> http://racket-news.com/2019/05/racket-news-issue-7.html
> <http://racket-news.com/2019/05/racket-news-issue-7.html>
> 
> Americano time, enjoy!
> -- 
> Paulo Matos
> 
> -- 
> 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
> <mailto:racket-users+unsubscr...@googlegroups.com>.
> For more options, visit https://groups.google.com/d/optout.

-- 
Paulo Matos

-- 
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.
For more options, visit https://groups.google.com/d/optout.


[racket-users] Racket News - Issue 7

2019-05-01 Thread 'Paulo Matos' via Racket Users
Issue 7 is here.

http://racket-news.com/2019/05/racket-news-issue-7.html

Americano time, enjoy!
-- 
Paulo Matos

-- 
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.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] SIGSEGV when running Racket

2019-04-22 Thread 'Paulo Matos' via Racket Users



On 22/04/2019 00:23, polarish...@gmail.com wrote:
> Hello everyone,
> 
> I observed some exceptions like `SIGSEGV MAPERR si_code 1 fault on addr
> 0x7f6f4e30fff0` when running a Racket program. Any ideas why this happens?

Hi Shaobo,

Unless you're using an unsafe op / ffi, it's a bug. Report it please.

Can you fill in a report here: https://github.com/racket/racket/issues/new

Attach example to allow us to reproduce and debug the issue. Add
information about OS, machine architecture. We will ask for more
information if necessary.

Thanks,

Paulo

> 
> Thanks,
> Shaobo
> 
> -- 
> 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
> <mailto:racket-users+unsubscr...@googlegroups.com>.
> For more options, visit https://groups.google.com/d/optout.

-- 
Paulo Matos

-- 
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.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] Racket News - Issue 6

2019-04-21 Thread 'Paulo Matos' via Racket Users



On 18/04/2019 10:25, Alexander Shopov wrote:
> And a bit more popularity - there will be links from
> Linux Weekly News: Announcements -> Newsletters -> Developement to the
> news letter:
> 

Hi Alex,

Many thanks for this. It looks great.

-- 
Paulo Matos

-- 
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.
For more options, visit https://groups.google.com/d/optout.


[racket-users] Racket News - Issue 6

2019-04-12 Thread 'Paulo Matos' via Racket Users
Issue 6 is here.

http://racket-news.com/2019/04/racket-news-issue-6.html

It's cappuccino time, enjoy your weekend!
-- 
Paulo Matos

-- 
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.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] Generate really large random numbers in Racket

2019-04-02 Thread 'Paulo Matos' via Racket Users



On 01/04/2019 23:37, Robby Findler wrote:
> Generate multiples of those and combine them (shifting old ones over
> and adding new ones as the lowest digits)?
> 
> I'm not sure of a good way to generate nats uniformly at random where
> you don't specify an upper bound, but Neil Toronto suggested something
> crazy we used this paper:
> http://users.cs.northwestern.edu/~robby/pubs/papers/jfp2017-nfmf.pdf
> 

Awesome! I just skimmed the paper and the enumeration part brought
memories of a technique we developed for unbounded model checking almost
a decade ago.

Your figure 3 is not too far from our figures 4 and 5 on page 9 of:
https://www.researchgate.net/publication/225399880_A_Lazy_Unbounded_Model_Checker_for_Event-B

Also, I should point out that all this Lazy Unbounded Model Checking
research was developed in the good old PLT Scheme. :)

Should check if the thing still runs in todays Racket...

Now I should really grab a coffee and read your paper properly!

Paulo Matos

> Robby
> 
> On Mon, Apr 1, 2019 at 4:31 PM  wrote:
>>
>> Hello everyone,
>>
>> It appears that the largest number returned by the random function in Racket 
>> is 4294967087-1 for a good reason. Are there any libraries or simple 
>> approaches to generate a number larger than that?
>>
>> Thanks,
>> Shaobo
>>
>> --
>> 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.
>> For more options, visit https://groups.google.com/d/optout.
> 

-- 
Paulo Matos

-- 
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.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] Generate really large random numbers in Racket

2019-04-02 Thread 'Paulo Matos' via Racket Users
Check the math library by Neil Toronto:
https://docs.racket-lang.org/math/base.html?q=random#%28part._.Random_.Number_.Generation%29

(random-natural k) → Natural

  k : Integer

Returns a random natural number less than k, which must be positive. Use
(random-natural k) instead of (random k) when k could be larger than
4294967087.


On 01/04/2019 23:31, polarish...@gmail.com wrote:
> Hello everyone,
> 
> It appears that the largest number returned by the random function in
> Racket is 4294967087-1 for a good reason. Are there any libraries or
> simple approaches to generate a number larger than that?
> 
> Thanks,
> Shaobo
> 
> -- 
> 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
> <mailto:racket-users+unsubscr...@googlegroups.com>.
> For more options, visit https://groups.google.com/d/optout.

-- 
Paulo Matos

-- 
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.
For more options, visit https://groups.google.com/d/optout.


[racket-users] Racket News - Issue 5

2019-04-01 Thread 'Paulo Matos' via Racket Users
Issue 5 is here.

https://racket-news.com/2019/04/racket-news-issue-5.html

Come on - make a strong espresso today. You know you deserve it!
-- 
Paulo Matos

-- 
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.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] Re: Racket News - Issue 4

2019-03-19 Thread 'Paulo Matos' via Racket Users



On 18/03/2019 14:55, Jérôme Martin wrote:
> Thank you so much for this!
> 

Opened this for you:
https://github.com/racket-news/racket-news.github.io-src/issues/12

Feel free to add to it if something else comes to mind.

> If I can suggest a project for next month's spotlight:
> 
> - Christopher Lemmer Webber, co-editor of the ActivityPub specs, is
> working on a distributed social network library based on Racket:
> https://gitlab.com/spritely
>   It's still in early development, but I think it's an important project
> to give visibility to ;)
> 
> Maybe we could also have a spotlight section for #lang languages too?
> 
> - The brag parser generator is obviously a good project.
> - The video lang by Leif is also pretty awesome.
> - The slideshow lang might be a great pick too.
> - Obviously scribble.
> 
> On Friday, March 15, 2019 at 12:03:47 PM UTC+1, Paulo Matos wrote:
> 
> I have just published Issue 4 at
> 
> http://racket-news.com/2019/03/racket-news-issue-4.html
> <http://racket-news.com/2019/03/racket-news-issue-4.html>
> 
> Grab a coffee and enjoy!
> -- 
> Paulo Matos
> 
> -- 
> 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
> <mailto:racket-users+unsubscr...@googlegroups.com>.
> For more options, visit https://groups.google.com/d/optout.

-- 
Paulo Matos

-- 
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.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] Re: Racket News - Issue 4

2019-03-19 Thread 'Paulo Matos' via Racket Users



On 18/03/2019 16:51, Matt Jadud wrote:
> I'd be willing to pitch in some text around the thinking about the 'tbl'
> library for introductory data work, so that people might push back on
> it. Or, it would at least give a coherent surface for some conversation
> around collaboration.
> 
> If not next issue, at some point. Or, not. I'm flexible. It would force
> me to get some things in writing, though, which is useful.
> 

Hey Matt, that would be great. If you want to send in a pitch for the
Project Spotlight or any other section, feel free. It would be great to
have more contributions! :)

> Cheers,
> Matt
> 
> On Mon, Mar 18, 2019 at 9:55 AM Jérôme Martin
> mailto:jerome.martin@gmail.com>> wrote:
> 
> Thank you so much for this!
> 
> If I can suggest a project for next month's spotlight:
> 
> - Christopher Lemmer Webber, co-editor of the ActivityPub specs, is
> working on a distributed social network library based on Racket:
> https://gitlab.com/spritely
>   It's still in early development, but I think it's an important
> project to give visibility to ;)
> 
> Maybe we could also have a spotlight section for #lang languages too?
> 
> - The brag parser generator is obviously a good project.
> - The video lang by Leif is also pretty awesome.
> - The slideshow lang might be a great pick too.
> - Obviously scribble.
> 
> On Friday, March 15, 2019 at 12:03:47 PM UTC+1, Paulo Matos wrote:
> 
> I have just published Issue 4 at
> 
> http://racket-news.com/2019/03/racket-news-issue-4.html
> 
> Grab a coffee and enjoy!
> -- 
> Paulo Matos
> 
> -- 
> 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
> <mailto:racket-users+unsubscr...@googlegroups.com>.
> For more options, visit https://groups.google.com/d/optout.
> 
> -- 
> 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
> <mailto:racket-users+unsubscr...@googlegroups.com>.
> For more options, visit https://groups.google.com/d/optout.

-- 
Paulo Matos

-- 
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.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] Re: Racket News - Issue 4

2019-03-19 Thread 'Paulo Matos' via Racket Users
Hi Jerome,

Thanks for all the suggestions.

On 18/03/2019 14:55, Jérôme Martin wrote:
> Thank you so much for this!
> 
> If I can suggest a project for next month's spotlight:
> 
> - Christopher Lemmer Webber, co-editor of the ActivityPub specs, is
> working on a distributed social network library based on Racket:
> https://gitlab.com/spritely
>   It's still in early development, but I think it's an important project
> to give visibility to ;)
> 

Sure! That's great. I will add it to the submissions for issue 5 or 6.

> Maybe we could also have a spotlight section for #lang languages too?
> 
> - The brag parser generator is obviously a good project.
> - The video lang by Leif is also pretty awesome.
> - The slideshow lang might be a great pick too.
> - Obviously scribble.
> 

We could do that but I have been using project spotlight in the broader
sense of standalone project and/or lang. For example, I featured the
rosette #lang a couple of issues ago.

I can obviously have one more section but the reason I would prefer not
to is because at about ~26 issues per year, I would like to have good
content for a long time coming, if you know what I mean. :)

Therefore I would prefer to schedule those great langs in the project
spotlight for issues up ahead. What do you think?

Paulo Matos

> On Friday, March 15, 2019 at 12:03:47 PM UTC+1, Paulo Matos wrote:
> 
> I have just published Issue 4 at
> 
> http://racket-news.com/2019/03/racket-news-issue-4.html
> <http://racket-news.com/2019/03/racket-news-issue-4.html>
> 
> Grab a coffee and enjoy!
> -- 
> Paulo Matos
> 
> -- 
> 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
> <mailto:racket-users+unsubscr...@googlegroups.com>.
> For more options, visit https://groups.google.com/d/optout.

-- 
Paulo Matos

-- 
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.
For more options, visit https://groups.google.com/d/optout.


[racket-users] Racket News - Issue 4

2019-03-15 Thread 'Paulo Matos' via Racket Users
I have just published Issue 4 at

http://racket-news.com/2019/03/racket-news-issue-4.html

Grab a coffee and enjoy!
-- 
Paulo Matos

-- 
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.
For more options, visit https://groups.google.com/d/optout.


[racket-users] Season of docs participation

2019-03-12 Thread 'Paulo Matos' via Racket Users
I have been recently reading a lot of the guide and reference manuals
and they are great but not perfect (yet!).

Today I found about Google Season of Docs. What do people think about
Racket getting involved as a mentoring organization?
https://developers.google.com/season-of-docs/docs/get-started/

Kind regards,
-- 
Paulo Matos

-- 
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.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] How to fix typos in documentation?

2019-03-07 Thread 'Paulo Matos' via Racket Users



On 07/03/2019 13:40, Marc Kaufmann wrote:
> Thanks Paulo, this is way better than the workflow I used the only other
> time I made a PR. The only thing I had to do was choose a branch to
> commit to: I chose 'master', mostly because I have no clue what else I
> would have chosen. What is the default to contribute to?
> 
> It was in scribblings by the way.
> 

OK, I found you.
https://github.com/MarcKaufmann/racket/tree/patch-1

As you can see, github created the patch-1 branch correctly and your fix
is there. You should see now a button in green saying 'Create New Pull
Request'.

Then it should show something like:

racket/racket master <- MarcKaufmann/racket patch-1

on top. Press create pull request and it will create a pull request in
racket/racket for master, based on your patch-1 branch changes.

I would then expect to see a PR from you here:
https://github.com/racket/racket/pulls

-- 
Paulo Matos

-- 
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.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] How to fix typos in documentation?

2019-03-07 Thread 'Paulo Matos' via Racket Users



On 07/03/2019 13:40, Marc Kaufmann wrote:
> Thanks Paulo, this is way better than the workflow I used the only other
> time I made a PR. The only thing I had to do was choose a branch to
> commit to: I chose 'master', mostly because I have no clue what else I
> would have chosen. What is the default to contribute to?
> 

In general you should not need to choose a branch to commit to because
github will automatically name it patch-N. Then you create a PR to merge
to master.

If really have to choose a branch to commit your change to in your fork,
select a new branch. I name them - so it could be
mkaufmann-scribblings-typo-fix. Then when you select the branch to merge
to, yes, it's master.

> It was in scribblings by the way.
> 

You mean scribblings in the racket repo?
I am asking because I can't see a PR there from you.

-- 
Paulo Matos

-- 
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.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] How to fix typos in documentation?

2019-03-07 Thread 'Paulo Matos' via Racket Users



On 07/03/2019 11:55, Marc Kaufmann wrote:
> Hi,
> 
> I just came across a typo in the documentation and was about to move on
> simply because I couldn't be bothered to figure out how/where to change
> it. I couldn't find the docs in the github repo (I searched for doc, and
> looked under racket-lang-org without success).
> 
> Also, is there a guide on best practice for pull requests or
> contributions, including a "Fork this, do that, push like that, etc"? I
> have no idea, usually just fork the whole thing, but don't know how to
> keep it up-to-date. Pointers to Racket-agnostic resources very welcome.
> Thanks,
> Marc
> 
> PS: I am purposefully not saying where the typo is so that I will have
> to go and fix it, rather than have someone else fix it.
> 

Where the documentation is, depends on where the typo is. Is it in the
Guide, Reference, somewhere else?

Go to https://github.com/racket/racket
then search for the typo in the github search box and select 'in this
repository'.

Found it, great? No? Maybe the docs are somewhere else. Does it belong
to one of the libraries in pkgs.racket-lang.org? To scribble?

Once you found it, the easiest thing for a typo is to find the file in
github, then edit straight in github. It will automatically fork the
project. Then you can edit the file, fixing the typo and commit. Open PR
straight after that. Someone will come and merge the PR. :) If you need
step-by-step help feel free to pvt me in Slack.

Enjoy the ultimate pleasure of committing to the racket repo, go get
that chocolate bar you deserve!

-- 
Paulo Matos

-- 
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.
For more options, visit https://groups.google.com/d/optout.


[racket-users] Racket News - Issue 3

2019-03-01 Thread 'Paulo Matos' via Racket Users
I have just published Issue 3 at

http://racket-news.com/2019/03/racket-news-issue-3.html

Grab a coffee and enjoy!

-- 
Paulo Matos

-- 
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.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] "table" data structure in Racket

2019-02-22 Thread 'Paulo Matos' via Racket Users



On 22/02/2019 04:05, travis.hinkel...@gmail.com wrote:
> After posing the question yesterday, I spent a little time poking around
> in the Github repository for Apache Arrow and came to the same
> conclusion, i.e., large project presumably facilitated by corporate backing.
> 

True, they are large projects... maybe even facilitated by corporate
backing but someone got them started and they probably got started
without corporate backing. I would say that you should do it if you are
motivated to do it for fun or if you need it. Start small, maybe create
just a very small subset of bindings that solve a specific problem.
Document it, publicize it, allow people to contribute. Maybe one day,
corporate backing will come.


Good luck!

-- 
Paulo Matos

-- 
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.
For more options, visit https://groups.google.com/d/optout.


[racket-users] Racket News - Issue 2

2019-02-15 Thread 'Paulo Matos' via Racket Users
I have just published Issue 2 at

http://racket-news.com/2019/02/racket-news-issue-2.html


I would have loved to send a text version to the mailing list but with
code and images to render I haven't found a way to do this properly yet.
I have tried scribble --text and pandoc but both had shortcomings.

For now, please refer to the web address. If you have suggestions please
let me know.

Grab a coffee and enjoy!

-- 
Paulo Matos

-- 
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.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] Fully expanded programs grammar: print-values

2019-02-07 Thread 'Paulo Matos' via Racket Users



On 06/02/2019 21:09, Shu-Hung You wrote:
> 
> 
> On Wed, Feb 6, 2019 at 9:42 AM 'Paulo Matos' via Racket Users
> mailto:racket-users@googlegroups.com>>
> wrote:
>>
>>
>>
>> On 06/02/2019 16:00, Shu-Hung You wrote:
>> > print-values is a normal identifier introduced by the racket/base's
>> > macro module-begin. It is a (private) function defined in
>> > racket/private/modbeg.
>> >
>> That's sort of surprising. I actually expected fully expanded programs
>> to be evaluable by the user. This obviously can't happen if it expands
>> to private functions.
>>
> 
> Actually, the fully expanded programs _can_ be evaluated by the users.
> It is possible to first expand an input program then pass the result to
> eval. The identifier has the right binding information, referencing to
> the private function in racket/private/modbeg, and that module will be
> instantiated because racket/base depends on it.
> 

Thanks for the clarification and reference. Actually after reading what
you said, it makes total sense and what I tried to do was completely
ridiculous. :)

-- 
Paulo Matos

-- 
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.
For more options, visit https://groups.google.com/d/optout.


  1   2   3   >