Chicken Scheme 5.0
81–89 of 89 posts
Re: Chicken Scheme 5.0
#82Earlier quoted context omitted.
Have you worked with SXML or Reagent or anything like that? You're not wrong, but your comment makes me wonder if maybe you just haven't seen a more elegant solution than string interpolation.
Seriously, having html represented as an actual tree structure that can be manipulated like any other data is so absurdly powerful it made it impossible to go back to anything else after that. Even JSX feels like a crude hack by comparison.
Re: Chicken Scheme 5.0
#83Earlier quoted context omitted.
> and you’ll see that SEXPRs are right there lurking barely beneath the surface Then why the surface? Why can't we just have a lisp with a good data-science library? Scheme seems the easiest of all the programming languages to me. I bet I can teach Scheme (not including advanced FP stuff though) to anybody faster than any other language although I have never used it to code anything serious (because libraries), I act…
You’re preaching to the choir here. I’d love to see a data science community around Racket in particular. In fact, you can do quite a lot in Racket today, just with not nearly the libraries and tooling as Python or R. But as a consolation prize, R is pretty Schemey, and has the best collection of libraries for data around. It’s been a dream for years to figure out a way of making use of more of R from Racket, but tim…
Personally I really want a language just for cleaning data in Racket first and then tidyverse.
Re: Chicken Scheme 5.0
#84Earlier quoted context omitted.
You’re preaching to the choir here. I’d love to see a data science community around Racket in particular. In fact, you can do quite a lot in Racket today, just with not nearly the libraries and tooling as Python or R. But as a consolation prize, R is pretty Schemey, and has the best collection of libraries for data around. It’s been a dream for years to figure out a way of making use of more of R from Racket, but tim…
I searched and I can't find it but someone was trying to implement R inside of Racket. Personally I really want a language just for cleaning data in Racket first and then tidyverse.
I think it could be the starting point for some data science work in Racket.
Re: Chicken Scheme 5.0
#85This page might give an idea of what's new in Chicken 5: https://wiki.call-cc.org/chicken-5-roadmap
I wrote a more accessible introduction to CHICKEN 5's new features on my blog, https://www.more-magic.net/posts/chicken-5.html
Re: Chicken Scheme 5.0
#86Earlier quoted context omitted.
Not sure if this will work for your use case but have you tried compiling it with WSL? It's much more convenient way to work with Linux software on Windows but may not be what you're looking for if you want to link a library in to a Windows project.
Chicken works great on WSL. I used to have it on both WSL and Cygwin.
Re: Chicken Scheme 5.0
#87Wow! It has been almost 6-7 years since I used Chicken Scheme, but I have fond memories of it. I wrote a program to automatize the creation of scientific reports in the Planck/LFI project [1]. The purpose was to quickly scan a large number of maps and power spectra produced by the data analysis pipeline, detect any weirdness in the data, and create a report in HTML format. The report included several tables and plots…
If you don't mind me asking, why did you stop using it?
Recently I coordinated the development of a similar tool for another experiment, but this time I was managing a team of three. While everybody knew how to program in Python, I was the only one with an adequate understanding of Scheme. So I decided to allow the members to use Python. (This time, however, we produced Markdown reports, which we converted to HTML using Pandoc.)
Most of the other codes I regularly develop for my job do not involve HTML reporting but make heavy use of Python libraries. In this case, I either stick with Python or use Julia.
Re: Chicken Scheme 5.0
#88Earlier quoted context omitted.
I searched and I can't find it but someone was trying to implement R inside of Racket. Personally I really want a language just for cleaning data in Racket first and then tidyverse.
Have you seen this package yet? http://alex-hhh.github.io/2018/08/racket-data-frame-package.... I think it could be the starting point for some data science work in Racket.
Re: Chicken Scheme 5.0
#89Earlier quoted context omitted.
Chicken works great on WSL. I used to have it on both WSL and Cygwin.
I am not running Windows 10 on my daily computer. I’ll try this on my other box. Thanks!
I really want this to build as a Windows exe without the need for the Posix stuff, I think?