In case this was directed at me: yes, I agree.

Robby


On Sat, May 7, 2016 at 9:46 AM, Kieron Hardy <[email protected]> wrote:
> +1
>
> Yes, specifying the language to use when interpreting some source, is best in 
> the input source itself than in the reference to that source.
>
> But why must it be one or the other, and not some sensible combination of 
> both. e.g. If the #lang is absent from the source, look for and/or override 
> the language to use with command line switches to the interpreter, with #lang 
> racket (or racket/base or something else) as the default.
>
> The only way Racket-created solutions can supplant the products created with 
> medieval tools (and I'm thinking here of lex, yacc, and their ilk) is by 
> ingesting the exact same input source files/streams that those other products 
> ingest. Forcing a change to input source is an unnecessary, difficult, and 
> often insurmountable hurdle. Evolving replacement Racket-built solutions in 
> (one of the many) domains where Racket is ideal should be easy.
>
>> On May 7, 2016, at 6:48 AM, Jay McCarthy <[email protected]> wrote:
>>
>> +1
>>
>>> On Fri, May 6, 2016 at 6:13 PM, Jack Firth <[email protected]> wrote:
>>> William's remark is spot on about my use-case. There exists a language that 
>>> wasn't initially designed with racket in mind, but could easily be a racket 
>>> #lang. To interop with code already written in this language, I wanted an 
>>> easy way to run files that don't have the #lang line. If I were designing 
>>> the language Racket-first, I wouldn't need this feature.
>>>
>>> --
>>> 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 [email protected].
>>> For more options, visit https://groups.google.com/d/optout.
>>
>>
>>
>> --
>> Jay McCarthy
>> Associate Professor
>> PLT @ CS @ UMass Lowell
>> http://jeapostrophe.github.io
>>
>>           "Wherefore, be not weary in well-doing,
>>      for ye are laying the foundation of a great work.
>> And out of small things proceedeth that which is great."
>>                          - D&C 64:33
>>
>> --
>> 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 [email protected].
>> 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 [email protected].
> 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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to