Re: [racket-users] hackernews

2018-12-27 Thread Jesse Alama
On 27 Dec 2018, at 0:04, Neil Van Dyke wrote: Jason Stewart wrote on 12/26/18 5:25 PM: Even for blue-sky projects without any legacy lock-in, I don't fancy our chances with the enterprise/MIS crowd.  They tend to favor straight-jacket languages, and for good reason! Agreed.  (A

Re: [racket-users] hackernews

2018-12-27 Thread Neil Van Dyke
Stephen De Gabrielle wrote on 12/27/18 4:47 PM: I always wanted to ask if the prototype object model is a good idea or bad idea? I think it's not a bad idea, but I think you probably wouldn't use it for general-purpose OOA, OOD, or OOP right now.  For a long time, OO overwhelmingly embraced

[racket-users] Extracting known keywords from make-keyword-procedure

2018-12-27 Thread Sorawee Porncharoenwase
In Python, we can extract known keywords easily: def f(a, *args, b=2, c=3, **kwargs): return (a, args, b, c, kwargs) print(f(42, 43, c=44, d=45)) #=> (42, (43,), 2, 44, {'d': 45}) Doing so in Racket is not as easy. #lang racket/base (provide lambda/kw define/kw) (require racket/list

Re: [racket-users] hackernews

2018-12-27 Thread Hendrik Boom
On Thu, Dec 27, 2018 at 02:06:22PM -0800, Andrew Gwozdziewycz wrote: > On Thu, Dec 27, 2018 at 8:24 AM Brett Gilio wrote: > > > > > > Hendrik Boom writes: > > > > > On Wed, Dec 26, 2018 at 09:51:17AM -0500, Neil Van Dyke wrote: > > >> > > >> Python started out as some guy on Usenet with a

Re: [racket-users] hackernews

2018-12-27 Thread Andrew Gwozdziewycz
On Thu, Dec 27, 2018 at 8:24 AM Brett Gilio wrote: > > > Hendrik Boom writes: > > > On Wed, Dec 26, 2018 at 09:51:17AM -0500, Neil Van Dyke wrote: > >> > >> Python started out as some guy on Usenet with a reusable extension > >> language (Tcl was another, and some RnRS implementations were

Re: [racket-users] hackernews

2018-12-27 Thread Stephen De Gabrielle
I always wanted to ask if the prototype object model is a good idea or bad idea? The same question applies to Morphic User Interface Construction Environment - good idea or bad idea? Given neither idea seems to have caught on I’m assuming both are dead ends? Kind regards, Stephen > On 27

Re: [racket-users] hackernews

2018-12-27 Thread Neil Van Dyke
Matthew Butterick wrote on 12/27/18 12:00 PM: According to Brendan Eich, "The good parts of [JavaScript] go back to Scheme and Self" [1] combined with "a lot of stupid". [2] I appreciate Eich's candor and thoughtfulness there. From Self, I think JavaScript initially got the prototype object

Re: [racket-users] hackernews

2018-12-27 Thread Matthew Butterick
According to Brendan Eich, "The good parts of [JavaScript] go back to Scheme and Self" [1] combined with "a lot of stupid". [2] [1] https://www.jwz.org/blog/2010/10/every-day-i-learn-something-new-and-stupid/#comment-1089

Re: [racket-users] hackernews

2018-12-27 Thread Brett Gilio
Hendrik Boom writes: > On Wed, Dec 26, 2018 at 09:51:17AM -0500, Neil Van Dyke wrote: >> >> Python started out as some guy on Usenet with a reusable extension >> language (Tcl was another, and some RnRS implementations were another) >> -- all 3 of them had interesting innovations and merits.

Re: [racket-users] project idea: drracket notebook mode

2018-12-27 Thread Neil Van Dyke
Pasting some clarification from a different thread into this one... Neil Van Dyke wrote on 12/26/18 5:09 PM: BTW, to be clear (since it took me a while to unravel the vague and changing meanings of Jupyter and IPython the other day)... What I proposed in another thread here was adding an user

Re: [racket-users] hackernews

2018-12-27 Thread Hendrik Boom
On Wed, Dec 26, 2018 at 09:51:17AM -0500, Neil Van Dyke wrote: > > Python started out as some guy on Usenet with a reusable extension > language (Tcl was another, and some RnRS implementations were another) > -- all 3 of them had interesting innovations and merits. (Tcl got > popular because of

Re: [racket-users] project idea: drracket notebook mode

2018-12-27 Thread Spencer Florence
One exists: https://github.com/rmculpepper/iracket On Thu, Dec 27, 2018, 12:53 AM Andrew Gwozdziewycz It seems like the better bang for buck might be implementing a Jupyter > kernel, and leveraging that ecosystem. > > https://github.com/jupyter/jupyter/wiki/Jupyter-kernels > > On Dec 20, 2018,