gruns/icecream
View on GitHub ↗ ★ 10,109 Python
🍦 Never use print() to debug again.
16 mentions on Hacker News by 16 people: 4 stories, 12 comments · first 2018-02-14 · latest 2026-07-19
20082026
-
▲ 35
IceCream – Never use print() to debug againstory by gregsadetsky · 2026-07-19 · 22 comments
-
…in the level of detail. Sometimes there is no spec outside Claude's plans in the chat session. [1]: https://github.com/gruns/icecream
comment by Leftium · 2026-02-16 · in Ask HN: Why is my Claude experience so bad? What am I doing wrong? -
Looks like a fancy version of good old icecream. https://github.com/gruns/icecream If you never heard about it, scroll to the bottom to https://github.com/gruns/icecream#icecream-in-other-language...
comment by bobuk · 2024-07-25 · in Show HN: Wat – Deep inspection of Python objects -
Hey, very useful. Thanks! Similar to ic() for python, but with the nice ability to be used inline. https://github.com/gruns/icecream
comment by jakeogh · 2023-11-30 · in Show HN: dbg.h: C macro for quick and dirty print debugging -
…this, probably in a more robust way, but I've never used it because I always forget about it. 0: https://github.com/gruns/icecream
comment by gknoy · 2022-05-23 · in Useful Python decorators for data scientists -
…thing being mentioned (and thus help increase awareness and adoption of good tools and resources). https://github.com/gruns/icecream Example: from icecream import ic def foo(i): return i + 333 ic(foo(123)) Prints ic| foo(123): 456
comment by jaytaylor · 2022-01-26 · in A trick to have arbitrary infix operators in Python -
I recently wrote a port of the python IceCream project[ https://github.com/gruns/icecream ]. Feel free to check it out for easier IO.inspect ergonomics: https://github.com/joseph-lozano/ice_cream
comment by jetpackjoe · 2021-12-04 · in Three Ways to Debug Code in Elixir -
…package. Rather than having to type "print( "x: ", x )", you can instead type type "ic(x)". [1] https://github.com/gruns/icecream
comment by Jeff_Brown · 2021-04-24 · in The unreasonable effectiveness of print debugging -
It seems like it was a coincidence. See comment thread: https://github.com/gruns/icecream/commit/ee849b840eb34242aa2...
comment by Igelau · 2021-03-30 · in Icecream: Never use print() to debug again in Python -
▲ 485
Icecream: Never use print() to debug again in Pythonstory by polm23 · 2021-03-30 · 262 comments
-
I use icecream [1] for the same purpose while debugging. It's really handy. [1] https://github.com/gruns/icecream
comment by azkae · 2020-12-11 · in Implementing Rust's dbg! in Python -
I've also never used a debugger. Python libraries like icecream ( https://github.com/gruns/icecream ) make print debugging pretty nice. I wonder if I'm missing out, though. I use VS Code a lot, and have been intending to see if I can fit…
comment by meowface · 2019-08-30 · in Ask HN: Do senior engineers have a mental model before coding? -
▲ 77
Icecream – A little debugging librarystory by pplonski86 · 2019-05-09 · 20 comments
-
…ergonomics a lot. I wish every language had something like "icecream" built-in. [0]: https://github.com/gruns/icecream
comment by Rotareti · 2019-05-05 · in I do not use a debugger (2016) -
…a really nice project. Good luck with it. But just in case if you from print cult, you will like https://github.com/gruns/icecream
comment by butuzov · 2019-04-22 · in PySnooper: Never use print for debugging again -
▲ 12
Show HN: IceCream – A little library to sweeten debugging in Pythonstory by grun · 2018-02-14 · 3 comments