Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

No way. Scheme is hobbyist language at this point.

Simply put difference between a 'hobbyist' and professional language for me is the strength and depth of the packaging ecosystem.

So as soon as you need to do things like open and parse PDF, implement TLS/SSL, create a dashboard,... you will be in trouble pretty quick in scheme. Probably simple stuff like handling unicode would be shaky.



Nobody would re-implement TLS in a garbage collected language, at least if they planned to use it. There are libraries for that. And who kn their right mind would implement PDF parsing themselves? The more I familiarise myself with the PDF format the happier I am with the libraries that exist.

I did write a web app that served a couple of hundred people with information, chats and live updates at a conference a friend was hosting. It was written in guile and made heavy use of delimited continuations which is probably my favourite way of handling state on the web. The main logic was less than 2000 lines, so it was by no means a large project.

What about the unicode handling would be shaky? And why do you say handling unicode is simple?? :)


Afaik racket can do all of what you have mentioned. I have run a few slightly non trivial dev systems using it with good success. Ofc, company never knew about it.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: