Articles by Tag #jsonnet

Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!

The Sneaky String Concatenation Of Jsonnet

Have you ever been bitten by a weird language quirk? Well, I stumbled upon something interesting...

Learn More 2 0Jan 20

Tsonnet #15 - Teaching Tsonnet to remember: adding variables

Welcome to the Tsonnet series! If you're just joining, you can check out how it all started in the...

Learn More 1 0May 16

Tsonnet #6 - Concatenating strings

Welcome to the Tsonnet series! If you're just joining us, you can check out how it all started...

Learn More 1 0Feb 8

Tsonnet #4 - Refactoring numbers

Welcome to the Tsonnet series! In the previous post, we added arithmetic operations: ...

Learn More 1 0Feb 7

Tsonnet, a humble beginning

I'm venturing into compiler territory this year – more specifically, writing a type system. I've...

Learn More 1 0Jan 22

Tsonnet #13 - Carets, columns, and clues: adding lexing error tracing

Welcome to the Tsonnet series! If you're just joining, you can check out how it all started in the...

Learn More 1 0Mar 28

Tsonnet #3 - Supporting arithmetic operators

Welcome to the Tsonnet series! In the previous post, cram tests were introduced: ...

Learn More 1 0Feb 6

Tsonnet #19 - Type checking and semantic analysis

Welcome to the Tsonnet series! If you're just joining, you can check out how it all started in the...

Learn More 1 0Jul 13

Tsonnet #7 - No more YOLO exceptions

Welcome to the Tsonnet series! If you're just joining us, you can check out how it all started...

Learn More 1 0Feb 10

Tsonnet #8 - Graceful error handling for string parsing

Welcome to the Tsonnet series! If you're just joining us, you can check out how it all started in...

Learn More 1 0Feb 11

Tsonnet #17 - Indexing a String: From copy-paste to unification

Welcome to the Tsonnet series! If you're just joining, you can check out how it all started in the...

Learn More 1 0Jun 4

Tsonnet #5 - Pretty-printing JSON

Welcome to the Tsonnet series! In the previous post, we refactored numerical types: ...

Learn More 1 0Feb 8

Tsonnet #0 - From Zero to Interpreter

This is the first post where I'm going to dive in the process of developing Tsonnet. Welcome to the...

Learn More 1 0Jan 27

Tsonnet #12 - To negate or not to negate: adding unary operations

Welcome to the Tsonnet series! If you're just joining, you can check out how it all started in the...

Learn More 1 0Mar 9

Tsonnet #22 - Fixing a "lazy" bug

Welcome to the Tsonnet series! If you haven't been following the series so far, you can check out...

Learn More 1 0Aug 24

Tsonnet #11 - Habemus comment!

Welcome to the Tsonnet series! If you're just joining, you can check out how it all started in the...

Learn More 1 0Feb 15

Tsonnet #21 - Making object definitions more dynamic

Welcome to the Tsonnet series! If you're not following the series so far, you can check out how it...

Learn More 1 0Aug 18

Tsonnet #16 - Late binding and Jsonnet inconsistency

Welcome to the Tsonnet series! If you're just joining, you can check out how it all started in the...

Learn More 1 0May 18

Tsonnet #14 - Where’s Wally? Adding parsing error tracing

Welcome to the Tsonnet series! If you're just joining, you can check out how it all started in the...

Learn More 1 0Apr 8

Tsonnet #9 - ID please

Welcome to the Tsonnet series! If you're just joining, you can check out how it all started in the...

Learn More 1 0Feb 12

Tsonnet #20 - Adding the sweet stuff

Welcome to the Tsonnet series! If you're not following the series so far, you can check out how it...

Learn More 0 0Jul 29

Tsonnet #10 - There and back again… concatenating strings

Welcome to the Tsonnet series! If you're just joining, you can check out how it all started in the...

Learn More 0 0Feb 14

Tsonnet #18 - Property-based testing saves the day (and my sanity)

Welcome to the Tsonnet series! If you're just joining, you can check out how it all started in the...

Learn More 0 0Jun 6