Re: [racket-users] Pitching use of Racket at work?
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
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?
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
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
"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
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?
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.