LBRY Block Explorer

LBRY Claims • top-level-exports-in-scala3

03d0c5e7876ad2eb396bd4e5141c0debc3b28366

Published By
Created On
30 May 2021 00:12:42 UTC
Transaction ID
Cost
Safe for Work
Free
Yes
Top Level Exports in #Scala3
In this video we are going to run a thought experiment: "What if your code compiled only if it was in the right place?".

Export Java Symbols compiles, but fails at runtime with NoClassDefFoundError.
https://github.com/lampepfl/dotty/issues/12249

Table of Contents:
00:00 Intro
02:03 Project setup
02:53 Packages vs Namespaces
04:19 Top Level Definitions
09:54 Top Level Exports
14:02 The forced caked pattern
20:26 Why I prefer namespaces
22:03 Top Level Exports vs Package objects
23:05 Export Java terms bug https://github.com/lampepfl/dotty/issues/12249
24:33 Real Project Demo
35:54 Location Oriented Programming
37:45 Real Project Demo (continued)

Website: https://devinsideyou.com

Patreon: https://patreon.devinsideyou.com
Discord: https://discord.devinsideyou.com
Telegram: https://telegram.devinsideyou.com
Twitter: https://twitter.devinsideyou.com
GitHub: https://github.devinsideyou.com
LBRY: https://lbry.devinsideyou.com

Install scripts: https://install.devinsideyou.com
Giter8 templates: https://g8.devinsideyou.com

Spotify concentration playlist: https://code.radio.devinsideyou.com

Cheers and Happy Coding!

#scala #tutorial #programming
...
https://www.youtube.com/watch?v=dh61X4GZmvg
Author
Content Type
Unspecified
video/mp4
Language
English
Open in LBRY

More from the publisher

Controlling
VIDEO
#CIRC
Controlling
VIDEO
TAGLE
Controlling
VIDEO
#SCAL
Controlling
VIDEO
PROGR
Controlling
VIDEO
WHAT
Controlling
VIDEO
THE B
Controlling
VIDEO
TERMI
Controlling
VIDEO
NIX F
Controlling
VIDEO
LET I