Hacker News new | past | comments | ask | show | jobs | submit | leanthonyrn's comments login

Intersting challenge. Here is the NotebookLM Audio: MTA's Open Data program https://notebooklm.google.com/notebook/286a30b9-b17f-4dac-9e...


  This is would be a great project to provide a mature Lisp that developers could use to target WebAssembly.  Guile Scheme is an amazing Lisp to utilize for this purpose. Here are some other Lisp-to-Wasm type projects from my brief search.
-The Wisp project to compile Lisp-to-Wasm: https://github.com/mbrock/wisp

-Chaitin's Lisp- This is a WebAssembly port of Gregory Chaitin's minimal Lisp interpreter: http://weitz.de/chaitin/

-HN post: Common Lisp running natively over WebAssembly: https://news.ycombinator.com/item?id=31590819

Great idea!


Wait a second, wasn't wisp something else as well? searches for a few seconds Ah here it is: https://hg.sr.ht/~arnebab/wisp (a fewer parens lisp notation)


Yeah, naming conflict. Haven't tried the web-oriented-lisp but Arne's Wisp is awesome.


and then https://github.com/wisp-lang/wisp/blob/master/doc/language-e...

and I'm sure I've seen a time travelling debuggable js-transpiled thing long ago

ps: oh and this https://github.com/paulitex/Wisp

pps: ok i'm digressing https://lips.js.org/


I think this concept would work in the elderly population. Including patients with severe dementia. An interesting way to improve quality of life for this population.


Racket and Julia on the same day!


Racket is another language that is seriously cool.


  Thank you for your work.  When trying to teach my child basic coding concepts along with their math homework, the barrier often is the IDE.

  The web-based staring point is incredibly useful.  Fire up the web browser and show the math example is excellent.   I have started using the web-based Pyret with my 9-year-old.   As we do her math, we mirror the math and geometry problems and solve them in the browser environment. The simplicity to code, run, eval is key.
https://www.pyret.org

I will give Easylang a try on her next set of problems. Strong Work!


Paragraphs quoted like this are unreadable. Please don't.


I do agree about Scratch. I have starting using the web based Pyret with my 9 year old. We mirror the math and geometry problems and solve them in the browser environment. The simplicity to code, run, eval is key.

https://www.pyret.org


  I was thinking about this the other day.  How can I expose my Common Lisp code to Julia.  
  
1. You could take the Clasp path by exposing CL to C++. https://youtu.be/8X69_42Mj-g

  This means taking /  writing a CL in Julia.
  
2. Julia has an AST representation written in femtolisp. So it would be in interesting target for CL or some glue middle language like Shen. http://www.shenlanguage.org/ https://youtu.be/lMcRBdSdO_U


JavaScript version?


What are the best library's for data science in Racket? -Finding it hard to step away from Julia when operate on a amazing large data file and not kill the CPU.

How about packages to convert Racket to WASM?


I'm a data engineer and avid Racketeer. Racket is not at all a satisfactory replacement for Julia if you are doing data science. Specifically if you use Flux, you should know deep learning tools are basically non-existent on Racket. Someone once made a paper called DeepRacket and a Github repo, but it hasn't been touched since.

If someone out there knows more than I do please let me know because I'd love to be wrong. There is some decent linear algebra stuff, at least: https://docs.racket-lang.org/math/matrices.html

Racket is both helped and harmed by it's popularity in certain academic circles. Harmed, in that a lot of graduate students make a thesis of creating some badass library in Racket only to completely abandon it. But I'm still really rooting for Racket, it deserves more hype.


> Racket is both helped and harmed by it's popularity in certain academic circles.

Exactly, in a few ways. One way is that a number of Felleisen's original grad students got professorships and kept doing systems research (and development) with Racket. But most contributors who don't get professorships, nor the handful of researcher jobs, end up working on other systems where the jobs are, academic or industry. Industry use tends to be one-person projects, often because you have a smart person doing something that can't be done with off-the-shelf (e.g., Naughty Dog's video game narrative DSL, a think tank researcher's work, some complicated data science server stuff that I worked on, and various indie moonlighting projects), and so one-person efforts aren't posting jobs. Bigger industry use would mean more contributors, but top programmers are generally ill-equipped for enterprise sales, so I'd bet on startup success stories to jumpstart greater popularity (even if you use Racket to beta, and then whatever you figured out gets rewritten in a popular commodity-worker platform).


Hamsterdam is a great example of holding police commanders accountable. "The Wire"

https://youtu.be/n4j_oSeWZyU


Join us for AI Startup School this June 16-17 in San Francisco!

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

Search: