How did ARC (the Injection child of WELD) get its name?

30 views
Skip to first unread message

Gordon Hutchison

unread,
Jul 1, 2019, 2:27:48 AM7/1/19
to Quarkus Development mailing list


I am doing a bit of research for


and I was wondering how 'Arc' got its name.

Is is a similar root to the Directed Acyclic Graph in DAGger, or something else?

In fact a snipplet of history would be very welcome as fodder for the above talk.
Thanks in advance for anything!

Gordon

Ladislav Thon

unread,
Jul 1, 2019, 4:39:02 AM7/1/19
to gordon.h...@gmail.com, Quarkus Development mailing list
I think Martin said somewhere that it's a reference to arc welding, but I'll let him confirm / add details.

LT

Dne po 1. 7. 2019 8:27 uživatel Gordon Hutchison <gordon.h...@gmail.com> napsal:
--
You received this message because you are subscribed to the Google Groups "Quarkus Development mailing list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to quarkus-dev...@googlegroups.com.
Visit this group at https://groups.google.com/group/quarkus-dev.
To view this discussion on the web visit https://groups.google.com/d/msgid/quarkus-dev/975686ca-87bc-40d4-afdf-b5ee90f11a63%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Martin Kouba

unread,
Jul 1, 2019, 5:18:30 AM7/1/19
to gordon.h...@gmail.com, lad...@gmail.com, Quarkus Development mailing list
Ladislav is right! Actually, there is even a stack overflow question:
https://stackoverflow.com/questions/55303177/what-does-arc-mean

Speaking of history - our goal was to design a "supersonic" build-time
DI but keep it compatible with CDI where possible. Unlike other similar
DI solutions we analyze the bytecode (using jandex) and produce the
metadata bytecode directly (using gizmo).

If you need more details pls ping me on zulip.

Martin

Dne 01. 07. 19 v 10:38 Ladislav Thon napsal(a):
> I think Martin said somewhere that it's a reference to arc welding, but
> I'll let him confirm / add details.
>
> LT
>
> Dne po 1. 7. 2019 8:27 uživatel Gordon Hutchison
> <gordon.h...@gmail.com <mailto:gordon.h...@gmail.com>> napsal:
>
>
>
> I am doing a bit of research for
>
>
> https://events.rainfocus.com/widget/oracle/oow19/catalogcodeone19?search=DEV3631
> <https://events.rainfocus.com/widget/oracle/oow19/catalogcodeone19?search=DEV3631>
>
> and I was wondering how 'Arc' got its name.
>
> Is is a similar root to the Directed Acyclic Graph in DAGger, or
> something else?
>
> In fact a snipplet of history would be very welcome as fodder for
> the above talk.
> Thanks in advance for anything!
>
> Gordon
>
> --
> You received this message because you are subscribed to the Google
> Groups "Quarkus Development mailing list" group.
> To unsubscribe from this group and stop receiving emails from it,
> send an email to quarkus-dev...@googlegroups.com
> <mailto:quarkus-dev...@googlegroups.com>.
> <https://groups.google.com/d/msgid/quarkus-dev/975686ca-87bc-40d4-afdf-b5ee90f11a63%40googlegroups.com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google
> Groups "Quarkus Development mailing list" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to quarkus-dev...@googlegroups.com
> <mailto:quarkus-dev...@googlegroups.com>.
> Visit this group at https://groups.google.com/group/quarkus-dev.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/quarkus-dev/CALbocOn-%2Bn8CMx-LF2HY3PzgVs9a-gt8SfLisY49prkqOVraVw%40mail.gmail.com
> <https://groups.google.com/d/msgid/quarkus-dev/CALbocOn-%2Bn8CMx-LF2HY3PzgVs9a-gt8SfLisY49prkqOVraVw%40mail.gmail.com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout.

--
Martin Kouba
Senior Software Engineer
Red Hat, Czech Republic

Martin Kouba

unread,
Jul 1, 2019, 5:18:36 AM7/1/19
to gordon.h...@gmail.com, lad...@gmail.com, Quarkus Development mailing list
Ladislav is right! Actually, there is even a stack overflow question:
https://stackoverflow.com/questions/55303177/what-does-arc-mean

Speaking of history - our goal was to design a "supersonic" build-time
DI but keep it compatible with CDI where possible. Unlike other similar
DI solutions we analyze the bytecode (using jandex) and produce the
metadata bytecode directly (using gizmo).

If you need more details pls ping me on zulip.

Martin

Dne 01. 07. 19 v 10:38 Ladislav Thon napsal(a):
> I think Martin said somewhere that it's a reference to arc welding, but
> I'll let him confirm / add details.
>
> LT
>
> Dne po 1. 7. 2019 8:27 uživatel Gordon Hutchison
> <gordon.h...@gmail.com <mailto:gordon.h...@gmail.com>> napsal:
>
>
>
> I am doing a bit of research for
>
>
> https://events.rainfocus.com/widget/oracle/oow19/catalogcodeone19?search=DEV3631
> <https://events.rainfocus.com/widget/oracle/oow19/catalogcodeone19?search=DEV3631>
>
> and I was wondering how 'Arc' got its name.
>
> Is is a similar root to the Directed Acyclic Graph in DAGger, or
> something else?
>
> In fact a snipplet of history would be very welcome as fodder for
> the above talk.
> Thanks in advance for anything!
>
> Gordon
>
> --
> You received this message because you are subscribed to the Google
> Groups "Quarkus Development mailing list" group.
> To unsubscribe from this group and stop receiving emails from it,
> send an email to quarkus-dev...@googlegroups.com
> <mailto:quarkus-dev...@googlegroups.com>.
> <https://groups.google.com/d/msgid/quarkus-dev/975686ca-87bc-40d4-afdf-b5ee90f11a63%40googlegroups.com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google
> Groups "Quarkus Development mailing list" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to quarkus-dev...@googlegroups.com
> <mailto:quarkus-dev...@googlegroups.com>.
> Visit this group at https://groups.google.com/group/quarkus-dev.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/quarkus-dev/CALbocOn-%2Bn8CMx-LF2HY3PzgVs9a-gt8SfLisY49prkqOVraVw%40mail.gmail.com
> <https://groups.google.com/d/msgid/quarkus-dev/CALbocOn-%2Bn8CMx-LF2HY3PzgVs9a-gt8SfLisY49prkqOVraVw%40mail.gmail.com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout.

Jason Greene

unread,
Jul 2, 2019, 6:00:42 PM7/2/19
to mko...@redhat.com, gordon.h...@gmail.com, lad...@gmail.com, Quarkus Development mailing list
It could also be an acronym like

Automata Reified CDI

or

Ahead-of-time Rendered CDI

But any such thing would be an

Acronym Retroactively Completed

:)
> To unsubscribe from this group and stop receiving emails from it, send an email to quarkus-dev...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/quarkus-dev/27f0a6c6-8b23-f195-0c42-dc186ba2a8fc%40redhat.com.

Gordon Hutchison

unread,
Jul 3, 2019, 3:12:24 AM7/3/19
to Quarkus Development mailing list

Jason :-)

ARC...

Aforehand Resolution of Concerns

Apropos Reference Computation

Gordon
Reply all
Reply to author
Forward
0 new messages