Feedback on Jam

Jam has caught the attention of professors and experts from MIT, UC Berkeley, and beyond. Here's what they’ve said about the project:

"A commendable project!"
– Prof. Adam Chlipala, MIT
"That's impressive work. Think about what data structures Jam will support."
– Prof. Hal Abelson, MIT
"Nice to meet you Emmanuel! That's very impressive... What kind of feedback would be helpful to you?"
– Prof. Amy J. Ko
"Looks interesting, well done! It reminds me quite a bit of Tcl."
– Prof. Dan Garcia, UC Berkeley
"You should look at Hedy and HyperTalk – your design has similarities. Good luck!"
– Prof. Mark Guzdial
"Hi Emmanuel! If you're not familiar with Logo, check out my books and interpreter. Also, avoid mistakes like implicit 'IT' variables or too much English-like ambiguity."
– Prof. Brian Harvey, UC Berkeley
"I don't have the time to review it seriously, but I wish you best of luck with your project."
– Prof. Frank Pfenning, CMU

What We Learned

Their feedback helped shape Jam to avoid ambiguous syntax, improve educational clarity, and think deeply about core features like data structures, anonymous functions, and formal logic. This feedback loop is key to Jam's evolution.

Want to Share Your Thoughts?

We welcome suggestions from anyone — whether you’re a beginner, teacher, or expert! Send feedback to emmanuellijo670@gmail.com or contribute on our Fandom Wiki.