Re: [racket-users] racket users fight for their right to colon keywords

2015-10-23 Thread Anthony Carrico
On 10/23/2015 11:30 AM, Greg Hendershott wrote: > If you touch type you > use both left and right shift keys O_o. ...but only the right shift key in dvorak, but seriously Asumu mentioned Flatt and Barzilay's "Keyword and optional arguments in PLT Scheme" on irc last night: http://citeseerx.ist.p

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-23 Thread Greg Hendershott
Keyword arguments: Although I'm comfortable in the #: camp, I can understand people preferring :foo over #:foo for the reason that it is faster to type. #: requires two shifted chars. If you touch type you use both left and right shift keys O_o. In that respect #: is even more awkward a finger dan

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-23 Thread John Berry
Yes, speaking personally, if I think about what I mean when I think about :keyword over #:keyword, what I really am after is the difference Alexis describes: of keywords as values vs. keywords as syntax. And looked at that way, it really just seems to be a question of different idioms, that of ol

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-22 Thread Alexis King
> And I'm surprised how many people claim to love #:keyword. (The engineering > opposition to any non-backward-compatible change was entirely predictable, > but I assumed only a small percentage would actually prefer #:keyword, due to > familiarity or different aesthetic wiring, and that around

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-22 Thread Neil Van Dyke
I appreciate people taking the time to vote, and thanks to Jay for doing this poll. I am genuinely surprised :keyword saw so much support and that change was so attractive to people. And I'm surprised how many people claim to love #:keyword. (The engineering opposition to any non-backward-c

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-22 Thread Andrew Gwozdziewycz
On Thu, Oct 22, 2015 at 10:53 AM, Jay McCarthy wrote: > On Thu, Oct 22, 2015 at 1:49 PM, Leif Andersen > wrote: > > > I am genuinely surprised :keyword saw so much support and that change >> was so attractive to people. >> >> That's because of the questions you asked. I saw those questions and s

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-22 Thread Leif Andersen
So, I thought about doing that. Except that I ended up not, because voting 5/5/0 doesn't properly capture my feelings. 5/5/0 seems more like a, I see pros and cons with both sides, but I fundamentally care some way or the other which way this goes. My opinion really is that this is a silly issue,

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-22 Thread Jay McCarthy
On Thu, Oct 22, 2015 at 1:49 PM, Leif Andersen wrote: > > I am genuinely surprised :keyword saw so much support and that change > was so attractive to people. > > That's because of the questions you asked. I saw those questions and said > to myself: "Self, I don't care enough about this debate en

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-22 Thread Leif Andersen
> I am genuinely surprised :keyword saw so much support and that change was so attractive to people. That's because of the questions you asked. I saw those questions and said to myself: "Self, I don't care enough about this debate enough to even really fill out these questions." (Although if you h

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-22 Thread Jay McCarthy
It has been a little more than a week and we've stopped getting results. The full results should be publicly available. Here is a summary: https://docs.google.com/forms/d/1HSwtxLhz5HWGMJjMXaO8LQyHJsdMkGbBlRa4fU7Sa34/viewanalytics and here is the raw data: https://docs.google.com/spreadsheets/d/

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-16 Thread Sean Kanaley
While were at it, can we make :long-keyword [3] => :long-keyword [long-keyword 3] ? And can we make define => =, and = => == ? In general, can we "Huffman encode" forms by average form usage frequency? (But seriously, the first one would be nice) On Fri, Oct 16, 2015 at 6:05 PM, Gustavo Mas

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-16 Thread Gustavo Massaccesi
I agree. I think that :xyz doesn't look special enough, and with #:xyz is clear that the reader is doing something special. Gustavo On Thu, Oct 15, 2015 at 1:00 PM, Laurent wrote: > On Thu, Oct 15, 2015 at 3:25 PM, Deren Dohoda > wrote: >> >> I don't have a very strong opinion, it seems like co

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-16 Thread Hendrik Boom
On Fri, Oct 16, 2015 at 08:21:09AM -0600, William G Hatch wrote: > > FYI, I'm a grad student at Utah with Matthew, and my current project > is a #lang pre-racket that compiles to C. It hasn't really gotten off > the ground yet because I've been busy with classes and fellowship > applications, but

Re: Fortran (Was: [racket-users] racket users fight for their right to colon keywords)

2015-10-16 Thread Jens Axel Søgaard
2015-10-16 3:11 GMT+02:00 Neil Van Dyke : > Regarding Fortran, about 3 weeks ago, I looked into implementing a `#lang > fortran77` or `#lang fortran90`. > ... > It would be a substantial project, for either a good practical reason or > a hobby.) > If you need a practical reason: Having a #lang

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-16 Thread William G Hatch
On Fri, Oct 16, 2015 at 03:24:06PM +0200, Konrad Hinsen wrote: Matthias Felleisen writes: > > For me the strongest point of Racket is that it encourages linguistic > > diversity while maintaining (nearly enforcing) interoperability. My > > dream language environment would go one step further an

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-16 Thread Matthias Felleisen
On Oct 16, 2015, at 9:24 AM, Konrad Hinsen wrote: > Matthias Felleisen writes: > >>> For me the strongest point of Racket is that it encourages linguistic >>> diversity while maintaining (nearly enforcing) interoperability. My >>> dream language environment would go one step further and provid

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-16 Thread Konrad Hinsen
Matthias Felleisen writes: > > For me the strongest point of Racket is that it encourages linguistic > > diversity while maintaining (nearly enforcing) interoperability. My > > dream language environment would go one step further and provide a > > second more low-level interoperability layer

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-16 Thread Greg Hendershott
> Code snippets get detached from `#lang` lines all the time, especially in > sometimes-terse 'social media' like email, chat, blogs, Twitter, etc. Although this can be a problem, I think it's already a problem in Racket -- and generally. Example: Spend time answering a Racket question on Stack O

Re: Fortran (Was: [racket-users] racket users fight for their right to colon keywords)

2015-10-16 Thread Matthias Felleisen
This would indeed fit into the "full spectrum" part of the Racket "stack" as presented in the manifesto and especially the presentation as given at (fifth RacketCon). -- Matthias On Oct 15, 2015, at 9:11 PM, Neil Van Dyke wrote: > Regarding Fortran, about 3 weeks ago, I looked into im

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-16 Thread Matthias Felleisen
[ message quoted in reversed for obvious reasons ] On Oct 16, 2015, at 7:18 AM, Konrad Hinsen wrote: > Matthias Felleisen writes: >> People wish to conduct a discourse about a domain in the language >> of their domain, and the more we enable the creation of languages, >> the closer to the doma

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-16 Thread Konrad Hinsen
Matthias Felleisen writes: > [I am using past tense because I am sure Fortran is kind of dead > now :-).] There are probably more active Fortran programmers than active Racket programmers at this time. > People wish to conduct a discourse about a domain in the language > of their domain, and

Fortran (Was: [racket-users] racket users fight for their right to colon keywords)

2015-10-15 Thread Neil Van Dyke
Regarding Fortran, about 3 weeks ago, I looked into implementing a `#lang fortran77` or `#lang fortran90`. Functionality-wise, it looks doable; speed-wise, not so great. I have no further need for this, but it's an interesting practical/hobby project someone might want to pursue. (For easy

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-15 Thread Hendrik Boom
On Thu, Oct 15, 2015 at 05:18:22PM -0400, Matthias Felleisen wrote: ... ... > A common reason for fragmentation is the creation and use of function > libraries. For example, a Fortran programmer in the field of physical > simulations used different function libraries than one in commercial > che

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-15 Thread Eli Barzilay
On Thu, Oct 15, 2015 at 3:37 PM, Anthony Carrico wrote: > I didn't really want to get dragged into this, but keep in mind that: > > (symbol? #'test) ; -> #f > > IIRC the common lisp keywords you admire are symbols. I think that the > proposed syntax confuses symbols and keywords, which are distinc

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-15 Thread Matthias Felleisen
On Oct 15, 2015, at 5:01 PM, Neil Van Dyke wrote: > BTW, in response to an earlier comment regarding fragmentation, I think that > `#lang foo-reader racket` and `#lang foo-replacing-racket-reader` are > equivalent in immediate fragmentation effect. What's more significant to > fragmentation

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-15 Thread Neil Van Dyke
Hendrik Boom wrote on 10/15/2015 01:25 PM: I'd like to ask: What do the Scheme standards say about this? What do Lisp standards say about this? I don't know the answers to these questons, though maybe I should, and Racket is not a standard Scheme, but I think these answers should at least guide

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-15 Thread Anthony Carrico
In case I'm being to oblique, I'm trying to point out that: (equal? '#:test ':test) ; -> #f which means that the proposal will certainly break things. -- Anthony Carrico -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from thi

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-15 Thread Anthony Carrico
On 10/15/2015 03:39 PM, Anthony Carrico wrote: > On 10/15/2015 03:37 PM, Anthony Carrico wrote: >> I didn't really want to get dragged into this, but keep in mind that: >> >> (symbol? #'test) ; -> #f > > err... (symbol? '#:test) ; -> #f > Yes. I found this in the Common Lisp Hyperspec: (symbolp

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-15 Thread Anthony Carrico
On 10/15/2015 03:37 PM, Anthony Carrico wrote: > I didn't really want to get dragged into this, but keep in mind that: > > (symbol? #'test) ; -> #f err... (symbol? '#:test) ; -> #f -- Anthony Carrico -- You received this message because you are subscribed to the Google Groups "Racket Users"

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-15 Thread Anthony Carrico
I didn't really want to get dragged into this, but keep in mind that: (symbol? #'test) ; -> #f IIRC the common lisp keywords you admire are symbols. I think that the proposed syntax confuses symbols and keywords, which are distinct types. -- Anthony Carrico -- You received this message becaus

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-15 Thread Hendrik Boom
On Thu, Oct 15, 2015 at 05:48:17AM +0200, Pierpaolo Bernardi wrote: > On Wed, Oct 14, 2015 at 11:34 PM, Neil Van Dyke wrote: > > Alex Knauth wrote on 10/14/2015 04:37 PM: > >> > >> You can use > >> #lang colon-kw racket > >> for :kw syntax, and > >> #lang kw-colon racket > >> for kw: syntax. > > >

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-15 Thread Laurent
On Thu, Oct 15, 2015 at 3:25 PM, Deren Dohoda wrote: > I don't have a very strong opinion, it seems like convenient syntax, but > half of what draws me to stick with lisps is the low amount of syntax. > Pound-colon has a strong line noise quality to it which colons lack, I > admit. But they also

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-15 Thread Deren Dohoda
I don't have a very strong opinion, it seems like convenient syntax, but half of what draws me to stick with lisps is the low amount of syntax. Pound-colon has a strong line noise quality to it which colons lack, I admit. But they also have an explicit feel which colons lack. Inclusion or exclusi

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-14 Thread Pierpaolo Bernardi
On Wed, Oct 14, 2015 at 11:34 PM, Neil Van Dyke wrote: > Alex Knauth wrote on 10/14/2015 04:37 PM: >> >> You can use >> #lang colon-kw racket >> for :kw syntax, and >> #lang kw-colon racket >> for kw: syntax. > > > If the standard `#lang racket` and `#lang racket/base` don't support > `:keyword` o

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-14 Thread Benjamin Greenman
On Wed, Oct 14, 2015 at 11:01 PM, Alexis King wrote: > I can’t wait until all of my programs look like this at the top: Haskellers are living the dream. For example: https://github.com/ekmett/lens/blob/master/src/Control/Lens/Tuple.hs -- You received this message because you are subscribed to

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-14 Thread Alexis King
> It's not "forking the language", it's turning into an opt-in library. The > huge difference between the colon-kw language mixin and that paddle/base > language is that the form isn't a language. It can be provided to any > language. If your paddle/base language didn't provide colon keywords, y

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-14 Thread Robby Findler
I love this message. Highlight of my day. :) On Wednesday, October 14, 2015, Neil Van Dyke wrote: > We are conducting a highly scientific poll. > > The question we want to answer is whether people would like for the Racket > standard languages to have symbols that begin with the colon character

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-14 Thread Jack Firth
On Wednesday, October 14, 2015 at 3:45:46 PM UTC-7, Neil Van Dyke wrote: > Alex Knauth wrote on 10/14/2015 05:57 PM: > > > > > It's not worth changing the default for all of racket just to avoid > > putting #lang colon-kw racket at the top of a program. > > > > I currently have the opposite opin

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-14 Thread Daniel Prager
Something for consideration in Racket 2? I've gotten used #:keywords, but initially felt that they were inelegant. Dan -- 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 em

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-14 Thread Neil Van Dyke
Alex Knauth wrote on 10/14/2015 05:57 PM: On Oct 14, 2015, at 5:34 PM, Neil Van Dyke > wrote: I very much appreciate diligence about backward-compatibility, but I'm not actually aware of any Racket code that actually uses colon-symbol for any purpose other than a

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-14 Thread Alex Knauth
> On Oct 14, 2015, at 5:34 PM, Neil Van Dyke wrote: > I very much appreciate diligence about backward-compatibility, but I'm not > actually aware of any Racket code that actually uses colon-symbol for any > purpose other than as a keyword. And the ones that use colon-symbol as > makeshift ke

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-14 Thread Neil Van Dyke
Alex Knauth wrote on 10/14/2015 04:37 PM: You can use #lang colon-kw racket for :kw syntax, and #lang kw-colon racket for kw: syntax. If the standard `#lang racket` and `#lang racket/base` don't support `:keyword` out of the box -- but instead some alternative reader or forked #lang is requir

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-14 Thread Alex Knauth
You can use #lang colon-kw racket for :kw syntax, and #lang kw-colon racket for kw: syntax. They are compose-able as well, so you can use #lang colon-kw kw-colon racket to let :kw and kw: both work in the same file. > On Oct 14, 2015, at 2:37 PM, Alex Knauth wrote: > > Racket has an option for

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-14 Thread Alex Knauth
Racket has an option for that. It's a meta-language that I made this morning. #lang colon-kw racket You can use it for one or two files without messing up everything else. > On Oct 14, 2015, at 2:19 PM, Martin DeMello wrote: > > Chicken scheme has an option for that: > http://wiki.call-cc.o

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-14 Thread Martin DeMello
Chicken scheme has an option for that: http://wiki.call-cc.org/man/4/Non-standard%20read%20syntax#keyword I'm a fan; it makes the code pretty pleasant to read. martin On Wed, Oct 14, 2015 at 9:29 AM, Jukka Tuominen < jukka.tuomi...@finndesign.fi> wrote: > Yoda like that would, but to me it look

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-14 Thread Neil Van Dyke
I find `keyword:` kinda pretty, too (I first used them in Smalltalk, though Smalltalk syntax takes it a huge step further). But, IIRC, it was Joe Marshall who pointed out (one of the past times keywords were discussed) that `:keyword`s are visually less ambiguous in Lisp syntax when use of a f

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-14 Thread Jay McCarthy
I briefly considered including Objective-C/Smalltalk style keywords in the form too. I haven't extensively programmed with them, but I find them kind of beautiful. Jay On Wed, Oct 14, 2015 at 12:29 PM, Jukka Tuominen wrote: > Yoda like that would, but to me it looks backwards. How about...? > ke

Re: [racket-users] racket users fight for their right to colon keywords

2015-10-14 Thread Jukka Tuominen
Yoda like that would, but to me it looks backwards. How about...? key: value br, jukka UX Manager :) Sent from my iPhone > On 14.10.2015, at 18.50, Neil Van Dyke wrote: > > We are conducting a highly scientific poll. > > The question we want to answer is whether people would like for the Rack

[racket-users] racket users fight for their right to colon keywords

2015-10-14 Thread Neil Van Dyke
We are conducting a highly scientific poll. The question we want to answer is whether people would like for the Racket standard languages to have symbols that begin with the colon character (except for the symbol `:`) to read the same has keywords that begin with pound-colon. That is, when t

[racket-users] Racket education & activities in greater Helsinki area?

2015-10-14 Thread jukka . tuominen
Hi all racketeers in Helsinki or nearby, I wonder if there are any Racket courses or other Racket-related activities available in Helsinki or the surrounding areas? I'm mainly interested in open university type-of CS lessons, or Internet of Things kind-of hobby activities, but anything really.

Re: [racket-users] Racket for Smartphone Apps

2015-09-25 Thread Marc Kaufmann
Hi all, thanks for the feedback. It seems to me that I should probably just go ahead and do an html/js website and turn into an app. The reason I think that I need an app (or something with push notifications, so email might just work) is that I am doing fine-grained time-use data -- so I wan

Re: [racket-users] Racket for Smartphone Apps

2015-09-24 Thread j b
Another approach is to use something like cordova. It basically wraps an html/js app in a container that runs on the phone as an app. It's cross platform and exposes phone functionality through plugins. You could always write a racket webapi server if you needed server side processing. -- Y

Re: [racket-users] Racket for Smartphone Apps

2015-09-24 Thread 'John Clements' via Racket Users
> On Sep 24, 2015, at 4:40 AM, Marc Kaufmann wrote: > > Hi all, > > I am about to start writing an app. Really all it will have to do (for now) > is to give the user a bunch of survey questions at several times (per day or > week or whatever). It does matter quite a bit that it should work on

[racket-users] Racket for Smartphone Apps

2015-09-24 Thread mrmyers . random . suffix
I would personally caution against it, for the following reasons: 1. At least for Android, most of what you will need for this is interfacing with the respective gui libraries, which take a bit of getting used to, even just using Google's relatively helpful and complete documentation. Working wit

Re: [racket-users] Racket Package Server Security Vulnerabilities

2015-09-24 Thread Michael Wilber
(sorry Sam, forgot to Cc list) Thank you for disclosing these vulnerabilities! Responsible disclosure helps everyone. Sam Tobin-Hochstadt writes: > * Check any packages you have uploaded to the site, to ensure that no > unexpected changes have been made to them. Is package signing on Racket's r

[racket-users] Racket for Smartphone Apps

2015-09-24 Thread Marc Kaufmann
Hi all, I am about to start writing an app. Really all it will have to do (for now) is to give the user a bunch of survey questions at several times (per day or week or whatever). It does matter quite a bit that it should work on both Android and iOS (and Windows phones, if it it must). For furthe

Re: [racket-users] [racket][FFI] memory management when making io ports in C

2015-09-24 Thread WarGrey Gyoudmon Ju
Okay, I am here again. No lucky, I cannot make it cooperate with the precision GC, even catching the signal does not work. The `xform` seems buggy in two ways I have encountered: 1. it may eat some module level non-static constants, say, to export `syslog` macros 'facilities', 'severities' and 'op

[racket-users] Racket Package Server Security Vulnerabilities

2015-09-21 Thread Sam Tobin-Hochstadt
Recently, we discovered several security vulnerabilities with how both the Racket package catalog server and the Racket package client work. The vulnerabilities have now all been fixed, and we do not know of any exploitation of them. However, we encourage you to take the following steps: * Change

Re: [racket-users] Racket poster

2015-09-21 Thread Matthias Felleisen
> On Sep 21, 2015, at 2:12 AM, Jussi Rasku wrote: > > On Monday, September 21, 2015 at 1:52:28 AM UTC+3, Neil Van Dyke wrote: >> Matthias Felleisen wrote on 09/20/2015 05:46 PM: >>> Can we please stay away from politics and leaning on politics? >>> I am sure everyone has different connotations w

Re: [racket-users] Racket poster

2015-09-20 Thread Jussi Rasku
On Monday, September 21, 2015 at 1:52:28 AM UTC+3, Neil Van Dyke wrote: > Matthias Felleisen wrote on 09/20/2015 05:46 PM: > > Can we please stay away from politics and leaning on politics? > > I am sure everyone has different connotations with these kinds > > of symbols. > > More seriously, I do

Re: [racket-users] Racket poster

2015-09-20 Thread Matthias Felleisen
Well, the Grateful are water under the bridge. But this poster is up for discussion. -- 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...@

Re: [racket-users] Racket poster

2015-09-20 Thread Neil Van Dyke
Robby Findler wrote on 09/20/2015 07:21 PM: I have a similar aversion to the Grateful Dead iconography: connotations of substance abuse, intellectual impairment, countercultural friction, societal detachment... :) Good thing we look like Pepsi now, eh? Much improved. Logo is looking good (an

Re: [racket-users] Racket poster

2015-09-20 Thread Robby Findler
On Sun, Sep 20, 2015 at 5:52 PM, Neil Van Dyke wrote: > Matthias Felleisen wrote on 09/20/2015 05:46 PM: >> >> Can we please stay away from politics and leaning on politics? >> I am sure everyone has different connotations with these kinds >> of symbols. >> > > I have a similar aversion to the Gra

Re: [racket-users] Racket poster

2015-09-20 Thread Neil Van Dyke
Matthias Felleisen wrote on 09/20/2015 05:46 PM: Can we please stay away from politics and leaning on politics? I am sure everyone has different connotations with these kinds of symbols. I have a similar aversion to the Grateful Dead iconography: connotations of substance abuse, intellectual

Re: [racket-users] Racket poster

2015-09-20 Thread Matthias Felleisen
Can we please stay away from politics and leaning on politics? I am sure everyone has different connotations with these kinds of symbols. Thanks — Matthias > On Sep 20, 2015, at 5:45 PM, Vincent St-Amour > wrote: > > It would also be a good fit for Robby's logo gallery: > > http://www

Re: [racket-users] Racket poster

2015-09-20 Thread Vincent St-Amour
It would also be a good fit for Robby's logo gallery: http://www.eecs.northwestern.edu/~robby/logos/ Vincent On Sun, 20 Sep 2015 07:31:43 -0500, Sam Tobin-Hochstadt wrote: > > Very cool. I think the github wiki for the racket repository is the best > place to keep it. > > Sam > > On Sun, S

Re: [racket-users] Racket poster

2015-09-20 Thread Sam Tobin-Hochstadt
Very cool. I think the github wiki for the racket repository is the best place to keep it. Sam On Sun, Sep 20, 2015, 8:22 AM Jussi Rasku wrote: > I'm organizing a Racket training event, that will be hosted by the local > game development club here at Seinäjoki, Finland. For marketing the event

[racket-users] Racket poster

2015-09-20 Thread Jussi Rasku
I'm organizing a Racket training event, that will be hosted by the local game development club here at Seinäjoki, Finland. For marketing the event I designed a poster: https://dl.dropboxusercontent.com/u/51709232/sepeli/poster_racket_tight.png As they say, imitation is the sincerest form of fla

Re: [racket-users] Racket Solution of String Recursive Replace

2015-09-19 Thread sagyo12341234
2015年9月17日木曜日 2時26分58秒 UTC+9 Jens Axel Søgaard: > > (regexp-replace "B" "BBB" "A") > "ABB" > > (regexp-replace* "B" "BBB" "A") > "AAA" > > > Notice the star. > > > > > 2015-09-16 19:21 GMT+02:00 : > Hi, > > > > I aim to write a racket script like a bash. > > > > $ echo "BBB" | sed -r '

Re: [racket-users] [racket][FFI] memory management when making io ports in C

2015-09-17 Thread WarGrey Gyoudmon Ju
Okay, thank you Matthew. On Thu, Sep 17, 2015 at 10:17 PM, Matthew Flatt wrote: > At Thu, 17 Sep 2015 21:29:35 +0800, WarGrey Gyoudmon Ju wrote: > > On Wed, Sep 16, 2015 at 7:36 PM, Matthew Flatt > wrote: > > > > > But, also, to use either of those, you need to use "xform" to adjustthe > > > C

Re: [racket-users] [racket][FFI] memory management when making io ports in C

2015-09-17 Thread Matthew Flatt
At Thu, 17 Sep 2015 21:29:35 +0800, WarGrey Gyoudmon Ju wrote: > On Wed, Sep 16, 2015 at 7:36 PM, Matthew Flatt wrote: > > > But, also, to use either of those, you need to use "xform" to adjustthe > > C code for GC, or you need to adjust the C code to cooperate explicitly > > with the GC using MZ

Re: [racket-users] Racket Solution of String Recursive Replace

2015-09-16 Thread Jens Axel Søgaard
> (regexp-replace "B" "BBB" "A") "ABB" > (regexp-replace* "B" "BBB" "A") "AAA" Notice the star. 2015-09-16 19:21 GMT+02:00 : > Hi, > > I aim to write a racket script like a bash. > > $ echo "BBB" | sed -r 's/A/B/g' > BBB > > In racket regexp module, I cannot find the solution. > Please help me.

[racket-users] Racket Solution of String Recursive Replace

2015-09-16 Thread sagyo12341234
Hi, I aim to write a racket script like a bash. $ echo "BBB" | sed -r 's/A/B/g' BBB In racket regexp module, I cannot find the solution. Please help me. -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop r

Re: [racket-users] [racket][FFI] memory management when making io ports in C

2015-09-16 Thread Matthew Flatt
At Wed, 16 Sep 2015 17:16:50 +0800, WarGrey Gyoudmon Ju wrote: > foxpipe.c is a wrapper of libssh2 APIs that suitable to work with (sync) > and custodian. Everything is okay except that the sigfault annoys me a lot. > > typedef struct foxpipe_session { > > LIBSSH2_SESSION *sshclient; > >

[racket-users] [racket][FFI] memory management when making io ports in C

2015-09-16 Thread WarGrey Gyoudmon Ju
Hello. foxpipe.c is a wrapper of libssh2 APIs that suitable to work with (sync) and custodian. Everything is okay except that the sigfault annoys me a lot. typedef struct foxpipe_session { LIBSSH2_SESSION *sshclient; Scheme_Input_Port *dev_tcpin; Scheme_Output_Port *dev_tcpout;

Re: Make, in place build, was Re: [racket-users] Racket v6.2

2015-09-11 Thread Gustavo Massaccesi
I'm using: make in-place PKGS="racket-test-core" This install only a small set of packages, so the build time is short. Also, the time of "raco setup" is smaller. I usually add a few additional packages when I need them, for example "compiler-lib". Gustavo On Fri, Sep 11, 2015 at 12:06 AM, A

Re: Make, in place build, was Re: [racket-users] Racket v6.2

2015-09-10 Thread Anthony Carrico
On 09/10/2015 08:40 PM, Anthony Carrico wrote: > I'll forward you a transcript of a failed build. FYI: Off list Matthew suggested that it ran out of memory, and indeed the build succeeds with more free memory. -- Anthony Carrico -- You received this message because you are subscribed to the G

Re: Make, in place build, was Re: [racket-users] Racket v6.2

2015-09-10 Thread Anthony Carrico
On 09/10/2015 04:27 PM, Matthew Flatt wrote: > At Thu, 10 Sep 2015 15:10:27 -0400, Anthony Carrico wrote: >> This failed to >> build, I guess because of package mismatches, so I pulled and tried >> again, which failed. > > I'm a little curious about that failure, but many things can go wrong > at

Re: Make, in place build, was Re: [racket-users] Racket v6.2

2015-09-10 Thread Matthew Flatt
At Thu, 10 Sep 2015 15:10:27 -0400, Anthony Carrico wrote: > I did a 2 character change to Racket (see > https://github.com/plt/racket/pull/1045), and hit make. For that case, I would use `raco setup` instead of `make` (since it's not a change to the runtime). Or I might use `make as-is`, which re

Make, in place build, was Re: [racket-users] Racket v6.2

2015-09-10 Thread Anthony Carrico
I did a 2 character change to Racket (see https://github.com/plt/racket/pull/1045), and hit make. This failed to build, I guess because of package mismatches, so I pulled and tried again, which failed. Also, my laptop is very slow for this kind of thing, so I did a fresh clone and in place build on

Re: [racket-users] Racket in a web page (via Whalesong)

2015-09-07 Thread Jens Axel Søgaard
2015-09-07 6:08 GMT+02:00 Anton Vodonosov : > As far as I understand the Racket design, Whalesong is enough to bootstrap > full Racket in a JS environment. It's a great opportunity. I would like > very much to have an interactive lisp development where I can develop both > server side and client

Re: [racket-users] Racket in a web page (via Whalesong)

2015-09-07 Thread Vishesh Yadav
Hi Anton, There has been some work to make Whalesong self-hosted. I'm not sure if it works as I didn't try it. There are some language incompatibilities but your Racket code will just work otherwise, notably Big Bang programs. Whalesong doesn't give you a REPL, but it will show you stacktrace

Re: [racket-users] Racket in a web page (via Whalesong)

2015-09-07 Thread Vincent St-Amour
Anton, Vishesh Yadav has been doing some pretty cool things with Whalesong lately, notably to make program sharing easier[1]. Vishesh will be speaking about this work at RacketCon on the 27th. If you can't join us in person, the talk will also be streamed live and recorded. Vincent [1] https:/

[racket-users] Racket in a web page (via Whalesong)

2015-09-06 Thread Anton Vodonosov
Hi, Does anyone use Whalesong to script web pages? As far as I understand the Racket design, Whalesong is enough to bootstrap full Racket in a JS environment. It's a great opportunity. I would like very much to have an interactive lisp development where I can develop both server side and clien

[racket-users] Racket Language Track for Exercism

2015-08-19 Thread Floyd Arguello
Hi all - I'm adding Racket to exercism.io: http://exercism.io Basically, Exercism is an app where users submit solutions to problems, and receive feedback for said solutions. Exercism currently supports 26 languages, with a minimum of 10 exercises for each language. Most, if not all, languages

[racket-users] Racket v6.2.1

2015-08-10 Thread Ryan Culpepper
Racket version 6.2.1 is now available from http://racket-lang.org/ Version 6.2.1 patches the recent v6.2 release in three small ways: * For the How to Design Programs teaching languages, DrRacket offers an option to use the old style for printing the constants `true`, `false`, and `empt

[racket-users] Racket PPA updated for 6.2

2015-08-06 Thread Asumu Takikawa
Hi all, For the Ubuntu users here, I've updated the Racket PPA for 6.2: https://launchpad.net/~plt/+archive/ubuntu/racket I've tested it only on Vivid, so let me know if you find any issues. And as usual thanks to the Debian maintainers who did 99% of the actual work for this. Cheers, Asumu

Re: [racket-users] Racket 6.2 consumes 100% CPU when run without a terminal

2015-07-22 Thread 'Reuben Thomas' via users-redirect
On 22 July 2015 at 22:25, Sam Tobin-Hochstadt wrote: > When I type in `racket` there, it exits immediately. > ​Of course, now you say this, it does for me too. If this happens again, I'll try to track it down more carefully. Sorry! (However, I can still see the "racket" command in my gnome shel

Re: [racket-users] Racket 6.2 consumes 100% CPU when run without a terminal

2015-07-22 Thread 'Reuben Thomas' via users-redirect
The usual GNOME 3 Run Command (bound to Alt+F2 by default). On 22 July 2015 at 21:36, Sam Tobin-Hochstadt wrote: > Which Gnome command launcher were you using for this? > > Sam > > On Wed, Jul 22, 2015 at 4:40 AM 'Reuben Thomas' via users-redirect < > us...@plt-scheme.org> wrote: > >> I meant to

[racket-users] Racket 6.2 consumes 100% CPU when run without a terminal

2015-07-22 Thread 'Reuben Thomas' via users-redirect
I meant to start DrRacket, and typed "racket" in the GNOME command-launcher. Nothing happened and I forgot about it. The next morning, I find my computer sluggish, and one reason is that Racket is occupying one of the cores at 100%. -- http://rrt.sc3d.org -- You received this message because y

[racket-users] Racket SDL2 example wanted for event loop

2015-07-15 Thread Doug Telford
Hello, I am using the SDL2 bindings for Racket, but it is not clear to me how to set up an event loop that checks for mouse actions and sdl_quit. I would greatly appreciate example code on how to accomplish this. -- You received this message because you are subscribed to the Google Groups "Ra

Re: [racket-users] Racket v6.2

2015-06-24 Thread Anthony Carrico
On 06/23/2015 08:39 PM, Jay McCarthy wrote: > I hope this helps, Yes very much, just that simple. Reading carefully, the INSTALL.txt docs are quite good, and the git section in the manual too. Knowing about the new split repo set up the expectation for a split build, and INSTALL.txt buries the lea

Re: [racket-users] Racket v6.2

2015-06-23 Thread Jay McCarthy
Yes, it is already included in the .gitignore file. I guess I meant it's not special to _Racket_, but it is useful to have a convention for stuff like git and helping others. :) Jay On Tue, Jun 23, 2015 at 11:30 PM, Matthew Butterick wrote: > PS The 'extra-pkgs' directory is a tiny bit special:

Re: [racket-users] Racket v6.2

2015-06-23 Thread Matthew Butterick
PS The 'extra-pkgs' directory is a tiny bit special: http://docs.racket-lang.org/pkg/git-workflow.html?q=git#%28part._clone-link%29 On Tue, Jun 23, 2015 at 5:39 PM, Jay McCarthy wrote: > On Tue, Jun 23, 2015 at 4:26 PM, Anthony Carrico > wrote: > > On 06/19/2015 11:19 PM, Ryan Culpepper wrote:

Re: [racket-users] Racket v6.2

2015-06-23 Thread Jay McCarthy
On Tue, Jun 23, 2015 at 4:26 PM, Anthony Carrico wrote: > On 06/19/2015 11:19 PM, Ryan Culpepper wrote: >> With this release we are taking a major step forward to get our user >> community even more involved than in the past... > > It looks like I'm running currently running a snapshot. I've ran f

Re: [racket-users] Racket v6.2

2015-06-23 Thread Anthony Carrico
On 06/23/2015 04:26 PM, Anthony Carrico wrote: > On 06/19/2015 11:19 PM, Ryan Culpepper wrote: >> With this release we are taking a major step forward to get our user >> community even more involved than in the past... > > It looks like I'm running currently running a snapshot. I've ran from > git

Re: [racket-users] Racket v6.2

2015-06-23 Thread Anthony Carrico
On 06/19/2015 11:19 PM, Ryan Culpepper wrote: > With this release we are taking a major step forward to get our user > community even more involved than in the past... It looks like I'm running currently running a snapshot. I've ran from github before, but I'll admit I'm not sure where I'd go to u

Re: [racket-users] Racket v6.2

2015-06-21 Thread Neil Toronto
On 06/19/2015 11:19 PM, Ryan Culpepper wrote: * A `--clone` option for `raco pkg install` or `raco pkg update` facilitates Git-based package development. If a package X has a Git repository source, installing and updating the package pulls from the repository in a read-only mode. Using

Re: [racket-users] Racket v6.2

2015-06-20 Thread Brian Mastenbrook
> Is there anything I can do to help get the Racket distributions for Windows > and OS X code signed so they can be run without scary warning dialogs in the > default OS configuration? I'm more than willing to sponsor the cost of any > necessary certificates or developer programs. Failing that,

Re: [racket-users] Racket v6.2

2015-06-20 Thread Brian Mastenbrook
> On Jun 19, 2015, at 10:19 PM, Ryan Culpepper wrote: > > Racket version 6.2 is now available from > >http://racket-lang.org/ Congratulations and many thanks to the maintainers on the release! Is there anything I can do to help get the Racket distributions for Windows and OS X code signed

<    5   6   7   8   9   10   11   >