Re: Types of languages Re: [racket-users] the list of languages made with racket [Hacker News]

2019-03-01 Thread Justin Zamora
You should include Danny Yoo's Brainfudge in the "stand-alone languages with non-s-exp syntax". https://www.hashcollision.org/brainfudge/index.html Justin On Fri, Mar 1, 2019 at 6:15 PM Stephen De Gabrielle wrote: > > > > On Fri, 1 Mar 2019 at 18:00, Matthias Felleisen > wrote: >> >> >> >> >

Re: [racket-users] Struct properties and recursion

2019-03-01 Thread jackhfirth
Following up on this for anyone interested; I made a small wrapper library ( rebellion/struct-descriptor ) around make-struct-type. You may find it interesting if you've created lots of struct types that all had to implement the

Re: Types of languages Re: [racket-users] the list of languages made with racket [Hacker News]

2019-03-01 Thread Stephen De Gabrielle
On Fri, 1 Mar 2019 at 18:00, Matthias Felleisen wrote: > > > > On Mar 1, 2019, at 12:05 PM, Stephen De Gabrielle < > spdegabrie...@gmail.com> wrote: > > > > Hi Matthias, > > (or anyone else who is available to answer :)) > > > > I'm trying to get my head around the range of possible languages in

Re: [racket-users] [racket users] Struct property question

2019-03-01 Thread Ben Greenman
prop:procedure is indeed pre-defined: https://docs.racket-lang.org/reference/procedures.html#(def._((lib._racket%2Fprivate%2Fbase..rkt)._prop~3aprocedure)) Here's one way to look at things: - struct is a tool for making new datatypes - #:property is a hook for adding a new "skill" to the new

Re: [racket-users] lexer-parser approach in Racket [was the list of languages made with racket [Hacker News]]

2019-03-01 Thread Matthias Felleisen
> On Mar 1, 2019, at 2:29 PM, Aidan Gauland wrote: > > On 2/03/19 3:27 AM, Matthias Felleisen wrote: >>> On Mar 1, 2019, at 2:15 AM, Aidan Gauland >>> wrote: >>> >>> On 24/02/19 12:08 PM, Matthias Felleisen wrote: >>> 2. The means of implementation in Racket are radically different

Re: [racket-users] lexer-parser approach in Racket [was the list of languages made with racket [Hacker News]]

2019-03-01 Thread Aidan Gauland
On 2/03/19 3:27 AM, Matthias Felleisen wrote: >> On Mar 1, 2019, at 2:15 AM, Aidan Gauland wrote: >> >> On 24/02/19 12:08 PM, Matthias Felleisen wrote: >>> 2. The means of implementation in Racket are radically different from a >>> lexer-parser approach. >> Wait, does this mean that the

Re: Types of languages Re: [racket-users] the list of languages made with racket [Hacker News]

2019-03-01 Thread Matthias Felleisen
> On Mar 1, 2019, at 12:05 PM, Stephen De Gabrielle > wrote: > > Hi Matthias, > (or anyone else who is available to answer :)) > > I'm trying to get my head around the range of possible languages in Racket. > > You got me thinking how many languages seem to have embedded little >

[racket-users] apologies for duplicates

2019-03-01 Thread George Neuner
Something weird going on with my mail.  It appears an unfinished draft message replying to Curtis Dutton was sent several times over the course of about 10 minutes.  I don't know how this happened, but I apologize for accidentally spamming everyone. George -- You received this message

[racket-users] Re: [racket-dev] Racket Realtime

2019-03-01 Thread George Neuner
Doh!  Hit send before I was done. On 3/1/2019 11:50 AM, Curtis Dutton wrote: Now I find myself wondering, why can't racket run in realtime? The GC is the most obvious hurdle that I can see. But racket execution speed by itself is plenty fast enough. There are a number of reasons: 

[racket-users] [racket users] Struct property question

2019-03-01 Thread Kevin Forchione
Hi guys, I’m trying to understand an example from the Racket manuals. (struct mood-procedure (base rating) #:property prop:procedure (struct-field-index base)) (define happy+ (mood-procedure add1 10)) (happy+ 2) <= 3 How does this work? It appears that prop:procedure is predefined. It

Types of languages Re: [racket-users] the list of languages made with racket [Hacker News]

2019-03-01 Thread Stephen De Gabrielle
Hi Matthias, (or anyone else who is available to answer :)) I'm trying to get my head around the range of possible languages in Racket. You got me thinking how many languages seem to have embedded little languages. I was wondering how they fit into your categories of languages? 3. The nature of

Re: [racket-users] Re: the list of languages made with racket [Hacker News]

2019-03-01 Thread Stephen De Gabrielle
Hi Jérôme, On Mon, Feb 25, 2019 at 2:19 PM Jérôme Martin wrote: > I'm currently working on different open source projects, and every one of > them features at least one or more #lang languages. > Some use s-expressions, some have their own syntax using the "brag" parser > generator. > Awesome!

Re: [racket-users] how to use union types

2019-03-01 Thread Matthias Felleisen
. . . all of which suggests that perhaps we should support blazingly fast list chaperones eventually :) -- 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] 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