Webster's Online Dictionary
with Multilingual Thesaurus Translation

 
Earth's largest dictionary with more than 1226 modern languages and Eve!

Definition: EPHEMERON

Part of Speech Definition
Noun 1. Anything short-lived, as an insect that lives only for a day in its winged form.[Wordnet]
2. An insect that lives only for a day in its winged form.[Wordnet]
3. One of the ephemeral flies.[Websters].

Sources: WordNet 3.0 Copyright © 2006 by Princeton University. All rights reserved. Webster's Revised Unabridged Dictionary (1913)

Top

Date "Ephemeron" was first used in popular English literature: sometime before 1583. (references)

Etymology:Ephemeron \E*phem"e*ron\, noun; plural Ephemera. [New Latin expression. See Ephemera.]. (references)


Extended Definition: EPHEMERON


Ephemeron

In computer science, Finalization occurs when a garbage collector (GC) informs an application that an object is "almost collectable." It is used to help an application maintain its invariants. To make finalization more useful, "almost collectable" is defined in terms of a new class of objects, called ephemerons. Ephemerons are similar to weak pairs, but an object in an ephemeron's key field may be classed as "almost collectable" even if it is reachable from the epehemeron's value fields.

Description

An Ephemeron is an object which refers strongly to its contents as long as the Ephemeron's key is not garbage collected, and weakly from then on. Ephemerons solve a problem which is commonly found when trying to "attach" properties to objects by using a registry. When some property should be attached to an object, the property should (in terms of GC behavior) typically have the life-time that an instance variable of this object would have. However, this is complicated by having an external association between the object and its property such as:

property --------- registry --------- association --------- object

Here, the registry (a third party) will hold onto the association itself which would require manual removal from the registry (instead of automated garbage collection). While this problem can be always be solved in any given concrete situation by using one of the various weak association types, choosing the 'right' kind of association depends on a variety of factors some of which can change dynamically.

Ephemerons solve this problem by defining that the 'contents' (value) of an Ephemeron will be held strongly until the key is known to be garbage collected. From then on, the contents of the ephemeron will be held weakly. Therefore, the contents of an ephemeron can only become eligible for garbage collection if and only if the key is garbage collectable which is the exact behavior which we would observe for an instance variable of the object.

History

Ephemerons were first invented by Geroge Bosworth while he worked at Digitalk. They were used as the finalization mechanism in Visual Smalltalk Enterprise. Today Ephemerons are available in most Smalltalk dialects as well as many other languages with automatic garbage collection.

External links


Source: adapted by the editor from Wikipedia, the free encyclopedia; from the article "Ephemeron". Image Credit.



Topics by Level of Interest: EPHEMERON

Topics sorted by level of Interest Level (1=low, 600=high)     Topics sorted Alphabetically Level (1=low, 600=high)
Ephemeron 5     Ephemeron 5

Source: the editor, created by/for EVE to gauge likely levels of human interest in linguistically triggered topics (compiled across various sources, such as Wikipedia and specialty expression glosses).

Synonyms: ephemeron
Position Synonyms (sorted by strength)

Noun

ephemera.
Consider also: mayfly, time, grub, larva, drake.

Other

dayfly, ephemerid.

Expression

something transitory.
Consider also: May fly.
Source: Eve, based on meta analysis. Top

Computed Synonyms: ephemeron

 Rank

 Intensity 

 Word

 Synonyms

 Synonyms of synonym

 1   5.0797   ephemeron     ephemera     mayfly, ephemerid, dayfly, drake, larva   
 2   4.0090   ephemeron     mayfly     ephemera, dayfly, day fly, may-fly, may fly   
 3   3.0090   ephemeron     dayfly     mayfly, ephemera, ephemerid, may fly, drake   
 4   2.0091   ephemeron     drake     duck, false report, hoax, canard, oscillating vane   
 5   2.0090   ephemeron     may fly     mayfly, dayfly, dun, drake, ephemera   
 6   1.1091   ephemeron     dun     pester, harass, push, bother, dusky   
 7   1.1090   ephemeron     green drake     ephemera, mayfly, grey drake, drake, dun   
 8   1.0191   ephemeron     Embioptera     ephemera, shimmer, mayfly, dayfly   
 9   1.0093   ephemeron     shimmer     twinkle, gleam, glimmer, glitter, sparkle   
 10   1.0091   ephemeron     smoke     puff, fume, weed, Mary Jane, root   
 11   1.0090   ephemeron     may-fly     mayfly, day fly, drake, ephemera, day-fly   
Source: calculated by Eve using graph theory. "Intensity" is a score indicating the number of overlapping cliques where the word pair is found (an integer before the decimal); the first digit after the decimal is the number of overlapping terminal characters up to 9; the second characters is number of leading common characters up to 9; the last two digits measure the Levenshtein distance subtracted from 100. Top

Translations: EPHEMERON

Language Translations (or nearest inflections or synonyms, in parentheses)
Andhra అశాశ్వతమైనది (ephemeron), యిది కొన్ని పురుగుల పేరు (ephemeron). Additional references: Andhra, India, ephemeron. (volunteer & more translations)
Bohemian jepice (ephemeron, may fly, mayfly, drake, ephemera). Additional references: Bohemian, Czech Republic, ephemeron. (volunteer & more translations)
Cestina jepice (ephemeron, may fly, mayfly, drake, ephemera). Additional references: Cestina, Czech Republic, ephemeron. (volunteer & more translations)
Chinese Simplified 蜉蝣 (mayfly, ephemerid, dayfly, day-fly, ephemeron), 生命极短暂之物 (ephemeron). Additional references: Chinese Simplified, China, Brunei, ephemeron. (volunteer & more translations)
Chinese Traditional 蜉蝣 (may fly, day-fly, ephemerid, ephemeron, mayfly), 生命極短暫之物 (ephemeron). Additional references: Chinese Traditional, China, Brunei, ephemeron. (volunteer & more translations)
Czech jepice (ephemeron, may fly, mayfly, drake, ephemera). Additional references: Czech, Czech Republic, ephemeron. (volunteer & more translations)
Dutch wat één dag duurt (ephemera, ephemeron), eendagsvlieg (ephemera, ephemeron, mayflie, mayfly, One-hit wonder). Additional references: Dutch, Netherlands, Aruba, ephemeron. (volunteer & more translations)
Gentoo అశాశ్వతమైనది (ephemeron), యిది కొన్ని పురుగుల పేరు (ephemeron). Additional references: Gentoo, India, ephemeron. (volunteer & more translations)
Hanguk Mal 하루살이 (dayfly, ephemera, ephemerid, may fly, ephemeron), 명이 아주 짧은 것 (ephemerae, ephemeron), 덧없는 것 (smoke, ephemerae, ephemeron), 단명한 것 (ephemeron). Additional references: Hanguk Mal, Korea, South, Korea, ephemeron. (volunteer & more translations)
Hanguohua 하루살이 (dayfly, ephemera, ephemerid, may fly, ephemeron), 명이 아주 짧은 것 (ephemerae, ephemeron), 덧없는 것 (smoke, ephemerae, ephemeron), 단명한 것 (ephemeron). Additional references: Hanguohua, Korea, South, Korea, ephemeron. (volunteer & more translations)
Italian pianta effimera (ephemera, ephemeral, ephemerid, ephemeron), insetto o fiore effimero (ephemera, ephemeral, ephemerid, ephemeron), effimera (ephemera, day-fly, drake, ephemerid, ephemeron), efemera (mayfly, drake, ephemera, ephemerid, ephemeron). Additional references: Italian, Italy, Croatia, ephemeron. (volunteer & more translations)
Japanese 一時的に興味をひくだけの印刷物 (ephemeron), カゲロウ (mayfly, ephemera, dayfly, ephemerid, ephemerality). Additional references: Japanese, Japan, Taiwan, ephemeron. (volunteer & more translations)
Korean 하루살이 (dayfly, ephemera, ephemerid, may fly, ephemeron), 명이 아주 짧은 것 (ephemerae, ephemeron), 덧없는 것 (smoke, ephemerae, ephemeron), 단명한 것 (ephemeron). Additional references: Korean, Korea, South, Korea, ephemeron. (volunteer & more translations)
Serbian (transliteration) vodeni cvet (mayfly, ephemera, ephemeron). Additional references: Serbian (transliteration), ephemeron. (volunteer & more translations)
Spanish efímera (ephemera, dayfly, ephemeron, May fly, mayflie), cachipolla (dayfly, ephemeron, May, mayfly). Additional references: Spanish, Spain, Mexico, ephemeron. (volunteer & more translations)
Tailangi అశాశ్వతమైనది (ephemeron), యిది కొన్ని పురుగుల పేరు (ephemeron). Additional references: Tailangi, India, ephemeron. (volunteer & more translations)
Telangire అశాశ్వతమైనది (ephemeron), యిది కొన్ని పురుగుల పేరు (ephemeron). Additional references: Telangire, India, ephemeron. (volunteer & more translations)
Telegu అశాశ్వతమైనది (ephemeron), యిది కొన్ని పురుగుల పేరు (ephemeron). Additional references: Telegu, India, ephemeron. (volunteer & more translations)
Telgi అశాశ్వతమైనది (ephemeron), యిది కొన్ని పురుగుల పేరు (ephemeron). Additional references: Telgi, India, ephemeron. (volunteer & more translations)
Telugu అశాశ్వతమైనది (ephemeron), యిది కొన్ని పురుగుల పేరు (ephemeron). Additional references: Telugu, India, ephemeron. (volunteer & more translations)
Tengu అశాశ్వతమైనది (ephemeron), యిది కొన్ని పురుగుల పేరు (ephemeron). Additional references: Tengu, India, ephemeron. (volunteer & more translations)
Terangi అశాశ్వతమైనది (ephemeron), యిది కొన్ని పురుగుల పేరు (ephemeron). Additional references: Terangi, India, ephemeron. (volunteer & more translations)
Tolangan అశాశ్వతమైనది (ephemeron), యిది కొన్ని పురుగుల పేరు (ephemeron). Additional references: Tolangan, India, ephemeron. (volunteer & more translations)
Turkish efemerid (ephemera, ephemeron). Additional references: Turkish, Turkey, Bulgaria, ephemeron. (volunteer & more translations)
Source: Eve, based on a combination of meta analysis and graph theory (for near and back translations). Top

Constructed Language Translations: EPHEMERON

Language Translations for “ephemeron” or closest synonym(s); back translations in parentheses.
Athag athagephathagemathagerathagon (ephemeron). Additional references: Athag, ephemeron. (volunteer)
Double Dutch agephagemageragon (ephemeron). Additional references: Double Dutch, ephemeron. (volunteer)
Leet 3|º#3|\/|3[z()// (ephemeron). Additional references: Leet, ephemeron. (volunteer)
Oppish opephopemoperopon (ephemeron). Additional references: Oppish, ephemeron. (volunteer)
Pig Latin ephemeronway (ephemeron). Additional references: Pig Latin, ephemeron. (volunteer)
Terran B voemnii (ephemeron). Additional references: Terran B, ephemeron. (volunteer)
Ubbi Dubbi ubephubemuberubon (ephemeron). Additional references: Ubbi Dubbi, ephemeron. (volunteer)
Source: compiled by the editor. Top