Re: [racket-users] Pitching use of Racket at work?

2019-09-18 Thread Neil Van Dyke
I'll assert that Racket is currently for a subset of the people who are 
allowed to choose whatever tools they want: academics, hobbyists, people 
developing small tools for individual use (like sysadmins did with 
Perl), and... some startups.  Most organizations, you can't choose any 
tools you want.


I currently suspect that startup successes are the most likely way 
Racket could become permissible for people who can't choose whatever 
tools they want, for reasons implied below.


Sage Gerard wrote on 9/18/19 6:25 PM:
I know there are not enough Racket programmers out there to justify 
many risks in maintaining large Racket projects in large firms,


This is something some people think, and there's some validity to it, if 
you want interchangeable commodity developers.  But using a fringe 
language with a cult following is arguably an advantage for attracting 
better talent than you otherwise could, with your pay or the initial 
appeal of your project.


For example, ITA Software wasn't able to hire a fleet of brainiacs and 
FAANG-employable fresh MIT grads by saying "uh, we're going to plug into 
a musty old mainframe network, and add that to your resume".  The pitch 
that attracted many was more like "We're going to use Lisp to do 
something big we don't think could be accomplished with mainstream 
languages, and you get to use Lisp and get paid for it, and, hey, did we 
mention Lisp".


There seem to be many more fringe language programmers than there are 
paying jobs for them.


Also, you can make more, rapidly.  I'm pretty sure I can teach a 
programmer modified-Pascal-style Racket in a day, and have them start 
coding on real product, and then incrementally build them up from there, 
in more idiomatic Racket and libraries, in parallel to them churning out 
programming work.  It's not difficult.


A related concern is to not want umpteen different languages within an 
organization.  More reuse, more flexibility in reassigning human 
resources, possibly ease of integrating, etc.


At least as big a concern as staffing is whether a fringe technology 
will do what you need.  We know what tools other companies are using 
successfully, and different tools tend to be considered unproven or 
inadequate.


so I emphasize the word "try" in my question. I'm hoping your stories 
might help me learn how to get more professionals to be at least 
curious about it.


The more I use Racket the more I wonder why so many other people 
/aren't, /even if only to learn more.[...] When I bring it up, people 
look at me like I'm that crazy guy yammering about veganism or Crossfit


Among Web developers, there seems to be what has the appearance of 
vegan/Crossfitter true-believing (and also evangelizing, once you're in 
on it), and a lot of it seems directed at constantly adding what you 
think is or will be the next big employable thing on your resume.  This 
valuable thing to add to your resume can be particular latest Web 
frameworks, cloud services and cloud architecture keywords, programming 
languages, etc.


I suspect hardly anyone currently thinks Racket will be the next big 
thing (as much as we like to use it).


Also remember a lot of developers are intentionally hopping jobs every 2 
years, which might've started as pursuit of the most promising dotcom 
IPO lottery ticket, but now seems to be institutionalized professional 
practice among employees, and, consequently, employers.  Which 
intuitively might lead to employees prioritizing resume-distinction, 
over their projects working well beyond when they're next hopping (e.g., 
when they hit their vesting cliff, in 5 months and 3 days).


Aside from that, there's also the genuine nerdy techie side among many 
developers, and they can get interested if you have something new and 
interesting to say, *but* a working adult probably won't be much 
interested in pursuing it themselves, unless it's a keyword they think 
is currently/imminently in-demand on resumes.


Sometimes genuine nerdy techies will do blog or social media posts on 
fringe things, which incidentally promote personal brands as smart 
people with breadth, and is something some employers/schools look for, 
without investing a funded project on any of the fringe things.


Promotion-wise, for a fringe technology, I see such posts and tutorials 
as messages put in bottles, tossed into the ocean, in the hopes that the 
bottle will be picked up by a passing boat halfway across the ocean, and 
it will be a happen to be a boat of a funded startup team, and they 
decide to use Racket, and plot a course for our pretty little island.


We've been tossing bottles after other people's distant boats that we 
couldn't even see, for well over a decade.  In that time, we hardly 
built any of our own boats and airplanes, which, in hindsight, might've 
been a more expedient way to reach those other people's boats.


I said nothing above about parentheses, which used to be a common thing 
for people to raise as 

[racket-users] collecting racket tutorials

2019-09-18 Thread Stephen De Gabrielle
Hi,

Someone suggested a tutorial competition

Unfortunately I don't have a list of what's out there;

If you know any tutorials relating to racket; in any format; please let me
know

I'm made a form if thats easier
https://forms.gle/oBEzCPt75X7CSQyw5
otherwise you can also just email me.

I'll publish the results on the racket wiki.

This is not the competition - It's the preparation phase.

Kind regards,

Stephen

-- 
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/CAGHj7-%2BZUUHHFdqCDm_Xo-nifFVJsD3MT0jT%2B2%2BrCvt7WfK%3DrA%40mail.gmail.com.


[racket-users] Pitching use of Racket at work?

2019-09-18 Thread Sage Gerard
This question is more for private-sector programmers in firms using 
well-adopted technologies: How many of you tried to get your team to try Racket 
at work for smaller tasks? What was their reaction?

I know there are not enough Racket programmers out there to justify many risks 
in maintaining large Racket projects in large firms, so I emphasize the word 
"try" in my question. I'm hoping your stories might help me learn how to get 
more professionals to be at least curious about it.

The more I use Racket the more I wonder why so many other people aren't, even 
if only to learn more. When I bring it up, people look at me like I'm that 
crazy guy yammering about veganism or Crossfit (My words, not theirs. As far as 
I'm concerned, if they show me their baby pictures without me asking then I get 
to talk about Racket for as long as they just talked about their spawn).

~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/faTFpGrSPLFdjpqNCiOAHFGA4azHmOPASFUpuiHLiVHl5tzP23rfzyaa6N6VP83R-qTti8R2NLnipLZ1xpDUuPnoijAXhkG3vbONKpOPRYY%3D%40sagegerard.com.


[racket-users] Shepherding

2019-09-18 Thread Stephen De Gabrielle
Apologies if not new:

https://jamesmunns.com/blog/shepherding-3-1/

This got me thinking about how engagement activities fit in to the bigger 
picture of growing the contributors to the racket ecosystem.
If engagement programmes bring in new racketeers, what next? How do you get 
them from someone who made a picture of their cat, to someone who is 
contributing to the racket ecosystem?
 
I don’t know the answer, but in the tradition of throwing spaghetti at the wall 
to see if it sticks:
· https://github.com/competitions-incubator

There has been a lot of interest in games, and some discussion on the discord 
server and slack #gamejam

I’m definitely going to run a tutorial competition and a DSL competition.
· https://github.com/competitions-incubator/tutorial-competition
· https://github.com/dsl-competition

Feedback appreciated.

Stephen
 

-- 
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/4c835180-4242-46ab-a8a3-8b1abf71bd26%40googlegroups.com.


[racket-users] UN Security Council Resolution 9291 of 22 June 1994 feeds the Rwandan genocide

2019-09-18 Thread Steve Brown
"Operation Turquoise is a military operation organized by France and 
authorized by UN Security Council Resolution 9291 of 22 June 1994 during 
the genocide of Tutsis in Rwanda. Its mission is to "end the massacres 
wherever possible, possibly using force. " NOT REARM GENOCIDAIRES ! That's 
what the French soldiers of Operation Turquoise did. 

A GREAT BETRAYAL ! 

Even today, 25 years later, the French government still keeps under seal 
the documents on Operation Turquoise, a UN HUMANITARIAN operation. 

In French : 

https://www.youtube.com/watch?v=9ZNO--KQi9o=youtu.be=IwAR3fiZQBzu4H4yePWkjz2JK2LbGqi-hpGxGnOij6Z3bVXNJZSoaXwJm0I70
 

https://survie.org/billets-d-afrique/2014/235-mai-2014/article/livraison-d-armes-l-aveu-d-hubert-4712?fbclid=IwAR1I41Ljv_7sW3nC0y4MgJmSb8cBnf0v98MKCPYt-uKuuHHFWtL6upb9Q2o
 

https://www.bbc.com/news/world-europe-41283362?fbclid=IwAR0TjyjsNntdCWgw4aLJWb7MCPMtRXVaiifF-8Es2wtOFJa41s1oJlCyltM
 

http://www.rfi.fr/afrique/20170804-genocide-rwanda-fausse-promesse-ouverture-archives-francaises
 

If you have Facebook or Twitter, make sure they are not forgotten. 

https://twitter.com/abraham5318/status/1146420138536787970 

https://twitter.com/abraham5318/status/1121538713111207939 

https://twitter.com/abraham5318/status/1123602399535489024 

https://twitter.com/abraham5318/status/1114455672622583809 

https://twitter.com/abraham5318/status/1107458681577398273 

https://twitter.com/abraham5318/status/1123541589765369857 

https://www.bbc.com/afrique/region-37831990 






-- 
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/2609ba83-63c8-49e8-94ad-3e23f6d4e2a7%40googlegroups.com.


[racket-users] Health! Warning of a secretary of the order of dentists

2019-09-18 Thread Steve Brown
The audio document is only in French but is worth translating.

Extracts from the testimony of the employee of the College of Dentists:

. The employee says that she does not have the authority that it is 
important to remember that when one calls in their corporation one must 
have authority.


. Dentists commit illegal acts under the legal title

. The employee of the College of Dentists points out that she has never 
read a documented case but has heard about it.
  
. She confirms that this is done in Canada and everywhere else, but at her 
level it is impossible to read a documented case.


In french :

Child died at the dentist: what happened? 

Douai: A 7 year old dies at the dentist

http://archive.francesoir.fr/actualite/faits-divers/douai-un-enfant-de-7-ans-meurt-chez-le-dentiste-243225.html

https://france3-regions.francetvinfo.fr/hauts-de-france/info/enfant-mort-chez-le-dentiste--que-s-est-il-passe-74940111.html



Testimony of a secretary of the order of dentists. Montreal, Canada

https://charbonneau-gomery-corruption-canada.blogspot.com/2018/06/est-ce-que-les-dentistes.html

-- 
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/d87f60dd-75dc-4643-9d7c-75e77066a764%40googlegroups.com.


Re: [racket-users] Is it possible to sell commercial use rights to an open source Racket package?

2019-09-18 Thread Alex Harsanyi


On Thursday, August 29, 2019 at 9:39:05 AM UTC+8, Alex Harsanyi wrote:
>
>
>
> On Wednesday, August 28, 2019 at 11:45:10 PM UTC+8, Joel Dueck wrote:
>>
>> On Wednesday, August 28, 2019 at 12:10:56 AM UTC-5, Alex Harsanyi wrote:
>>>
>>> I am curious to know how you plan to comply with section 4.d of the 
>>> LGPL, which states that the users of your application must be able to 
>>> replace the LGPL "library" with a modified version of their own -- this 
>>> means all the racket packages that you use in your application (even the 
>>> ones shipped with Racket):
>>>
>>
>> Excellent question. I don’t intend to comply with the LGPL.
>>
>>
> I was really hoping that you actually had a solution to the problem I
> mentioned...
>
> The LGPL clarification on https://download.racket-lang.org/license.html 
> states
> that we need to be able to re-link the software with modified versions of
> Racket.  I am not sure how to achieve that, so here are my technical
> questions, directed to anyone on this list who can answer them:
>
> 0) To simplify things, the same Racket version and OS can be used for both
>"raco make" to produce the bytecode files as well as the "raco exe" 
> part to
>"link" the executable.
>
> 1) Given a set of ZO files compiled using "raco make", is it possible to
>create an executable from these ZO files using "raco exe", or a call to
>`create-embedded-executable`, without having access to the source files
>themselves?  If it is possible, how?
>
> 2) Is it possible to distribute a Racket package as ZO files only and 
> actually
>be able to use it from Racket? If it is possible, how?
>

I did some investigations and it it turns out that the answer to both 
questions is YES, one can create and distribute the bytecode for a package 
or application and allow the user to link them with a, possibly modified, 
Racket runtime.  The trick is to use "raco pkg create", which allows 
creating binary only packages and works for regular applications too.  
Since no one responded to my message, it seems this is not common 
knowledge, so I wrote some notes about it, in case others find it useful: 
https://alex-hhh.github.io/2019/09/racket-binary-packages.html

Alex.
 

>
> Alex.
>

-- 
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/0275ec03-2c64-4f71-b6d1-a40f3543b47e%40googlegroups.com.